加入网吧中国 网管会员俱乐部 注册 登陆 加入收藏 | 设为首页 | 会员中心 | 我要投稿 |
您当前的位置:首页 > 网吧学院 > 软件应用

当今游戏服务器(虚拟盘)的瓶颈究竟在哪?

时间:2010-05-05 00:00:00  来源:  作者:
当今游戏服务器(虚拟盘)的瓶颈究竟在哪?
在论坛泡了很长的时间,学习了很多东西,但也有很多疑问。

不少贴子说用2块硬盘组成RAID0,n块硬盘组成RAID0,或用什么SSD盘,或又是什么内存盘,或者服务器用巨大的内存如64G、128G,等等,1带300台,或者1带n台,速度飞快,一点也不卡。给人的感觉是:只要你的硬盘足够快、内存足够大,你的虚拟盘就足够快。真有点人有多大胆,地就有多高的感觉。

虚拟盘发展到今天,已经相对成熟,虚拟盘速度的瓶颈真的只在硬盘和内存吗?先看看如下数据:
现在一个SATA II的硬盘,读取速度约110MB,一个SAS硬盘读取速度约120MB,一个SSD硬盘的读取速度在100-250MB之间(看牌子与价值而定),内存盘的读取速度大于1000MB,三种硬盘做R0,你用N块硬盘,理论速度就是相应硬盘读取速度的N倍,只要你的阵列卡够好,硬盘够多,理论上想要多快就有多快(实际是不可能)。

再看看网络的速度,现在网吧的网络都是1Gb的,也就是千兆网,目前应该还没有网吧使用万兆设备吧?1Gb=125MB,看准了,爱生活 爱顺网与小b是差一条命的。从主交换机到下面的接入交换机,网吧都是用一条千兆线,(现在也有人用两条搞端口汇聚了),接入交换机一般是24口,带20台机左右,也就是说,20台机共享一条千兆线,就是125MB的速度。这就很明白了,你的硬盘、内存有多快有用吗?能传送下来吗?

再来看看服务的的网卡,上面说了1Gb=125MB,现在服务器都是带2块网卡的,2块网卡的传输速度是250MB,大约是一块SSD盘、或2块SAS盘、或2块SATA盘的速度,远远达不到内存盘的读取速度,你在服务器上装n块硬盘,有意义吗?要达到n块硬盘的速度,必须装n块网卡,然后做端口汇聚。

一台只有2块网卡的服务器,你带多少台客户机都好,服务器传输的极限速度就是250MB。下面的客户机,通过一条千兆网线下来,极限速度就是125MB,所以什么1带N台,速度飞快,一点不卡,你就想想吧。

还有,上面所说的网络速度都是理论值,实际速度是不可能达到125MB的。

个人观点,欢迎拍砖,骂人就不必要了
上一篇:3步在会声会影的字幕中导入TXT文件
下一篇:下面没有链接了
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
栏目更新
栏目热门