本帖最后由 loveay 于 2010-11-30 13:36 编辑
CPU Intel 酷睿i3 540(盒)
主板 映泰 TP55
内存 金士顿 2GB DDR3 1333 *4
硬盘 WD迅猛龙150G *2 (有妥的二手最好)
显卡 蓝宝石 HD5670 512M GDDR5 至尊版
机箱 航嘉 暗夜H507
电源 航嘉 冷静王钻石Win7版
我来解释一下如何看懂这套配置,以及加上显示器的修改方案:
由于LZ说要跑虚机,这套配置的选择是按照跑虚机的需求选择的。
本人最近也经常需要用到虚机,组建一些测试环境,对于虚机的硬件要求,还是稍有了解的,本人用VPC较多,VMware也用,但是还是觉得VPC舒服~。
实际上,不知道LZ跑虚机是做什么,大多数跑虚机的,都是为了组建廉价的学习和测试环境,单独跑一台两台虚机的情况并不多。退一步讲,如果只是跑一两台虚机,一般电脑都能胜任,无需特意顾及。LZ这里特意强调,想必要求还是很高的,不会只跑一两台。
跑多台虚机对硬件有啥要求?
CPU:
首先最好是支持虚拟化,Intel叫VT,就是这个东西。
其次就是多线程,实际跑虚机的时候,CPU使用率不是特高,并不是像视频转码那种高密度重负载,拿I5和I3来说,4个真正物理核心对比4线程带来的优势不是很明显。
何况有限的预算还要用到后面~
所以选CPU的原则是在有限的价格内获得更多的线程数。
内存:
虚机的内存,不是像虚拟磁盘那样可以动态扩容,都是先划分好。每台虚机按512M算,4G内存才能跑8台(实际不到,只能7台),系统本身还用用到一些,比如WIN7,开机就5、600M,还得跑别的程序不是,所以本机最好留出1G。这还是按虚机一般应用算,跑2003以下的系统还行,如果跑2008,WIN7,VISTA之类的,512M就费劲了,Oracle用多少不是很了解。
总之4G内存看着挺多,但实际跑WIN7级别的虚机,跑不了几台,何况DDR3这么便宜~上3条没双通道,只能上4条了~
所以选内存的原则是在有限的价格内,容量越大越好。
硬盘:
虚机的硬盘,对连续读写要求不高,当然肯定也是越高越好,对并发的读写要求很高,也就是一般测试软件中的IOPS。实际上衡量硬盘品质,IOPS的重要性比连续读写数值高。
以64K随机IOPS为例,现在普通的SATA 7200转单碟500G的硬盘,大概70多点,单块硬盘跑3-4个虚机,就会感觉迟钝了~
用多块硬盘可以有效缓解,将虚机跑在不同的物理硬盘上。
其实跑虚机最好是SSD,IOPS非常高,容量又是问题,按这个预算只能上80G左右的~
虚机虽然可以动态划分磁盘容量,但测试毕竟还要加载一些应用程序,而且,本机存储数据也要耗费磁盘空间,加之单块SSD又最好作为一个分区,麻烦好多,SSD方案只能作罢了。
折中的方案就是迅猛龙了,IOPS会达到普通硬盘的2倍,同时容量又比SSD大很多。
150G是目前看性价比较高的容量,实际上是数量越多越好,而不是单块容量越大越好,换句话说是两块74G的比一块150G强,两块150G的比一块300G的强,但后者都比前者贵~
所以选硬盘的原则是在有限的价格内IOPS越大越好。
虚机的要求大概就是上面这么多,下面说其他的:
显卡:
选择了一款HD5670,这款是640SP的,价格大概560的样子,HD5670对付所有网游都胜任了,不变态的单机游戏也没问题,同时功耗和噪音都较好。
主板:
这个东西是另一个重点,其实是为了支持上述关于虚机要求而选择的。基本选择范围就是H55和P55这两个里选一个,之所以选了P55,原因有二:1,多数廉价H55都只有2条内存插槽,有4条插槽的H55,价又高上一级。还有一种方式就是选用单条4G的内存,但性价比和灵活性不如单条2G的。2,南桥支持RAID,准确说是Intel Matrix Storage(Intel Matrix Storage和RAID是有异同的),上面选的容量有限的告诉硬盘,适合用这个组件不同的应用。
电源:
本人之前鄙视航嘉,是鄙视其定价,未鄙视其技术和制造能力。所以,航嘉的产品能定出合理价格,还是支持的~
冷钻WIN7这款电源拥有一颗200元电源应有的样子,所以可以用。
综上所述,上面看似怪异的配置实际是为了符合使用需求而定的,基本我能想到的都想了。
忽略了显示器的部分,残念~换成下面这样吧,其实就是在普通配置上多挂一块硬盘:
CPU Intel 酷睿i3 540(盒)
主板 微星 H55M-E21
内存 金士顿 2GB DDR3 1333 *2
硬盘 希捷 500GB *2
显卡 蓝宝石 HD5670 512M GDDR5 至尊版
光驱 三星 TS-H663D
显示器 戴尔 UltraSharp U2311H
机箱 酷冷至尊 特警342
电源 航嘉 冷静王钻石Win7版
虽然换成普通硬盘和H55,但硬盘数量的优势得以保留。同时换了小板子,箱子也换成小的。
PS:个人觉得VPC比VMware省资源,但VMware能支持的更多~
跑多数量虚机,也可以将一部分虚机跑在外挂的移动硬盘里,也可以缓解。 |