- 我不懂运营
-
分类: 电脑/网络
问题描述:
我的cpu是AMD2200+,1.5G,有些慢,我想再装一块同样的cpu,使主频达到3.0,不知是否可以?
解析:
这个问题很难回答,就我个人而言,双CPU是需要的。你常常设计网页吗?你时常需要做图像处理吗?你常制作动画书吗?你时常一边刻录CD,又一边工作?你常一边录制MP3的音乐,又一边听音乐兼工作吗?其实我们杂工作环境中,时常会出现同一时间需要同时做两件工作的情形,说得专业一点,就是多任务处理模式。现在的设备及环境并不是不能达到,但是因为不是在Multi--Thread的多进程环境,工作起来CPU总觉太慢,所以效率很差,要么就是CPU够快,但是用起来有停顿的现象。这是为什么呢?WINDOWS 98/Me不是可以支持多进程吗?是啊,WINDOWS98/ME是支持多进程,但是请注意一点,WINDOWS 98/ME的多进程,并不是将CPU的运算能力平均分配给所有进行中的应用程序,当某一个程序拥有CPU的使用权时,除非他将使用权释放,否则CPU会被它永远占用。大部分的程序,为确保程序的执行效率,通常都会强占较长时间,这就是为何在WINDOWS 98/ME的系统下,就算是使用双CPU的主板,结果也是只有一颗CPU在工作而已,原因是WINDOWS 98/ME本身就不支持双CPU。所以要使用双CPU的话,操作系统也必须更换。就目前来讲,WINDOWS 2000,NT,LINUX,UNIX都是不错的选择,当然为确保WINDOWS 98/ME下的软件都可以使用,WINDOWS 2000是笔者建议使用的操作系统。
WINGDOWS 2000不但是一套多进程的操作系统,而且还是一套多绪的操作系统。多工多绪的操作系统内,不论是一颗或是两颗CPU,不论执行两个还是两个以上的程序,执行起来都会远远的比WINDOWS 98/ME来得顺畅很多。
IDE RAID的好处
现在的CPU外频已经高达133MHz,AMD的工作频率更高达200MHZ。理论上来说,电脑的性能应该足以满足大部分人的需求才对。但是不幸的是,现在的操作系统及应用软件占用的内存越来越大,就算一部电脑有128MB的内存,通常都很难避免要使用到硬盘空间来做虚拟内存,只要一用到虚拟内存的话,整个系统的性能就会明显的下降。原因很简单,因为硬盘的传输性能,和CPU运算的速度比起来,实在差很多。
其实现在大部分的硬盘都已经是ATA/66和ATA/100了,就理论上来讲,不应该酸差,可是和CPU的搭配,仍然稍嫌不足。有经验的人都应该知道,事实上ATA/66和ATA/100的差距,并没有想象中的那么大。这其中涉及很多原因,例如读取速度、寻道速度、cache的大小等等。
基于前面提到的原因,磁盘阵列(Disk Raid)就应运而生了,其实Raid出现的真正原因并不是要解决硬盘的传输速度的问题,它原本是用于扩充硬盘容量,提供资料安全,方便硬盘维修等用途的,加速硬盘存取速度,只是其一项功能而已。其实也不会有人单纯用它来加速硬盘的存取速度,原因无它,大部分的Raid都是SCSI介面,一块SCSI的Raid的价值,大概不会比一台入门的电脑更便宜。
虽然Raid这么贵,为什么笔者还要在DIY的杂志上谈Raid呢?大家又买不起,谈也是白谈。不要失望,一种Raid很便宜,就是IDE Raid卡。这种Raid卡基本上就是使用IDE介面的,它不贵,而且可以提供和SCSI类似的功能,尤其是最主要的加速功能。现在市面上的Raid都只能支持Raid 0、
1、O+1三种模式,对一般使用者而言,其实已经足够了。
Raid 0
Raid 0的功能很简单,它就是把一块要写入硬盘的资料,拆成两部分,然后同时将资料写入到两个不同的硬盘内。这有什么好处呢?简单一点讲,它可以以两倍的速度将资料写入硬盘,比一般的硬盘节省了一半的时间。当然读取资料也是同样了,理论上可以达到两倍的速度。
Raid 1
Raid 1的功能主要是确保硬盘的资料的安全性,它将会将资料同时写入到两个硬盘内,所以其中任何一个出问题时,可以使用另一个,资料的安全性相对的提高了一倍。不过Raid 1有一个缺点,也就是两个硬盘只能使用一个硬盘的容量。
Raid 0+1
IDE Raid还可以支持一种模式,就是Raid 0+1,顾名思义,就是将Raid 0和Raid 1的功能做整合,同时具有Raid 0和Raid 1的好处,不过这个模式要使用四个硬盘,而且只能使用两个硬盘的容量。
主板的选择
再来讲讲今天的主角,笔者使用的主板是精英的D6VAA主板,选用这块主板有几个原因,第一,它支持双CPU,同时还支持IDE Raid。第二,它是一片四层主板,其实没有别的原因,因为如果价格较为便宜的四层主板,就可以提供双CPU的功能,没有道理选用价格贵的多的六层板。再说,根据INTEL的规范,双CPU的主板,其实应该要六层板,如果一片四层主板也可以同样支持的话,就有两个可能,第一个可能,这位研发人员是个顶尖的高手。第二就是这块主板可能会有很多问题,甚至不能使用。不论是那一种可能,都是笔者非常有兴趣探讨的。
现在我们来看看这块四层板的双CPU的主板,这是一片标准的Full Size的ATX主板,使用了VIA694X及82C686B芯片组。另外在主板的角落,还可以发现一颗HighPoint HP370的 芯片,这颗就是IDE Raid的控制芯片了。加上主板芯片组提供的IDE介面,这块主板,一共可以接8颗硬盘,不过请注意,只有连接在左下角的IDE插槽的硬盘,才具有Raid的功能。
由于这是一个四层的主板,我们可以发现在CPU合北桥芯片之间的线路非常的密,而且为了让线路等长而所做的蛇行线路非常的多,可见是经过了一番工夫的调整。在扩充能力方面,D6VAA拥有五根PCI插槽,一根4X的AGP插槽,比较特殊的是它竟然有一根CNR的插槽,可是笔者找遍了整个主板没有发现一颗支持LAN MAC的IC,原来经过确认才了解,原来这根CNR只能支持MODEM,而不支持LAN的。在内存插槽方面稍微少了一点,只有三根DIMM的插槽,支持PC133。不过我想三根DIMM插槽也够了,不会有人那么无聊,要装1GB的内存,故意买4条256MB DIMM回来用,再笨的人都知道买两条512MB的来用,不但较为便宜,安装起来也会比较方便。其他的规格方面,应该有的都有,笔者就不再说明了。
如何使用双CPU
如何才能让WINDOWS 2000以双CPU的模式下运行呢?首先要从操作系统的安装说起,如果你一开始系统就装有两颗CPU的话,那系统安装好之后就自动在ACPI Multiprocessors Mode下运行了,也就是双CPU 模式已经开始运行了。但是读者有没有发现,系统是在ACPI Multiprocessors Mode下运行,这个ACPI是什么意思呢,其实它和电源管理的ACPI是一样的意思,就是在这种模式下运行,比较省电,当然系统性能多多少少要受些影响,不过不是很明显罢了。如果你不想在ACPI模式下使用,只要进入“设备管理员”中,将“电脑”选项更改为MPS Multiprocessors 模式就可以了。
双CPU性能实测
到底双CPU的性能有多好呢?不测试怎么会知道?笔者实际安装了WINDOWS 2000,并且将系统设定ACPI Multiprocessors模式,分别使用1颗或是两颗Pentium III866MHz CPU。使用WINTUNE 及SISOFT SANDRA 这两套软件,针对双CPU 的性能进行了测试,果真其结果非常明显,双CPU的运算能力是单CPU的两倍,为什么我说是运算能力,不说性能呢?因为WINTUNE及SANDRA 的测试都是完全针对CPU的计算能力,再以“百万指令/秒”的单位,算出结果的。也就是说,这个测试是完全针对CPU,和其他任何周边(包括内存)都没有关系。
IDE Raid 0的性能测试
一部电脑的性能绝不是单单CPU就可以决定的,除了内存现在可以和CPU同步外,最影响系统的即使硬盘了。接下来就是笔者利用D6VAA上的IDE Raid 0的功能,将系统安装完成后,所做的比较。从WINBENCH测试的结果,可以看出Raid 0比单纯的ATA/100 大约快18%。
在Wintune下,分成两组测试,一种是使用Cache,另一种是不使用Cache。结果是截然不同的。我们以50%的命中率以确定Cache的命中率的话,换算过来,Raid 0的速度刚好是ATA /100的1.5倍。
在Sandra下的测试,刚好可以验证Wintune的结果,Raid 0的速度也大约刚好是ATA/100的1.5倍。
笔者使用了两颗100外频的Pentium III 550和一颗Pentium III 1GHz CPU,做了一个比较,结果如下:
答案似乎出来了,Pentium III 1GHz CPU好象稍微赢了一点点,不过就是为了这么一点性能,你必须付出的代价可以是2颗550的好几倍啊。
由于D6VAA又恢复了以前精英惯有的外频、倍频及电压调整的功能,而且只要从BIOS中就可以直接调节了,所以笔者就将两颗550MHz的CPU外频,超到了 120MHz,其结果员远远超过了单颗的1GMHz的性能。
结论
为了验证之前四层板的疑虑,笔者将这部测试电脑在双CPU的模式下,执行烤机程序(就是Winstone),整整24小时,没有任何问题,而且在运行测试的各种程序都没有出现任何的问题。D6VAA在稳定性方面是没有什么问题的了,剩下的可能就是兼容性问题了,笔者手上的设备不多,只好使用了一片较新的GEGORE2 GTS和一片非常古老的6326来测试,结果都可以正常通过3Dmark2000的测试。笔者又换用了各种各样的内存,有PC100的,也有PC133的,结果一样令人满意。所以笔者的结论是一个四层板也可以做出一片好的主板。