一、首先晒晒我的硬件配置:
1、无盘服务器主板:华硕服务器主板,带4个PCIE千兆网卡,CPU:E5200,内存:黑金刚2GDD-R800*4G 硬盘:1个系统盘ST160G+5个西数320G-16M,除了主板值一点钱外,其他的都是普通的。无盘服务器软件:win2003+锐起3.1+ramdisk 9.0+supercache
2、游戏服务器主板:技嘉785G主板+2G-DDR800*4内存+1个系统盘St160G+2*西数320G-16* 软陈列 游戏服务器软件:win2003+OK虚拟盘+讯闪2008+supercache
3、客户机配置50台 最低配置AMD 2800+NF5200显卡+1G内存+8169千兆网卡,最高配置AMD5200+9600GT+2G-800+集成8168千兆网卡
4、交换机:TP-LINK 24口普通桌面型全千兆2个+1个16口全千兆
二、设计方案
1、无盘服务器用ramdisk9.0做一个4G的内存盘,用锐起做了一个PNP包SYS.IMG,并且将QQ也放进了这个包。然后用锐起镜像工具将这个包复制到内存盘。做4G系统盘主要是为了防止有些用户下载大文件。还可以将内存盘设置小一点,再用锐起做个一个包做为D盘,而将C盘的临时文件全移动D盘的包里。服务器的四个网卡全做分流,一个网卡带12-14台机。千兆网卡最高可达100M-120M/S的速度,这样完全可以解决了网络的瓶颈。用内存包就算同时开50台机都不会有很大的影响,单台开机在30-40秒左右进桌面。同时开也是30-60秒左右进桌面。其他5个硬盘不做陈列,全做IP写分流,每个硬盘分流10台客户机。
2、游戏服务器里将2个320G硬盘做成0陈列,然后将单机游戏和网络游戏全放进里面,用supercache做了6G的读缓存,设置为MFU。游戏服务器里用2个网卡,1个8139-100M 一个用于上网更新,一个集成的8168千兆用于内网。
三、实测结果:
1、系统启动基本上和有盘差不多。都是30-60秒进。
2、第一次进穿越火线是50秒左右,在2G内存的机测的,(不同配置机器不同,但差别不大)第二次进是30秒左右。与有盘机没有什么差别了。主要是supercache 的功劳。进QQ是非常快的,因为QQ放在内存盘。
3、满机压力测试:客人多时达40多台机时,进系统与与人少时没有很大的区别,进游戏也没有卡机现象。可惜没条件进行80台实测,估计到了80台左右,游戏服务器网卡也得分流了。
4、小结:无盘中千兆与百兆网络环境相差很大,换成百兆环境进进穿越火线要1分多钟。因为百兆与千兆实测速度要差几倍左右。24口千兆交换机也是900元左右。8168集成的PCIE千兆网卡加网线用好一点的超5类只要不是太长都可以达50M/S了。还有内存盘要注意空间的分配,分得太小,如果客户机内存不足用到虚拟内存时由于空间不够就会有卡机现象,此时可以通过锐起再建个包将页面交换文件及所有windows的临时文件转移到D盘来解决,这时的锐起D盘包最好单独分一个硬盘来分流。无盘的瓶颈是网络和硬盘的速度,通过内存盘和缓存太太加速了硬盘的读写速度,通过千兆网络环境来提升网络的速度,这样无盘才能达到甚至超过有盘的速度。
|