客户机卡卡卡,这是常听到的问题
但往往很多人只说了卡,但却没说明更多的情况,其实说了跟分说一个样,就问怎么解决,那等于是白问
因为无盘系统出现卡的原因很多,分软件与硬件的问题。
我跟据几年来做我盘的经验简单的说说
软件类:
又分服务器软件问题,与客房机软件问题
服务器软件现在一般都是使用商业无盘软件,系统分windows,linux
windows一般说来安装好之后只需要打上系统补丁,关掉一些用不上的服务即可
无盘服务器常用软件之一就是磁盘缓存软件,对于磁盘缓存软件的使用不一定是使用了就一定有效能提升的,要跟据服务器内存的大小,无盘软件来驱分(比如有的是img包方式,有的直接分区或磁盘方式)来选择磁盘缓存软件与设定磁盘缓存的大小,还有就是服务器各种配件驱动版的问题,尽可能的使用正式官方版本
客户机软件尽可能的使用常用版,不一定最新版的就是最好的,说不定还可能会出现因为冲突等产生的很多问题,系统优化也要适度
因为软件现在是多之又多也就不细说了,之前我就已经声明是简单说说罢了
现在说说硬件了
服务器硬件
cpu的选择,够用就好,以最少的钱买最适用的东西为目的,在无盘服务cpu的选择上,跟据这些年使用的情况看单核与多核使用上多核并没有对于服务器的性能提升带来多大的好处,在带机80以下的一般的单核心p4 3.0以上已经可以满中要求了,80以上的可以选择p4至强 2.6以上,无盘软件对于cpu的要求其实不是特别高,所以可以把省下来的钱花在更需花钱的地方
2.主板的选择 ,尽可能的选择有2张1000M卡(还要注意网卡的品牌,型号,比如8169就不是很适合服务器使用)建议使用服务器专用主板,一般来说如果带机数据少,阵列卡选择sata的,那选择是否有64位pci就变得不是那么重要,但如果选择使用scsi卡那就建议选择带有64位pci的主板为好,至于是用p4主板还是至强主板视带机数量与资金而定(当然还有amd的,就不细说了)
3.硬盘 分sata,与scsi,还有以后开始大量使用的很可能是sas,要注意的一点就是硬盘的缓存大小,转速
比如sata分2m,8m,16m缓存,转速分7200与10000 ;scsi分10000转与15000转
4阵列卡 sata阵列卡,选择上不一定价格高的就一定速度快,很多价格高的卡带的功能可能更多,但要说一定就快那可不一定,甚至不一定就好用,不一定就适合无盘服务器(一般都功能使用单一,常用的就是raid0方式)
比如说常见的tx150 tx4000,1540 1640卡的速度在raid0方式下,速度就明显比不上价格比它便宜很多3114芯片的阵列卡
scsi阵列卡,的专业性要强一些,能生产的公司也相对要少得多,卡分为32位与64位,当然尽可能选择64位的卡,还要注意的有接口速度 40m,80m,160m,320m,通道数等
在此还有一点就是容易被人们忽略掉的东西就是,卡上有无高速缓存,高速缓存的大小,有无cpu,cpu的性能指标,raid时是软件方式还是硬件方式。
比如说Ataptec 39320,320M,双通道/Ataptec 2110s,160M,单通道/Ataptec 2130,320M,双通道 看这三张卡列出的这点参数看,39320与2130卡的基本一样,最差的就是2110S,但实际上是这样吗?先说说三者的价格最低为39320,中为2110s,最高为2130,其中2130是39320价格的几倍,为什么会是这样的呢?我们看看全一些的性能指标吧,如下
Ataptec 39320,320M 双通道,raid为软件方式(一组raid0最多为4个磁盘),无cpu,无缓存
Ataptec 2110s,160M 单通道 raid为硬件方式(一组raid0大于4个磁盘),有cpu,缓存32M
Ataptec 2130,320M 双通道 raid为硬件方式(一组raid0大于4个磁盘),有cpu,缓存128M,
其中2130cpu优于2110S,后两者的组建raid的模式多于前者
而实际使用性能上也是39320性能最差,2130性能最好,2130,2110s组建raid模式多于39320
一组raid0大于4个磁盘,这个功能在实际使用中还有一个好处,比如在此例中的磁盘都为73G,在使用中因为39320一组raid0最多为4个磁盘,当磁盘数不大于4时,好办使用哪张卡都行,当盘数为5时问题就出来了,如果使用3个盘做读,2盘做写时,带机如果多一些,2盘做写速度跟不上了,如果3盘做写,那游戏又使用空间又太少了,其实三盘做读时可用空间也就210G都不够用(现在好多网吧的游戏都在300G左右了),我见过很多网吧用39320卡,6个磁盘,带机70,用3读3写(当然也只能这样了,4读2写时,游戏空间是够了,但回写速度又跟不上了)你说加盘,那当然可以4读4写就行了,也对,但带机数增加的空间不大了,因为39320卡的性能跟不上了
这时如果使用的是2110S,特别是2130这样的卡就不同了,如果是5个盘,或6个盘,我可以把它组成一个raid0可用空间就达到了350~420G读写全在一个raid0上,空间使用与速度都可以保证,如果要带更多机器加盘就是了,要做成2个raid0,6盘,8盘,10盘都可以做,方便灵活。
这里也顺便说一句有些主板带的raid0的性并不是很好,有些在raid0下甚至很差,这时建立关掉raid功能,接上盘做成软件raid0用于回写
5 内存 其实也没什么好说的,选择了什么样的主板就决定了使用什么样的内存
6电源与机箱的选择,电源选择好的品牌,功率尽可能的留有余地,机箱也一样,要有合理的设计通风要好,要为以后加硬件,如磁盘留有余地才好
还有就是交换机了,这对于无盘运行也是很重要的
如果是新建网吧交换机,路由器最好使用同一个品牌,如果资金许可,中心交换机尽可能选择网管型(最好带arp硬件防御),如果机器数量多建议选择三层交换机
不同品牌交换机之间或与路由之间出现兼容性问题也不少,比如速度过慢,掉包,甚至是路由掉线等情况
还要注意的就是电压的问题有些地方电压不稳定也会引起设备工作不正常的情况
硬件情况与带机数量是否适应
病毒及恶意软件攻击等情况
硬件与硬件之间是不是兼容,比如某些阵列卡与某些主板不兼容等情况
磁盘出现坏道后raid性能下降或是丢失数据
内存坏了后并还能开机使用,而且不死机,但会引起服务器数据损坏的情况也是有的
当然还有很多情况引起速度或是稳定性下降,这里就不一一说明了
所以大家在使用无盘时出现问题发贴时请一定把硬件与软件环境,带机数量等都说尽可能的说明
大家才好出注意,不是吗?
呵呵,我简单的一点建议就到这里了!!!