星瑞科技交流中心 首页 文章 查看内容

虚拟盘终极教程连载(共11篇)—-第10篇(让你深刻理解硬盘原理和性能)

2019-5-19 21:48| 发布者: 星瑞| 查看: 258| 评论: 0

摘要: 第十篇:选择合适的服务器因为这段时间工作比较忙,所以文章连载持续了半年未能更新,这里先向关注文章的同学们致歉了,大家久等了,闲话就不多说了,继续我欠了半年的方案连载吧!在上一篇我们看了一个64G的服务器, ...

第十篇:<选择合适的服务器>

因为这段时间工作比较忙,所以文章连载持续了半年未能更新,这里先向关注文章的同学们致歉了,大家久等了,闲话就不多说了,继续我欠了半年的方案连载吧!

在上一篇我们看了一个64G的服务器,当时我就说数据拿的不太好,等了几天,我截取了一些新的数据给大家.先来观赏一下:

10051516374ba62c021b2e9d71

这是另外一个服务器,使用了3个希捷1.5T的硬盘.64G内存,然后,所有的游戏均下载安装了,游戏总量约3T左右.这个服务器负载量还是比较大的,一天下来发送的数据达到1千G左右.E盘放的热门游戏较多,大部分数据都从E盘读取的,第一天运行下来,命中率约98%.

1005151638bc92f6d045e8cf4f

这是当天晚上人较多的时候截取的数据,共有248人在线,连接数达到744个.运行情况依然很好,命中率一直维持在98%.发送数据达到1156G,当时读硬盘的总数据量不过30G左右.

1005151639f44fe26f87b0b5ab

第三天晚上的数据

1005151639863fcadc17aa19f8

第七天的数据,共运行6天12小时,发送数据6454G,从硬盘读取数据170G,命中率约98%.

最后看一张最近的运行数据,运行了5天半之后.我们终于看到了惊人的99%的命中率!

10051516400e50cf1702ce9746

发送4000G数据,从硬盘读取67G数据,总命中率98.38%,在数据最密集的E盘,命中率达到99.07%!

好了,言归正传,今天来说说服务器.这块东西比较少有技术含量,更多的是性能,价格,稳定性的综合评判,没有准确的标准,网吧老板的丰俭各有不同,重视程度亦有不同,所以,这个部分只能是作为简单的参考,切勿迷信我的建议,本来并不打算写这块,因为只要理解了上面我讲的思想,剩下的问题就不是技术问题了,是根据实际情况的变通,资金和性能之间的平衡,现实的妥协.但是情况下看到很多人有需求,也会起到一定的指导作用,那就粗浅的提一下吧.
先说明我考虑问题的立场,我本人也是网吧老板,有自己的网吧,又懂得一定的技术,所以我的角度会考虑很多资金问题,我自己采用的方案会尽力避免浪费,但是对于性能的关键部位,我的投入绝不含糊.我愿意投资近2万元去采购64G的服务器,原因就是我认定了,内存大就是王道!

在这个配置中,我并没列出主板与CPU之类的硬件推荐是因为要想游戏快,内存够大就可以了,对于主板的要求就是能支持大内存就好,而cpu则是能主板上能用就行了,所以这里没列出主板和cpu的选择,大家完全可以自己随意配置。

1005151629c36c928c551bf04e

在上面配置方案里,32G或64G的服务器基本上只能用来做虚拟盘服务器,做别的都是浪费。而且速度几乎可以到极致,理论上带多少都行,但是方案也要理论还要结合实际,给大家一个规模数字,相信大家更容易理解和消化!如果客户机超过300台以上的话,在网络上得花点功夫,比如做双网卡绑定才行,否则网络肯定是要吃不消的。

为了挑战下服务器带机极限,我联系到了一个朋友,他也是几家网吧老板,后来和他沟通了下方案的来龙去脉,听的他非常兴奋,因此迅速的采购了一台32G内存的服务器,分别在几家200到300台机器的网吧测试,32G内存的服务器带二、三百台机器简直就是太浪费了,服务器的2块普通sata硬盘基本是没压力的,看到服务器“闲”到如此程度,实在是太浪费了,于是我们又大胆的尝试了他最后一家860台机器的网吧,同样是32G内存,2块SATA硬盘,而且没加SSD硬盘,因为他网吧之前就是用的网维大师,除了中途拷贝游戏时把硬盘拷贝挂掉一块,整体施工过程非常顺利!而且测试效果是非常理想的,服务器运行了两天零七个小时,缓存命中率基本都是95%以上,但是因为机器太多,网络传输压力太大,当网吧上座达到五六百人的时候就会感觉到内网有些延迟,但是看服务器性能是完全没有问题的,只可能是骨干网络顶不牢了,于是直接买了2台支持堆叠并支持自动汇聚的交换机,然后用Intel自带的网卡工具进行了双网卡汇聚,汇聚后的网络带宽为2Gbps理论传输速度为125MB/S*2,也就是250MB/S了,说实话,这么高级的设备我也是第一次用了,2Gbps的速度理论中经常见,这次终于也算有幸见识一次真正的2Gbps的链路效果!
我们为了准确的测试出网络性能,客户机用hd-speed进行了多次连续读取测试,以便让测试数据全部缓存,不受磁盘性能的干扰,而我们也可以通过图片看到,测试时缓存命中率达到了99%,磁盘是100%空闲,而网络传输速度也达到惊人的215MB/S,可以说网维大师虚拟盘的网络传输性能还是比较不错的,大家可以欣赏下图:

10051516311d9a907b19c56174

(此图为网络性能测试,双网卡汇聚可以达到215MB/S的传输速度,已经与网卡理论传输速度不相上下)
其实任何方案做的时候,说的时候都可以说的很华丽,但是用的时候咋样才是最重要的,那么我们就来看下,这台32G内存的服务器,服役情况怎么样,因为平时工作比较忙,晚上空下来的时候抽时间看了下,当时在线680人,游戏全部部署在服务器上,服务器连续运行了两天,读盘一共313G,总共发送数据4684G数据,而2块普通的SATA硬盘,缓存命中率均在94%以上!而通过图片我们也可以看到,当时性能监视器的磁盘负载只有24%左右,可以说服务器轻松的一塌糊涂……

1005151632e856af0ba585d404

服务器运行了4天后,缓存命中率仍然保持在94%,之后最后加上去的1T盘缓存命中60%,主要是因为这块盘上只是放了几个新下的游戏,玩的人也并不多,所以缓存命中比较低,如下图:

1005151633ced3d9900cd75b1e

那么至于服务器配置大概就这几类,再多的不见得有什么意义,只要大家认真看过以上的文章,相信大家自己配置服务器完全没什么问题,如果你实在是不愿意浪费眼细胞,再多看几遍的话,就按照上面我给出的配置去配也没什么问题,不过最近内存价格实在是涨的太离谱了,2G DDR2 800要330左右一条,单条4G
667 ECC服务器内存要900块左右,如果配置一台32G内存的服务器,只是内存就要花去7200块大洋了,虽然大内存效果非常明显,但是考虑到性价比问题,因为每个老板对投资大小的接受程度不同,选择也要适度,因为并不是所有网吧都要配置32G内存的服务器的,如果是100台机器的网吧,8G内存+2块SATA就够了,100-300台机器的网吧用8G内存+一块SSD硬盘+2块SATA硬盘也可以,如果是400台机器以上的网吧,想必花2w大洋买台高性能的服务器应该也不会太困难,毕竟让顾客玩的爽了人家才愿意来你网吧消费!有人消费了难道还怕服务器投资赚不回来吗?
要知道这样一台服务器可以给顾客带来飞一样的感觉,就算服务器质量再烂,用3年也是没问题的,如果一个400台机器的网吧,购买这样一台服务器,3年的成本1.5w块钱,平均每天每台机器多赚4毛钱成本就肯定回来了,这点投资都可以给顾客带来飞一样的感觉了,每台机器每天多赚4毛钱我想是不会有任何难度的了。

好了,写到这里,我想大家认为游戏虚拟盘方案应该是完结了,但事实上还有有一部分没有些出来,那就是无盘,因为前面我们就提到过无盘也是虚拟盘的一种,那么将虚拟盘方案怎么能少了无盘呢?
通过对方案的了解,游戏虚拟盘部分可以通过服务器添加大内存方式来解决负载能力,那么对于无盘,这个系统的虚拟盘来说是否也可以通过这种方式来解决负载能力呢? 敬请期待!


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论