您现在的位置:首页 > 技术纵横 > 无盘技术 > 让你的网吧提速20倍——突破硬盘存储瓶颈
让你的网吧提速20倍——突破硬盘存储瓶颈
2010年01月04日  举报本文 网友评论 3

  新开的网吧,是选择有盘,还是无盘?如果你还在为此纠结的话,对不起,你已经Out了。因为这两种网吧系统方案,同样都太慢了……相比较按照摩尔定律飞速发展的CPU、显卡、内存、网卡,硬盘的速度明显慢了许多,机械结构的它已经成为拖累整机性能的最大短板,少量的随机读取就能让普通硬盘的性能下降十几倍,有盘系统最慢时只有3-4M/S的数据读取速度,无盘系统在不堪重负的情况下,会出现“秒卡”的状况。



图1:随机读取对硬盘读取速度影响,横坐标为随机读取的比例,纵坐标为读取速率。

  无盘有盘之争由来已久,争议点无非是哪个速度更快、更安全、更省钱、更便于维护。但现在已经有了新的方式,让一个网吧只需要增加不到3000元的投资,存储性能便可以超过原先一个数量级,并且大大提升可维护性。这种方式,便是“系统+虚拟盘”的网吧终极施工方案。在这种方案中,无论有盘也罢,无盘也罢,只不过是个系统盘而已,虚拟盘服务器接管了本地硬盘或无盘的大部分存储功能。

  在“系统+虚拟盘”的方案中,原来的有盘或无盘只部署系统,游戏数据全部存放在虚拟盘服务器上,利用分级存储的方式,以内存、固态硬盘等高速存储介质作为一级和二级cache,将最热门的游戏放在最快的存储介质中,从而大幅提升数据读写能力。

  根据2/8原则,80%的顾客玩的只是不到20%的游戏,并且在玩这些游戏的过程中,PC读取的也只是其中的部分数据。只要把这少量的游戏和数据处理得很快,就能让80%的顾客感觉到很爽。魔兽世界的客户端虽然高达10G,不过在进入游戏时,要读取的数据其实只有200M,所以如果能做到让客户机在进入的瞬间可以快速读取完200M的数据,顾客一定会感觉到:“我没搞错吧……这也太快了!!”


图2:游戏容量与启动时实际读取数据的对比

  我们回顾一下这个施工方案的精髓吧:本地只组建基本的OS系统(或采用无盘系统盘),所有的游戏都放在虚拟盘服务器上,服务器增加内存作为一级缓存,存放最常用的游戏数据,增加一个SATA硬盘作为二级缓存,存放热门游戏。当顾客在点击一个游戏时,多数的时间里他是从内存或者固态硬盘中读取数据,我们的理想也就实现了——顾客几乎是瞬间便进入了游戏。只有不到7%的冷门数据是直接从SATA硬盘上读取数据,此时他和读取本地硬盘数据,不会有什么区别。

  实际上,网吧客户端常读取的数据中,总数据流量的74%的都在8G以内数据,93%流量的都在120G以内的数据。因此,一般情况下,8G的服务器内存,120G的固态硬盘已经可以满足绝大部分网吧的需求。

  像这样的一台服务器,成本只需要增加3000元,整个服务器的成本也不过在6000元左右,足以轻松让一个500台客户端的大型网吧流畅运行,这可不是任何传统的无盘系统办得到的事情。在安全性能、可维护性等方面,它却兼备有盘网吧和无盘网吧的优点。

  当云计算模式已经普遍应用的今天,让我们发挥网吧集群电脑的优势,开挖硬件的最大效能吧。有盘或是无盘哪个更好已经不再重要,重要的是把93%的数据存放在虚拟盘服务器的内存和固态硬盘上,“系统+虚拟盘系统”才是未来网吧的王道!

详细教程


最具有权威性的虚拟盘终极教程连载
    http://bbs.icafe8.com/thread-58821-1-1.html

相关文章列表
  • 帐号:
  • 密码:
  • 验证码: 看不到图片?点击刷新验证码。
  • 请先登录再评论!注册会员
评论总数:3 条 [ 查看全部 ] 网友评论 热门评论
  • 2010-01-29 21:47 发表stw94wqtw IP:113.132.4.*
  • 单SSD提高20倍也许夸张了一点,如果用2-4个小点的SSD组RO,读能力提高20倍一点都不夸张,钱也不会多,单SSD的多读能力至少是单SAS的20倍,同样是组R0后,SAS根本就不能和SSD相提并论,SAS4个组RO到600M,但只要是10个人同时读不同地方的数据,马上降到可怜3M以下,而SSD的多读能力其原理可以直接看作是内存的多读了,但SSD有个至命缺点,多读写交错或随机写估计只是SAS的20分之一,在现实中用实际效果连SATA都比不上,但用在无盘的读盘上是非常适合的。

    做无盘的人都知道,无盘的网络瓶颈最多就是同时开机的比较明显,其它时候根本算不上瓶颈,客户机只有70M怎么了,被服
  • 支持 [0] 反对 [0] 举报
  • 2010-01-08 02:15 发表jingkan9 IP:222.174.246.*
  • 你服务器可以选用固态硬盘,提高不少速度,但是20倍的确夸张了,只是提高有限速度,我的无盘服务器是sas盘150mb/s做的阵列600mb/s,固态硬盘250mb/s,就算你用内存盘1024mb/s做热门游戏包,你网卡能突破瓶颈?
  • 支持 [0] 反对 [0] 举报
  • 2010-01-08 02:07 发表jingkan9 IP:222.174.246.*
  • 第一,你实在太夸张,20倍也许对纯sata不做阵列的硬盘服务器有所提高而已。
    第二,无盘有盘的瓶颈是在网卡等网络设备等,别说固态硬盘的速度,就算是内存盘,客户机实际速度也达不到内存速度的1/10。
    你这个方案让我想起以前我的一个想法,再无盘服务器专门做个8g内存盘存放系统包,但是实际效果又能怎样?客户机的读取速度还不是70-80mb?
  • 支持 [0] 反对 [0] 举报
网友热评
阅读排行
网站地图 | 关于天下 | 商务合作 | 广告投放 | 投稿 指南 | 联系方式 | 友情链接 | 版权声明 | 免责条款 | 隐私保护
新 宽 联 数 码] 中国网吧增值业务领头羊
新宽联数码 2000 - 2008 建设 - 维护 - 版权所有 粤B2-20040365号
网站备案编号:B2- 20040365
网站交互式栏目专项备案编号:B2- 20040365
粤ICP备B2- 20040365