服务器购买
我的第一台服务器是2005年购买的,CPU是P424B(960元),主板使用是服务器专用主板超微P4SCE(1550元),硬盘是迈拓SATA的120G,内存KINGSTON 双512M主板支持双通道。总共服务器配置下来的价格是5000元,在当时还算不错的入门级服务器。此套配置的好处是服务器散热很好,放在电信机房主板和CPU的温度只有27度。缺点是CPU能力不足,当负荷特别大的时候,CPU经常达到100%由于主板不支持双CPU,这台服务器还无法通过增加CPU来升级。
我的第二台服务器是2007年购买的,配置是:Intel双核Xeon 5110处理器/支持双路,Intel S5000主板,1G双通道DDR2 ECC FB-DIMM,160G SATA硬盘,新巨电源400W电源,1U加长机箱,总共价格是6500元,虽然价格只比上一台服务器贵1500元,但是性能却提高很大,CPU至今还没有出现100%的情况。这台服务器还有升级空间,将来可以再增加1个Xeon 5110处理器。这样的配置足够支持一个中型的网站了。
服务器托管
服务器托管指的是购买服务器后,将服务器托管到具有较好网络环境和机房设施的网络数据中心(IDC)内,托管的服务器由客户自己进行远程维护。这个托管的费用是持续不断的,服务器托管我尝试过好几个,价格大多都是100M共享带宽为每年6000元,使用情况上看上海托管商的带宽和服务都比深圳的好一些。我原以为服务器托管在本地要比托管在外地好,但事实并不是这样的,比如我的服务器托管在深圳某IDC(我就不点名了),我对这家IDC的服务非常不满,首先是机房ARP横行,到处都是ARP攻击而没人管,其次这个网络从教育网无法访问,另外其诚信很有问题,在服务到期的前几天突然将对我的托管价格提高10%,令人措不及防,想更换IDC都来不及,这实在是把客户当猴耍啊,最后,这家IDC可能和网监分局以及机房的关系也不太好,天天被人拔网线。可见,服务器托管在本地机房并不令人省心啊。
最后,厦门的一家IDC联系我,说可以提供15M独享的带宽和服务器给我,要求用我网站上的广告来交换,对于一个站长来说,网站虽然多了一个广告位,每年却可以减少6000元带宽租用费用,何乐而不为呢,于是我就将网站迁移到了这家IDC上,测试了一下网速,还真不错,没有怎么太限制流量,足够我网站使用了。之后用了这家IDC几年的时间,服务器硬盘坏了两三次,电源坏了两次,每次硬件故障都要停机1、2天时间来修复,对于只有一台服务器的用户来说,没有双机备份就只能承受这样的苦恼了。
二、云服务器阶段(2015年-至今)
从2015年开始,我放弃了在IDC机房托管服务器,而是采用XX云的云服务器ECS方案。
最主要的原因是安全方面的问题。
DDOS攻击
2011年的时候,我和别人在网上掐架,对方辩论不过我,就对我的网站进行DDOS攻击。在相当长的一段时间里,我的博客不断遭到黑客的DDOS和CC攻击,网站在攻击的大部分时间都无法访问,不胜其扰,机房方面对此却无能为力,一有DDOS攻击,就先停用我的服务器IP,让我对机房感到十分不满,我不得不购买机房的硬件防火墙,花费了大量成本,网站维护成本持续上升。后来听说很多黑客用我的网站做为DDOS练手,让我感到哭笑不得。好在,DDOS攻击也是要花钱的,对方攻击了一阵子也就停了。
压垮骆驼的最后一根稻草是2015年的那次DDOS攻击。
那次DDOS攻击最让我感到莫名其妙,没感觉招惹什么人,也没人提什么警告和要求,就直接DDOS攻击,这让人摸不着头脑,攻击时间很很长,可能是因为DDOS攻击成本大幅下降的原因。
由于攻击流量比较大,导致机房的相关IP段全都宕机,我折腾了一天也没折腾好。然后购买了机房的硬件防火墙,没想到流量可能超过了10G,把机房的硬件防火墙也被打趴下了。
之后,我临时将博客转移到一台美国虚拟主机上,博客的访问开始正常了。一开始的时候,美国的虚拟主机对于DDOS的防御较好,虽然有时候会出现中断,但不久就会恢复,本以为美国的虚拟主机能够抵挡一阵,没想到几天后发现美国虚拟主机的IP无法从国内访问了,一开始我以为是主机被DDOS给打趴下了,于是联系美国主机的客服,美国的时间正好和中国相反,我们白天他们正好晚上,处理了半天说服务器正常。然后我仔细研究了一下才发现,美国虚拟主机用防火墙把中国地区的IP全都给屏蔽了。
是的,就是这么简单粗暴,他们采取的是最简单的处理方法来对付巨大的DDOS攻击,就是直接把中国地区的IP全部屏蔽,这样来自中国的DDOS攻击就对主机商没有任何影响了,但正常的中国用户也无法访问网站了。
迁移云服务器
没办法,还得把主机迁移到国内,于是,我寻找其他的网站服务器托管方案,最后选择了XX云的云服务器ECS方案,因为XX云可以免费提供5G的DDOS防御,价格也很便宜,每年只需要2000-3000元左右,相比去电信机房托管服务器,价格大幅下降。XX云的同学也和热情,帮我配置了高防,隐藏了服务器IP地址,之后,世界都安静了,博客运行都恢复正常,DDOS攻击被清洗了。
在过去的五年多使用期间,大部分DDOS攻击都被XX云的系统清洗了,省心省力,在系统安全性和备份上也很省心,没有一次硬件故障,没有一次硬盘损坏,相比以前的机房托管方案真是物美价廉。看来还真是因祸得福,通过一次DDOS攻击,让我换用了更好更安全的服务器解决方案。这18条背下来,没人敢和你忽悠CPU
1主频
主频也叫时钟频率,单位是MHz,用来表示CPU的运算速度。CPU的主频=外频×倍频系数。很多人认为主频就决定着CPU的运行速度,这不仅是个片面的,而且对于服务器来讲,这个认识也出现了偏差。至今,没有一条确定的公式能够实现主频和实际的运算速度两者之间的数值关系,即使是两大处理器厂家Intel和AMD,在这点上也存在着很大的争议,我们从Intel的产品的发展趋势,可以看出Intel很注重加强自身主频的发展。像其他的处理器厂家,有人曾经拿过一快1G的全美达来做比较,它的运行效率相当于2G的Intel处理器。
所以,CPU的主频与CPU实际的运算能力是没有直接关系的,主频表示在CPU内数字脉冲信号震荡的速度。在Intel的处理器产品中,我们也可以看到这样的例子:1 GHz Itanium芯片能够表现得差不多跟266 GHz Xeon/Opteron一样快,或是15 GHz Itanium 2大约跟4 GHz Xeon/Opteron一样快。CPU的运算速度还要看CPU的流水线的各方面的性能指标。
当然,主频和实际的运算速度是有关的,只能说主频仅仅是CPU性能表现的一个方面,而不代表CPU的整体性能。
2外频
外频是CPU的基准频率,单位也是MHz。CPU的外频决定着整块主板的运行速度。说白了,在台式机中,我们所说的超频,都是超CPU的外频(当然一般情况下,CPU的倍频都是被锁住的)相信这点是很好理解的。但对于服务器CPU来讲,超频是绝对不允许的。前面说到CPU决定着主板的运行速度,两者是同步运行的,如果把服务器CPU超频了,改变了外频,会产生异步运行,(台式机很多主板都支持异步运行)这样会造成整个服务器系统的不稳定。
目前的绝大部分电脑系统中外频也是内存与主板之间的同步运行的速度,在这种方式下,可以理解为CPU的外频直接与内存相连通,实现两者间的同步运行状态。外频与前端总线(FS B)频率很容易被混为一谈,下面的前端总线介绍我们谈谈两者的区别
3前端总线(FS B)频率
前端总线(FS B)频率(即总线频率)是直接影响CPU与内存直接数据交换速度。有一条公式可以计算,即数据带宽=(总线频率×数据带宽)/8,数据传输最大带宽取决于所有同时传输的数据的宽度和传输频率。比方,现在的支持 6 4 位的至强Nocona,前端总线是800MHz,按照公式,它的数据传输最大带宽是6 4GB/秒。
外频与前端总线(FS B)频率的区别:前端总线的速度指的是数据传输的速度,外频是CPU与主板之间同步运行的速度。也就是说,100MHz外频特指数字脉冲信号在每秒钟震荡一千万次;而100MHz前端总线指的是每秒钟CPU可接受的数据传输量是100MHz×64bit÷8Byte/bit=800M B/s。
其实现在“HyperTransport”构架的出现,让这种实际意义上的前端总线(FS B)频率发生了变化。之前我们知道IA-32架构必须有三大重要的构件:内存控制器Hub (MCH) ,I/O控制器Hub和PCI Hub,像Intel很典型的芯片组 Intel 7501、Intel7505芯片组,为双至强处理器量身定做的,它们所包含的MCH为CPU提供了频率为533MHz的前端总线,配合DDR内存,前端总线带宽可达到43GB/秒。但随着处理器性能不断提高同时给系统架构带来了很多问题。而“HyperTransport”构架不但解决了问题,而且更有效地提高了总线带宽,比方AMD Opteron处理器,灵活的HyperTransport I/O总线体系结构让它整合了内存控制器,使处理器不通过系统总线传给芯片组而直接和内存交换数据。这样的话,前端总线(FS B)频率在AMD Opteron处理器就不知道从何谈起了。
4、CPU的位和字长
位:在数字电路和电脑技术中采用二进制,代码只有“0”和“1”,其中无论是 “0”或是“1”在CPU中都是 一“位”。
字长:电脑技术中对CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。所以能处理字长为8位数据的CPU通常就叫8位的CPU。同理32位的CPU就能在单位时间内处理字长为32位的二进制数据。字节和字长的区别:由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。字长的长度是不固定的,对于不同的CPU、字长的长度也不一样。8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为6 4位的CPU一次可以处理8个字节。 倍频系数
倍频系数是指CPU主频与外频之间的相对比例关系。在相同的外频下,倍频越高CPU的频率也越高。但实际上,在相同外频的前提下,高倍频的CPU本身意义并不大。这是因为CPU与系统之间数据传输速度是有限的,一味追求高倍频而得到高主频的CPU就会出现明显的“瓶颈”效应—CPU从系统中得到数据的极限速度不能够满足CPU运算的速度。一般除了工程样版的Intel的CPU都是锁了倍频的,而AMD之前都没有锁。
6缓存
缓存大小也是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大,CPU内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,CPU往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。但是由于CPU芯片面积和成本的因素来考虑,缓存都很小。
L1 Cache(一级缓存)是CPU第一层高速缓存,分为数据缓存和指令缓存。内置的L1高速缓存的容量和结构对CPU的性能影响较大,不过高速缓冲存储器均由静态RAM组成,结构较复杂,在CPU管芯面积不能太大的情况下,L1级高速缓存的容量不可能做得太大。一般服务器CPU的L1缓存的容量通常在32—256KB。
L2 Cache(二级缓存)是CPU的第二层高速缓存,分内部和外部两种芯片。内部的芯片二级缓存运行速度与主频相同,而外部的二级缓存则只有主频的一半。L2高速缓存容量也会影响CPU的性能,原则是越大越好,现在家庭用CPU容量最大的是512KB,而服务器和工作站上用CPU的L2高速缓存更高达256-1MB,有的高达2MB或者3MB。
L3 Cache(三级缓存),分为两种,早期的是外置,现在的都是内置的。而它的实际作用即是,L3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。降低内存延迟和提升大数据量计算能力对游戏都很有帮助。而在服务器领域增加L3缓存在性能方面仍然有显著的提升。比方具有较大L3缓存的配置利用物理内存会更有效,故它比较慢的磁盘I/O子系统可以处理更多的数据请求。具有较大L3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。
其实最早的L3缓存被应用在AMD发布的K6-III处理器上,当时的L3缓存受限于制造工艺,并没有被集成进芯片内部,而是集成在主板上。在只能够和系统总线频率同步的L3缓存同主内存其实差不了多少。后来使用L3缓存的是英特尔为服务器市场所推出的Itanium处理器。接着就是P4EE和至强MP。Intel还打算推出一款9MB L3缓存的Itanium2处理器,和以后24MB L3缓存的双核心Itanium2处理器。
但基本上L3缓存对处理器的性能提高显得不是很重要,比方配备1MB L3缓存的Xeon MP处理器却仍然不是Opteron的对手,由此可见前端总线的增加,要比缓存增加带来更有效的性能提升。
7CPU扩展指令集
CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如Intel的MMX(Multi Media Extended)、SSE、 SSE2(Streaming-Single instruction multiple data-Extensions 2)、SEE3和AMD的3DNow!等都是CPU的扩展指令集,分别增强了CPU的多媒体、图形图象和Internet等的处理能力。我们通常会把CPU的扩展指令集称为"CPU的指令集"。SSE3指令集也是目前规模最小的指令集,此前MMX包含有57条命令,SSE包含有50条命令,SSE2包含有144条命令,SSE3包含有13条命令。目前SSE3也是最先进的指令集,英特尔Prescott处理器已经支持SSE3指令集,AMD会在未来双核心处理器当中加入对SSE3指令集的支持,全美达的处理器也将支持这一指令集。
8CPU内核和I/O工作电压
从586CPU开始,CPU的工作电压分为内核电压和I/O电压两种,通常CPU的核心电压小于等于I/O电压。其中内核电压的大小是根据CPU的生产工艺而定,一般制作工艺越小,内核工作电压越低;I/O电压一般都在16~5V。低电压能解决耗电过大和发热过高的问题。
9制造工艺
制造工艺的微米是指IC内电路与电路之间的距离。制造工艺的趋势是向密集度愈高的方向发展。密度愈高的IC电路设计,意味着在同样大小面积的IC中,可以拥有密度更高、功能更复杂的电路设计。现在主要的180nm、130nm、90nm。最近官方已经表示有65nm的制造工艺了。
10指令集
(1)CISC指令集
CISC指令集,也称为复杂指令集,英文名是CISC,(Complex Instruction Set Computer的缩写)。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个 *** 作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。其实它是英特尔生产的x86系列(也就是IA-32架构)CPU及其兼容CPU,如AMD、VIA的。即使是现在新起的X86-64(也被成AMD64)都是属于CISC的范畴。
要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加了X87芯片,以后就将X86指令集和X87指令集统称为X86指令集。
虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到过去的PII至强、PIII至强、Pentium 3,最后到今天的Pentium 4系列、至强(不包括至强Nocona),但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于Intel X86系列及其兼容CPU(如AMD Athlon MP、)都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。x86CPU目前主要有intel的服务器CPU和AMD的服务器CPU两类。
(2)RISC指令集
RISC是英文“Reduced Instruction Set Computing ” 的缩写,中文意思是“精简指令集”。它是在CISC指令系统基础上发展起来的,有人对CISC机进行测试表明,各种指令的使用频度相当悬殊,最常使用的是一些比较简单的指令,它们仅占指令总数的20%,但在程序中出现的频度却占80%。复杂的指令系统必然增加微处理器的复杂性,使处理器的研制时间长,成本高。并且复杂指令需要复杂的 *** 作,必然会降低计算机的速度。基于上述原因,20世纪80年代RISC型CPU诞生了,相对于CISC型CPU ,RISC型CPU不仅精简了指令系统,还采用了一种叫做“超标量和超流水线结构”,大大增加了并行处理能力。RISC指令集是高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。当然处理速度就提高很多了。目前在中高档服务器中普遍采用这一指令系统的CPU,特别是高档服务器全都采用RISC指令系统的CPU。RISC指令系统更加适合高档服务器的 *** 作系统UNIX,现在Linux也属于类似UNIX的 *** 作系统。RISC型CPU与Intel和AMD的CPU在软件和硬件上都不兼容。
目前,在中高档服务器中采用RISC指令的CPU主要有以下几类:PowerPC处理器、SPARC处理器、PA-RISC处理器、MIPS处理器、Alpha处理器。
(3)IA-64
EPIC(Explicitly Parallel Instruction Computers,精确并行指令计算机)是否是RISC和CISC体系的继承者的争论已经有很多,单以EPIC体系来说,它更像Intel的处理器迈向RISC体系的重要步骤。从理论上说,EPIC体系设计的CPU,在相同的主机配置下,处理Windows的应用软件比基于Unix下的应用软件要好得多。
Intel采用EPIC技术的服务器CPU是安腾Itanium(开发代号即Merced)。它是64位处理器,也是IA-64系列中的第一款。微软也已开发了代号为Win64的 *** 作系统,在软件上加以支持。在Intel采用了X86指令集之后,它又转而寻求更先进的64-bit微处理器,Intel这样做的原因是,它们想摆脱容量巨大的x86架构,从而引入精力充沛而又功能强大的指令集,于是采用EPIC指令集的IA-64架构便诞生了。IA-64 在很多方面来说,都比x86有了长足的进步。突破了传统IA32架构的许多限制,在数据的处理能力,系统的稳定性、安全性、可用性、可观理性等方面获得了突破性的提高。
IA-64微处理器最大的缺陷是它们缺乏与x86的兼容,而Intel为了IA-64处理器能够更好地运行两个朝代的软件,它在IA-64处理器上(Itanium、Itanium2 ……)引入了x86-to-IA-64的解码器,这样就能够把x86指令翻译为IA-64指令。这个解码器并不是最有效率的解码器,也不是运行x86代码的最好途径(最好的途径是直接在x86处理器上运行x86代码),因此Itanium 和Itanium2在运行x86应用程序时候的性能非常糟糕。这也成为X86-64产生的根本原因。
(4)X86-64 (AMD64 / EM64T)
AMD公司设计,可以在同一时间内处理64位的整数运算,并兼容于X86-32架构。其中支持64位逻辑定址,同时提供转换为32位定址选项;但数据 *** 作指令默认为32位和8位,提供转换成64位和16位的选项;支持常规用途寄存器,如果是32位运算 *** 作,就要将结果扩展成完整的64位。这样,指令中有“直接执行”和“转换执行”的区别,其指令字段是8位或32位,可以避免字段过长。
x86-64(也叫AMD64)的产生也并非空穴来风,x86处理器的32bit寻址空间限制在4GB内存,而IA-64的处理器又不能兼容x86。AMD充分考虑顾客的需求,加强x86指令集的功能,使这套指令集可同时支持64位的运算模式,因此AMD把它们的结构称之为x86-64。在技术上AMD在x86-64架构中为了进行64位运算,AMD为其引入了新增了R8-R15通用寄存器作为原有X86处理器寄存器的扩充,但在而在32位环境下并不完全使用到这些寄存器。原来的寄存器诸如EAX、EBX也由32位扩张至64位。在SSE单元中新加入了8个新寄存器以提供对SSE2的支持。寄存器数量的增加将带来性能的提升。与此同时,为了同时支持32和64位代码及寄存器,x86-64架构允许处理器工作在以下两种模式:Long Mode(长模式)和Legacy Mode(遗传模式),Long模式又分为两种子模式(64bit模式和Compatibility mode兼容模式)。该标准已经被引进在AMD服务器处理器中的Opteron处理器。
而今年也推出了支持64位的EM64T技术,再还没被正式命为EM64T之前是IA32E,这是英特尔64位扩展技术的名字,用来区别X86指令集。Intel的EM64T支持64位sub-mode,和AMD的X86-64技术类似,采用64位的线性平面寻址,加入8个新的通用寄存器(GPRs),还增加8个寄存器支持SSE指令。与AMD相类似,Intel的64位技术将兼容IA32和IA32E,只有在运行64位 *** 作系统下的时候,才将会采用IA32E。IA32E将由2个sub-mode组成:64位sub-mode和32位sub-mode,同AMD64一样是向下兼容的。Intel的EM64T将完全兼容AMD的X86-64技术。现在Nocona处理器已经加入了一些64位技术,Intel的Pentium 4E处理器也支持64位技术。
应该说,这两者都是兼容x86指令集的64位微处理器架构,但EM64T与AMD64还是有一些不一样的地方,AMD64处理器中的NX位在Intel的处理器中将没有提供。
11超流水线与超标量
在解释超流水线与超标量前,先了解流水线(pipeline)。流水线是Intel首次在486芯片中开始使用的。流水线的工作方式就象工业生产上的装配流水线。在CPU中由5—6个不同功能的电路单元组成一条指令处理流水线,然后将一条X86指令分成5—6步后再由这些电路单元分别执行,这样就能实现在一个CPU时钟周期完成一条指令,因此提高CPU的运算速度。经典奔腾每条整数流水线都分为四级流水,即指令预取、译码、执行、写回结果,浮点流水又分为八级流水。
超标量是通过内置多条流水线来同时执行多个处理器,其实质是以空间换取时间。而超流水线是通过细化流水、提高主频,使得在一个机器周期内完成一个甚至多个 *** 作,其实质是以时间换取空间。例如Pentium 4的流水线就长达20级。将流水线设计的步(级)越长,其完成一条指令的速度越快,因此才能适应工作主频更高的CPU。但是流水线过长也带来了一定副作用,很可能会出现主频较高的CPU实际运算速度较低的现象,Intel的奔腾4就出现了这种情况,虽然它的主频可以高达14G以上,但其运算性能却远远比不上AMD 12G的速龙甚至奔腾III。
12封装形式
CPU封装是采用特定的材料将CPU芯片或CPU模块固化在其中以防损坏的保护措施,一般必须在封装后CPU才能交付用户使用。CPU的封装方式取决于CPU安装形式和器件集成设计,从大的分类来看通常采用Socket插座进行安装的CPU使用PGA(栅格阵列)方式封装,而采用Slot x槽安装的CPU则全部采用SEC(单边接插盒)的形式封装。现在还有PLGA(Plastic Land Grid Array)、OLGA(Organic Land Grid Array)等封装技术。由于市场竞争日益激烈,目前CPU封装技术的发展方向以节约成本为主。
13、多线程
同时多线程Simultaneous multithreading,简称SMT。SMT可通过复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源,可最大限度地实现宽发射、乱序的超标量处理,提高处理器运算部件的利用率,缓和由于数据相关或Cache未命中带来的访问内存延时。当没有多个线程可用时,SMT处理器几乎和传统的宽发射超标量处理器一样。SMT最具吸引力的是只需小规模改变处理器核心的设计,几乎不用增加额外的成本就可以显著地提升效能。多线程技术则可以为高速的运算核心准备更多的待处理数据,减少运算核心的闲置时间。这对于桌面低端系统来说无疑十分具有吸引力。Intel从306GHz Pentium 4开始,所有处理器都将支持SMT技术。
14、多核心
多核心,也指单芯片多处理器(Chip multiprocessors,简称CMP)。CMP是由美国斯坦福大学提出的,其思想是将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程。与CMP比较, SMT处理器结构的灵活性比较突出。但是,当半导体工艺进入018微米以后,线延时已经超过了门延迟,要求微处理器的设计通过划分许多规模更小、局部性更好的基本单元结构来进行。相比之下,由于CMP结构已经被划分成多个处理器核来设计,每个核都比较简单,有利于优化设计,因此更有发展前途。目前,IBM 的Power 4芯片和Sun的 MAJC5200芯片都采用了CMP结构。多核处理器可以在处理器内部共享缓存,提高缓存利用率,同时简化多处理器系统设计的复杂度。
2005年下半年,Intel和AMD的新型处理器也将融入CMP结构。新安腾处理器开发代码为Montecito,采用双核心设计,拥有最少18MB片内缓存,采取90nm工艺制造,它的设计绝对称得上是对当今芯片业的挑战。它的每个单独的核心都拥有独立的L1,L2和L3 cache,包含大约10亿支晶体管。
15、SMP
SMP(Symmetric Multi-Processing),对称多处理结构的简称,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构。在这种技术的支持下,一个服务器系统可以同时运行多个处理器,并共享内存和其他的主机资源。像双至强,也就是我们所说的二路,这是在对称处理器系统中最常见的一种(至强MP可以支持到四路,AMD Opteron可以支持1-8路)。也有少数是16路的。但是一般来讲,SMP结构的机器可扩展性较差,很难做到100个以上多处理器,常规的一般是8个到16个,不过这对于多数的用户来说已经够用了。在高性能服务器和工作站级主板架构中最为常见,像UNIX服务器可支持最多256个CPU的系统。
构建一套SMP系统的必要条件是:支持SMP的硬件包括主板和CPU;支持SMP的系统平台,再就是支持SMP的应用软件。
为了能够使得SMP系统发挥高效的性能, *** 作系统必须支持SMP系统,如WINNT、LINUX、以及UNIX等等32位 *** 作系统。即能够进行多任务和多线程处理。多任务是指 *** 作系统能够在同一时间让不同的CPU完成不同的任务;多线程是指 *** 作系统能够使得不同的CPU并行的完成同一个任务。
要组建SMP系统,对所选的CPU有很高的要求,首先、CPU内部必须内置APIC(Advanced Programmable Interrupt Controllers)单元。Intel 多处理规范的核心就是高级可编程中断控制器(Advanced Programmable Interrupt Controllers--APICs)的使用;再次,相同的产品型号,同样类型的CPU核心,完全相同的运行频率;最后,尽可能保持相同的产品序列编号,因为两个生产批次的CPU作为双处理器运行的时候,有可能会发生一颗CPU负担过高,而另一颗负担很少的情况,无法发挥最大性能,更糟糕的是可能导致死机。
16、NUMA技术
NUMA即非一致访问分布共享存储技术,它是由若干通过高速专用网络连接起来的独立节点构成的系统,各个节点可以是单个的CPU或是SMP系统。在NUMA中,Cache 的一致性有多种解决方案,需要 *** 作系统和特殊软件的支持。图2中是Sequent公司NUMA系统的例子。这里有3个SMP模块用高速专用网络联起来,组成一个节点,每个节点可以有12个CPU。像Sequent的系统最多可以达到64个CPU甚至256个CPU。显然,这是在SMP的基础上,再用NUMA的技术加以扩展,是这两种技术的结合。
17、乱序执行技术
乱序执行(out-of-orderexecution),是指CPU允许将多条指令不按程序规定的顺序分开发送给各相应电路单元处理的技术。这样将根据个电路单元的状态和各指令能否提前执行的具体情况分析后,将能提前执行的指令立即发送给相应电路单元执行,在这期间不按规定顺序执行指令,然后由重新排列单元将各执行单元结果按指令顺序重新排列。采用乱序执行技术的目的是为了使CPU内部电路满负荷运转并相应提高了CPU的运行程序的速度。分枝技术:(branch)指令进行运算时需要等待结果,一般无条件分枝只需要按指令顺序执行,而条件分枝必须根据处理后的结果,再决定是否按原先顺序进行。
18、CPU内部的内存控制器
许多应用程序拥有更为复杂的读取模式(几乎是随机地,特别是当cache hit不可预测的时候),并且没有有效地利用带宽。典型的这类应用程序就是业务处理软件,即使拥有如乱序执行(out of order execution)这样的CPU特性,也会受内存延迟的限制。这样CPU必须得等到运算所需数据被除数装载完成才能执行指令(无论这些数据来自CPU cache还是主内存系统)。当前低段系统的内存延迟大约是120-150ns,而CPU速度则达到了3GHz以上,一次单独的内存请求可能会浪费200-300次CPU循环。即使在缓存命中率(cache hit rate)达到99%的情况下,CPU也可能会花50%的时间来等待内存请求的结束- 比如因为内存延迟的缘故。
你可以看到Opteron整合的内存控制器,它的延迟,与芯片组支持双通道DDR内存控制器的延迟相比来说,是要低很多的。英特尔也按照计划的那样在处理器内部整合内存控制器,这样导致北桥芯片将变得不那么重要。但改变了处理器访问主存的方式,有助于提高带宽、降低内存延时和提升处理器性能
也是网上找的。消息代理中间件构建一个共用的消息主题让所有微服务实例订阅,当该消息主题产生消息时会被所有微服务实例监听和消费。
消息代理又是什么?消息代理是一个消息验证、传输、路由的架构模式,主要用来实现接收和分发消息,并根据设定好的消息处理流来转发给正确的应用。它在微服务之间起到通信调度作用,减少了服务之间的依赖。
什么是 Spring Cloud Bus
Spring Cloud Bus 是 Spring Cloud 体系内的消息总线,用来连接分布式系统的所有节点。
Spring Cloud Bus 将分布式的节点用轻量的消息代理(RibbitMQ、Kafka)连接起来。可以通过消息代理广播配置文件的更改,或服务之间的通讯,也可以用于监控。解决了微服务数据变更,及时同步的问题。
什么时候使用 Spring Cloud Bus
微服务一般都采用集群方式部署,而且在高并发下经常需要对服务进行扩容、缩容、上线、下线的 *** 作。比如我们需要更新配置,又或者需要同时失效所有服务器上的某个缓存,需要向所有相关的服务器发送命令,此时就可以选择使用 Spring Cloud Bus 了。
总的来说,就是在我们需要把一个 *** 作散发到所有后端相关服务器的时候,就可以选择使用 Spring Cloud Bus 了。
接下来我们通过 Spring Cloud Bus 实现微服务架构的配置刷新。
环境准备
RibbitMQ v382 地址:19216810101
bus-demo 聚合工程 SpringBoot 224RELEASE、Spring Cloud HoxtonSR1。
eureka-server:注册中心
eureka-server02:注册中心
config-server:配置中心服务端
config-server02:配置中心服务端
order-service:订单服务(配置中心客户端)
order-service02:订单服务(配置中心客户端)
配置文件 order-service-prodyml
spring:
application:
name: order-service # 应用名称
# 配置 Eureka Server 注册中心
eureka:
instance:
prefer-ip-address: true # 是否使用 ip 地址注册
instance-id: ${springcloudclientip-address}:${serverport} # ip:port
client:
service-url: # 设置服务注册中心地址
defaultZone: >
2017年计算机基础及应用知识
一运算器、控制器和存储器,以及输入和输出设备
1、 计算机中,运算器的主要功能是完成__D__。(请看解析)
A逻辑运算
B算术运算
C算术和代数运算
D算术和逻辑运算
[解析]运算器除了具有完成算术运算功能,还能完成逻辑运算。运算器是一个对数据进行加工与处理的部件,有的书上还把它叫做算术逻辑单元。
2、 运算器的组成部分不包括__B__。
A控制线路
B译码器
C加法器
D寄存器
[解析]运算器由加法器、寄存器和控制线路组成,而译码器是“控制器”的组成部件。
3、 控制计算机各部分进行各种 *** 作,并协调各部分的工作的部件是___C___。(请看解析)
A运算器
B存储器
C控制器
D输入设备
[解析]计算机组成中的微处理器主要分为运算器和控制器,控制器是计算机的指挥控制中心,协调各个部件的协同工作。
4、 微型计算机中,控制器的基本功能是___D___。
A存储各种控制信息
B传输各种控制信号
C产生各种控制信息
D分析指令并发出相应的控制信号,或者说:控制器指挥各个部件协调一致工作
5、 计算机存储单元中存储的内容____B__。(请看解析)
A只能是数据
B可以是数据和指令
C只能是程序
D只能是指令
[解析]存储单元中存储的可以是数据,也可以是指令。当然数据和指令都用二进制表示。
6、 关于输入、输出设备上面有相关的题目,下面再来看若干问题:在所给的“A光笔;B打印机;C摄像头;D鼠标”中,属于输出设备是哪个选B。在所给的“A显示器;B绘图机(绘图仪);C打印机;D扫描仪”中,属于输入设备是哪个选D。再来看一道题:输出设备的任务是将信息传送到计算机之外的___C___。
A光盘
B文档
C介质
D电缆
7、 下列设备中,既能向主机输入数据又能接收主机输出数据的是___C___。(请看解析)
ACD-ROM
B光笔
C硬磁盘驱动器(或软磁盘驱动器)---- 既可以做输入设备又可以做输出设备
D触摸屏
[解析]硬磁盘驱动器又称为硬盘,该设备的特点是可以从它把数据读入到计算机中,因此它可叫做输入设备;同时可以把计算机处理过的数据写到硬盘中,从这个角度说我们又把它叫做输出设备。再看一题:在下列设备中既属于输入设备又属于输出设备的是哪个(A显示器、B鼠标器、C触摸屏),答:选C。
二进一步了解“中央处理器(微处理器)、内存储器(或主存储器)、外存储器(或辅助存储器)”
8、 在微型计算机中,微处理器芯片上集成的是__B__。
A控制器和存储器
B控制器和运算器
CCPU和控制器
D运算器和I\O接口
[解析]有的书上说:微处理器包括了“运算器、控制器和寄存器“,这样也对。要求了解:微处理器(或CPU)是微机硬件系统中的核心部件。
9、 在微型计算机中,微处理器的主要功能是进行___D___。
A算术运算
B逻辑运算
C算术逻辑运算
D算术逻辑运算及全机的控制 --- 前者是运算器的功能,后者是控制器的功能。
10、Cache的中文译名是____B__。
A缓冲器
B高速缓冲存储器 --- 该存储器位于CPU和内存之间
C只读存储器
D可编程只读存储器
11、微型计算机的性能主要取决于___B___。
A硬盘容量的大小
B中央处理器的性能
CRAM的存取速度
D显示器的性能
12、微型计算机的性能哪些呢答:主要有主频、字长。有人问:决定微处理器性能优劣的重要指标是___C___。
A内存的大小
B微处理器的型号
C主频的高低
D内存储器的字长
[解析]微处理器主频是指计算机的时钟频率,单位是MHz,目前微机已经达到了GHz数量级。
13、计算机的主存储器是指___C___。(请看解析)
ARAM和磁盘
BROM
C随机存储存储器RAM和只读存储器ROM ---- 主存储器的另一个名称是内部存储器(内存)
D硬盘和控制器
[解析]随机存储存储器功能是:既可以对它写数据又可以从它读数据;只读存储器ROM的功能:只能从它读取数据,其名也由此而来。那么ROM中的数据是怎么放进去的呢答:由计算机制造厂预先写入的。我们用户一般只能读出。
14、计算机断电后,会使存储的数据丢失的存储器是__C__。
AROM ---- 数据只能读出,而不能写入,数据不会因断电丢失
B硬盘 -----外存储器,可以永久保留数据
CRAM ---- 数据既可以读出又可以写入,数据会因断电丢失
D软盘
[解析]有人问:断电后数据不会丢失的存储器是什么(ARAM BROM),选择B。
15、用户所用的内存储器容量通常是指____B__。(请看解析)
AROM的容量
BRAM的容量
CROM的容量+RAM的容量
D硬盘的容量
[解析]特别指出:平时购买计算机,所说的内存通常意义上也是指“RAM“。
16、ROM与RAM的主要区别是___D___。
AROM是内存储器,RAM是外存储器
BROM是外存储器,RAM是内存储器
C断电后,ROM内保存的信息会丢失,而RAM中的信息则不会丢失
D断电后,RAM内保存的信息会丢失,而ROM中的信息则不会丢失
17、下列各类存储器中,断电后其中信息会丢失的是_B___。
A只读存储器ROM
BRAM
C硬盘
D光盘
18、关于内存与硬盘的区别,错误的说法是___D___。(请看解析)
A内存与硬盘都是存储设备
B内存的容量小,硬盘的容量相对大
C内存的存取速度快,硬盘的速度相对慢
D断电后,内存和硬盘中的信息都能保留着
[解析]还有一点要知道,内存与硬盘比较,前者存取速度快,但容量较小;而后者速度相对慢,但容量大,价格便宜;还要知道:内存是易失性存储器,而硬盘是永久性存储器。
19、下列存储器中,读写速度最快的是__B__。(请看解析)
A硬盘
B内存
C光盘
D软盘
[解析]在以上的存储器中,读写速度从快到慢依次是:内存、硬盘、光盘和软盘。有人又问:计算机的内存储器比外存储器______。(1)存储量大(2)存取速度快。答:选择第(2)。显然是同一个问题。又有人问:在以上的存储器中,存取周期最短的是哪个答:还是选择B,因为读写速度快则其存取周期就短。
20、CPU不能直接访问的存储器是__D__。(请看解析)
ARAM
BROM
CCache
D外存储器 ---- 如硬盘、光盘等是外存储器,CPU无法直接访问。
[解析]CPU就是微处理器,它可以访问内存(包括RAM和ROM),而Cache是高速缓冲存储器,位于内存和CPU之间,CPU当然可以访问它,因此选择D。
21、能直接与CPU交换信息的存储器是__C____。(或者说:CPU能直接访问的存储部件是什么)
A硬盘存储器
BCD-ROM
C内存储器
D软盘存储器
22、下列关于存储设备的说法中正确的是__C____。
A机器中内存的容量一般比硬盘大
B硬盘的读写速度比内存快
C内存中存储的信息断电后会消失
D相同容量下,内存的价格比硬盘便宜
23、CPU要使用外存储器中的信息,应先将其调入___D___。(请看解析)
A控制器
B运算器
C微处理器
D内存储器
[解析]可以这样理解:CPU只能访问到内存,而不能直接访问外部存储器,那么CPU如果要使用外存储器中的信息,则只能先把外存的信息调入内存,然后才…。
24、静态RAM(即SRAM)的特点是__B____。
A在不断电的情况下,其中的信息保持不变,因而不必定期刷新
B在不断电的情况下,其中的信息不能长期保持,因而必须定期刷新 ---指动态RAM(即DRAM)
C其中的信息只能读不能写 ---静态RAM和动态RAM均可以读写数据
D其中的信息断电后也不会丢失 --- 断电后,静态RAM和动态RAM也全会丢失
25、下列说法中,正确的是____D__。
A任何存储器都有记忆的能力,即其中的信息不会丢失
B计算机内存比外存的存储速度慢
C裸机是指没有配置任何外部设备的主机
D控制器是计算机的指挥控制中心
26、在下面的描述中,正确的是__D____。
A外存中的信息可直接被CPU处理
B计算机中使用的汉字编码和ASCII码是相同的
C *** 作系统是一种很重要的应用软件
D键盘是输入设备,显示器是输出设备
27、在下面的叙述中,正确的是___B___。
ACPU可以直接访问外存储器。
B外存储器包括磁盘存储器、光盘存储器和闪存存储器(例如U盘)
C计算机中信息存储的最小单位是字节。 ---- 错,是位(bit)。
DDVD不是光盘存储器。
28、在微机的各种设备中,既可输入又可输出的设备是__A____。(前面有过类似的题目)
A磁盘驱动器 ----- 包括了硬盘驱动器和软盘驱动器
B键盘
C鼠标
D绘图仪
29、在微机中,将数据传送到软盘上,称为__A____。
A写盘
B读盘
C输入
D打开
[解析]如果说:计算机在工作时,将外存的信息传送到内存的过程,称为什么答:读盘。
30、光盘是一种已广泛使用的外存储器,英文缩写CD-ROM指的'是___B___。(请看解析)
A一次写入光盘
B只读型光盘
C追记型读写光盘
D可抹型光盘
[解析]一般CD-ROM盘片可存放的字节数大致有680MB。而现在的U盘(优盘)达到了GB的数量级。具有多媒体功能的微型计算机系统,一般都要配CD-ROM(或DVD-ROM)。
31、U盘使用的接口是____B__。(请看解析)
APCI
BUSB
C1394
D串口
[解析] USB---- 全名是“通用串行接口”。该接口使用已经非常广泛了,例如:输入设备键盘、鼠标也使用了USB,甚至输出设备打印机、音箱(扬声器)也使用了USB接口。
32、下列有关外存储器的描述中,不正确的是___C___。
A外存储器不能被CPU直接访问
B外存储器既是输入设备,又是输出设备
C外存储器中所存储的信息,断电后信息也会随之丢失
D扇区是磁盘存储信息的一个分区
三涉及到计算机的主板、接口、系统总线
33、固定在计算机主机箱体上、联结计算机各种部件、起桥梁作用的是___B__。
ACPU
B主板
C外存
D内存
34、微型计算机与外部设备之间的信息传输方式有___C___。
A仅串行方式
B连接方式
C串行方式或并行方式
D仅并行方式
35、在计算机系统中,实现主机与外部设备之间的信息交换的关键部件是____D__。
A总线插槽
B电缆
C电源
D接口
36、数据传送速度相对较慢,但适用于长距离传输的接口类型是_D____。
A并口
B串口 ---- 对,它是按位传输的。
CUSB口
DPS\2
37、计算机的系统总线是计算机各部件间传递信息的公共通道,它包括_____B___。
A数据总线和控制总线
B数据总线、控制总线和地址总线 --- 只要记住即可
C地址总线和数据总线
D地址总线和控制总线
38、根据传输信息类型的不同,总线可分为多种类型,以下不属于总线的是___D___。
A控制总线
B数据总线
C地址总线
D交换总线
39、在计算机中,英文单词BUS是指___B___。
A公共汽车
B总线 ---- 不是公共汽车的意思,而是专业字汇,意思是“总线”。
C终端
D服务器
四 涉及到计算机的“键盘、鼠标、扫描仪、显示器、绘图仪”
40、保持微型计算机正常运行必不可少的输入输出设备是___C___。
A键盘和鼠标
B显示器和打印机
C键盘和显示器
D鼠标和扫描仪
41、有关微型计算机键盘可能要问以下几个问题:1Shift键,汉语译为什么(A空格键B退格键 C回车换行键 D换档键)。答:选择D。2微型计算机键盘上的Tab键汉语译为什么(A退格键 B控制键 C交换换挡键 D制表定位键)。答:选择D---制表定位键。再看一个问题:微型计算机键盘上的Ctrl键汉语译为___B___。
A上档键 --- shift
B控制键 --- ctrl
C回车键 --- Enter
D退格键 ---- BackSpace(!)
42、CAPS LOCK键是____A__。
A大小写锁定键 --- 对
B数字锁定键 --- Num Lock是数字锁定键
C退格键
D回车键
43、下列关于计算机的叙述中,不正确的一条是___B___。
A软件就是程序、关联数据和文档的总和
BAlt键又称为控制键 ---- Ctrl是控制键,Alt键称为替换或更改键。
C断电后,信息会丢失的是RAM
DMIPS是表示计算机运算速度的单位 --- 记住:MIPS的中文意思是“每秒百万条指令”
44、在图形用户界面的 *** 作系统中,最常使用的设备是__C____。
A打印机
B扫描仪
C鼠标
D麦克风
45、一种用来输入资料的输人装置,有彩色和黑白两种,一般是作为一个独立的装置与计算机连接,称为___B___。
A绘图仪
B扫描仪
C打印机
D投影仪
[解析]顺便记一下:扫描仪的分辨率通常用每英寸长度上的点数表示,即为dpi。
46、个人计算机(PC)必备的外部设备是__B__。
A键盘和鼠标
B显示器和键盘
C键盘和打印机
D显示器和扫描仪
47、显示器的显示分辨率一般情况下是___D___。
A一般为好
B越低越好
C中等为好
D越高越好
48、用CGA、EGA和VGA三种性能标准来描述的设备是____B__。
A打印机
B显示卡
C磁盘驱动器
D总线
49、下列设备组中,完全属于外部设备的一组是___C___。
ACD-ROM驱动器,CPU,键盘,显示器
B内存储器,软盘驱动器,扫描仪,显示器
C激光打印机,键盘,软盘驱动器,鼠标器
D打印机,CPU,内存储器,硬盘
50、目前,打印质量最好的打印机是__C____。(请看解析)
A针式打印机
B点阵打印机
C激光打印机
D喷墨打印机
[解析]激光打印机也是当前输出速度最快的打印机。顺便说一下:点阵打印机术语中的"24"针是指“打印头有24根针”。
51、一种计算机的图形输出设备,有平台式和滚筒式之分,这是___A___。
A绘图仪 --- 属于输出设备
B打印机 --- 也是输出设备
C显示器 --- 也是输出设备
D投影仪 --- 也是输出设备
五计算机的主频、字长、性能、运算速度
52、微型计算机的主频很大程度上决定了计算机的运行速度,它是指__C__。(请看解析)
A计算机的运行速度快慢
B基本指令 *** 作次数
C微处理器时钟工作频率
D单位时间的存取数量
[解析]CPU的一个重要的性能指标是“主频”(微处理器时钟工作频率),它对计算机的运行速度有影响。如果给你一个数据:Pentium4/27G,这表示CPU是“奔腾4”的,其时钟主频为17G。
53、在微机的配置中常看到"P4\24G"字样,其中数字"24G"表示___B___。
A处理器的运算速度是24
B处理器的时钟频率是24GHz
C处理器是Pentium4第24
D处理器与内存间的数据交换速率
54、微型计算机中的“奔4”(PⅣ)指的是__A____。
ACPU的型号
B显示器的型号
C打印机的型号
D硬盘的型号
55、计算机的字长是指___B___。(请看解析)
A内存存储单元的位数
BCPU一次可以处理的二进制数的位数 ------- 正确
C地址总线的位数
D外设接口数据线的位数
[解析]CPU一次可以处理的二进制数的位数称为计算机的字长,CPU字长一般为8的整数倍,例如8位、16位、32位、64位。有人问:字长16位的计算机,它表示什么答:表示数以16位二进制数表示。
56、目前CPU芯片有多种型号,其中奔腾Ⅳ芯片的字长是__D__。
A8位
B16位
C32位
D64位 ---- 说明一下,有的书上是说32位,但目前CPU奔腾Ⅳ的字长应该是64位。
57、字长是CPU的主要性能指标之一,它表示__A_____。
ACPU一次能处理二进制数据的位数
B最长的十进制整数的位数
C最大的有效数字位数
D计算结果的有效数字长度
58、计算机有多种技术指标,其中决定计算机的计算精度的是_D___。
A运算速度
B进位数制
C存储容量
D字长 ----字长越长,计算精度就越高
59、"32位微型计算机"中的32指的是__D____。
A微机型号
B内存容量
C运算速度
D计算机的字长
60、计算机的技术指标有多种,决定计算机性能的主要指标是__B__。(请看解析)
A语言、外设和速度
B主频、字长和内存容量
C外设、内存容量和体积
D软件、速度和重量
[解析]内存越大计算机的性能就越好。有人还会这样问:在所给的4个选项中,即A字长;B主存容量;C重量;D时钟脉冲,不属于微型计算机主要性能指标的是哪个答:选择C。(注意:主存容量就是我们平时所说的内存容量)。注意:在微型计算机的主要技术指标中还有一个是计算机的运算速度(以MIPS为单位)。
61、用MIPS为单位来衡量计算机的性能,它指的是计算机的___C___。
A传输速率
B存储器容量
C运算速度 ---MIPS中文意思是每秒百万条指令
D字长
62、衡量微型计算机价值的主要依据是__B__。
A功能
B性能价格比
C运算速度 ---- 不是速度越快越好,因为运算速度快的机器也许价格很昂贵
D *** 作次数
63、当前PC机的内存容量应该最接近于____D__。(请看解析)
A1Byte
B1KB
C1MB
D1GB ----以G为数量级,例如常说我买的微机内存是1GB或者2GB,内存越大越好
[解析]说明:这里所说的微机内存容量习惯上一般是指RAM的容量。虽然内存分为:RAM和ROM,这是一种习惯的说法。
;1、首先,连接相应linux主机,进入到linux命令行状态下,等待输入shell指令。
2、在linux命令行下输入shell指令:cat /proc/cpuinfo,按回车,会看到cpu的信息。
3、输入shell指令:fdisk -l,按回车,会看到硬盘的信息。
“/”应用程序中的服务器错误。Unable to load default cache provider
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: SystemConfigurationProviderProviderException: Unable to load default cache provider
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[ProviderException: Unable to load default cache provider]
MemcachedProvidersCacheDistCacheLoadProvider() +290
MemcachedProvidersCacheDistCacheGet(String strKey) +11
PassportAvertLibraryLimitAvertisBlackNameForMemcached() in E:\WEB\IntegratePassport\AvertLibrary\LimitAvertcs:208
PassportAvertLibraryLimitAvertisBlackName() in E:\WEB\IntegratePassport\AvertLibrary\LimitAvertcs:182
PassportAvertLibraryLimitAvertisPass() in E:\WEB\IntegratePassport\AvertLibrary\LimitAvertcs:305
PassportBusUserRegisterRegister(RegisterUserStruct& _struct, Boolean autoLogin, String sessionId, String& out_msg) in E:\WEB\IntegratePassport\Bus\UserRegistercs:46
PassportSite11AccountCreateUserimgButtonRegister_Click(Object sender, ImageClickEventArgs e) +1873
SystemWebUIWebControlsImageButtonOnClick(ImageClickEventArgs e) +108
SystemWebUIWebControlsImageButtonRaisePostBackEvent(String eventArgument) +118
SystemWebUIWebControlsImageButtonSystemWebUIIPostBackEventHandlerRaisePostBackEvent(String eventArgument) +10
SystemWebUIPageRaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
SystemWebUIPageRaisePostBackEvent(NameValueCollection postData) +36
SystemWebUIPageProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565
版本信息: Microsoft NET Framework 版本:20507273643; ASPNET 版本:20507273634
不晓得是不是说d出个脚本错误的东东
其实这种问题嘛
有几种办法 提供给你参考
1不是很大的问题的话,可以用系统优化软件,比如超级兔子,比如360卫士 用里面的全面修复IE或者强烈修复IE之类 有时候可能能够解决问题
2省事的办法 重装IE
3其实还有另外一个办法 我曾经用过几次 确实能解决问题,不晓得你是IE6还是IE7 我曾经试的是IE6 不过估计IE7也行 就是从人家好的机子上 把C:\Program Files\Internet Explorer文件夹拷过来覆盖
LZ可以试下,看有没有效果
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)