




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、转载最最具有权威威性的虚拟拟盘终极教教程连载 天若有有情说到虚拟盘盘本身,相相信很多的的网管兄弟弟已经熟的的不再熟了了,现在的的网吧,几几乎每个网网吧都会使使用虚拟盘盘,但是如如何用好虚虚拟盘,把把虚拟盘真真正的实力力发挥出来来呢?据我我到全国各各地网吧观观察到的情情况,其实实能达到理理想效果的的网吧仍然然是非常少少见的.我我本人从22001年年开始进入入网吧直到到现在.弄弄过的网吧吧也有几十十家了,现现在虽然因因为工作太太忙,网吧吧不太去了了,但是还还管着一大大一小两家家网吧,琢琢磨这些东东西也能有有点年头了了,有一些些小小的心心得,丢出出来和大家家一起探讨讨一下, 认为我说说的有道理理,就
2、给点点掌声,认认为我在胡胡扯,那就就丢点烂西西瓜臭鸡蛋蛋什么的.也许有些些观念和您您以前的认认知完全相相反,也许许你完全不不能认同我我的观点,没有关系系,大家一一起来讨论论吧!第一一篇:所有有的网吧工工具和软件件,都是为为网吧管理理而服务的的,并最终终为网吧生生意服务.我们网管管在使用这这些网维软软件,应该该时刻都要要记得,我我们不仅仅仅要让网吧吧能够正常常运转,最最终是要让让网吧的生生意变得更更好.怎样样让网吧生生意更好,这里的原原因和手段段太多了,我不是来来讲网吧经经营的,我我就仅仅从从技术角度度来看,咱咱们网管可可以为网吧吧的生意做做些什么:1)稳定(网网吧的根本本,没什么么可说的)2)
3、快(让顾顾客爽)33)多多(满足各各种顾客的的需求)44)好好(游戏优优化,更新新及时)55)省省(给老板板省点钱,省钱就是是赚钱呀)满足这55大要素的的网吧,基基本上技术术就到极致致了.剩下下的就是技技术外的问问题了.这这5大要素素当中,我我们如何去去做呢?我我的答案非非常简单,弄好你的的虚拟盘,把所有的的游戏都放放在虚拟盘盘上,本地地的硬盘就就只放个系系统就可以以了.相信信很多人要要问了,这这样真的可可以吗?速速度够吗?带的起吗吗?我可以以很明确的的回答:完完全可以!一台5千千元的服务务器就可以以带1500台,一台台1万元的的服务器可可以带3000台,一一台2万的的服务器几几乎可以带带上一
4、千台台,不但可可以带的起起,而且还还比本地硬硬盘还要快快的多的多多!这样的的做法有很很多的好处处,我总结结了以下十十大优点:1) 无人人值守自动动更新游戏戏,无需推推送到客户户端,无需需额外管理理2) 好的的虚拟盘,可以达到到几乎无限限的速度,完全突破破系统的瓶瓶颈,远比比本地硬盘盘快的多.到底有多多快,我在在后面就会会说明.33) 容量扩扩展将变的的更加简单单, 现在在1.5TT的硬盘也也就8xxx元,弄22个装上,代价不过过16xxx元而已,3T的游游戏空间啥啥游戏不能能装?4) 玩家启动动游戏没有有更新过程程,完全无无需等待55) 不会出出现因为磁磁盘空间不不足导致的的游戏误删删除,不怕
5、怕游戏强推推6) 大幅幅度减少磁磁盘扫描现现象,E盘盘扫描可以以杜绝7) 客户机方方便部署,只需要GGHOSTT系统盘88) 只要服服务器管理理得当,游游戏分区不不再有病毒毒问题9) 方案同样样适用于所所有的无盘盘,让无盘盘只负责CC盘和回写写,游戏完完全交给虚虚拟盘来进进行管理,既减少了了无盘服务务器的负载载压力,又又方便而易易于部署110) 其实实,弄个好好的虚拟盘盘服务器并并不贵,平平均摊到每每客户机成成本还不到到50元,网吧如果果旧硬盘不不更新的话话,硬盘上上省下的钱钱远不止这这点.明白白了这些好好处,接下下来的问题题就是如何何去用好虚虚拟盘.我我的文章会会从以下几几个方面展展开:1)
6、 一一些基础的的知识2) 硬盘的基基本原理和和性能分析析3) 虚拟拟盘的性能能分析4) 虚拟盘的的负载能力力5) 虚拟拟盘在网吧吧中的实际际应用6) 典型案例例和推荐方方案7) 一一些问题这这个系统统+虚拟盘盘的方案案,它并不不是一个新新鲜的概念念,曾经有有许多人也也做过积极极的尝试,有部分人人很成功,而更多的的人,因为为无法解决决高负载情情况下的服服务器性能能问题,而而放弃尝试试.问题在在哪里呢?我在后面面要讲解的的,就是这这些成功的的秘诀.好了言归正正传,今天天继续开讲讲,先来说说一些最基基本的东西西.第一个个问题,网网吧怎样算算卡,怎样样算不卡,达到什么么样的条件件才不会卡卡?这个问问题
7、看起来来非常的白白痴,但是是真的要是是去问问我我们的网管管,可能问问100个个人就会有有99种说说法,仔细细想想,这这个问题真真的那么简简单吗?其其实造成卡卡的因素非非常的多,外网延迟迟高,内网网不稳定,CPU,显卡太差差,内存不不足等等.今天我们们这里只讨讨论磁盘和和虚拟盘的的问题,磁磁盘或者虚虚拟盘造成成的卡,是是和写入或或者读取的的速度有关关的,在游游戏运行过过程中,速速度降低到到多少才会会出现较为为明显的停停顿呢?这这个因不同同的游戏而而异.但是是基本的,我可以提提供一个参参考数值:1MB/S!启动动游戏时,1MB/S的速度度估计会慢慢的让人很很郁闷,但但是对大多多数游戏来来说,只要要
8、进了游戏戏以后,如如果任何时时候都能满满足1MBB/S的读读写速度,游戏就可可以运行的的很流畅.在服务器器上观察客客户机的读读写,几乎乎90%以以上的客户户机平时读读写数据都都是0,偶偶尔读一点点,也是1128K,256KK这样的流流量,.不不信的话,你可以认认真的观察察一下服务务器的情况况.很多百百M内网的的网吧里,在虚拟盘盘服务器上上运行游戏戏,除了启启动略慢一一些,游戏戏过程中依依然可以很很流畅的.对有盘的的网吧来说说,在本地地运行的游游戏要达到到1MB/S的标准准实在太容容易了,所所以有盘网网吧里硬盘盘导致的卡卡是很罕见见的,往往往是其他的的原因才会会出现卡的的情况.但但是对无盘盘网吧
9、来说说,情况要要糟糕一些些,事实上上很多无盘盘网吧都容容易出现卡卡机现象,原因是无无盘服务器器回写的压压力是非常常大的,回回写的文件件多半细碎碎而且难以以缓存,所所以服务器器硬盘常常常处于负荷荷的极限,这种情况况下是很容容易卡的.我这里并并不是说无无盘不好,只是因为为很多代理理商施工的的时候为了了追求利润润或者追求求高带机量量,让服务务器带了过过多的客户户机,这样样回写的压压力是非常常大的,很很多人都对对服务器性性能过于乐乐观了.再再来说说快快和慢的问问题,到底底磁盘要多多快才够呢呢?我们在在疯狂的做做RAIDD0的时候候,测到2200-3300M/S的速度度的时候,也许自己己还不是很很满意,
10、还还想能不能能再快一些些,快到4400M甚甚至5000M,可是是事实上我我们需要那那么快吗?我们来做做一些简单单的分析.我们的测测试客户机机是这样的的:CPUU 酷睿22200显显卡96000GT内内存2G这样的的机器是去去年下半年年网吧比较较典型的配配置.这样样的机器,在读取硬硬盘数据的的时候需要要多少的速速度才能满满足要求?才能不成成为系统的的瓶颈?我我们使用一一个固态硬硬盘作为参参照-OCZZ的一个332G的固固态硬盘来来做测试,这样硬盘盘不会成为为系统的瓶瓶颈,CPPU和显卡卡的处理速速度才是系系统的瓶颈颈.测试结结果是:WWINDOOWS XXP一般启启动一次大大概要读取取250MM
11、左右的数数据,最高高启动速度度为30MM左右魔兽世世界进入到到游戏画面面,所有读读取的数据据大概为3300M左左右,最高高的读取速速度不到330M.我们随后后又测试了了多款游戏戏,大部分分的游戏启启动,都不不超过255M/S.随后我们们用PCMMARK005进行测测试,结果果如下: HYPERLINK /attachment.php?aid=10430&k=89fb54fc250b32d2bbae1052834809f4&t=1255501690¬humb=yes 11.jpgg (533.12 KB)22009-9-244 10:01(图2-11:PCMMARK005测试OOCZ固态态
12、硬盘)如如图所示,模拟启动动XP的速速度为277MB/SS,模拟程程序载入时时23MBB/S,普普通应用118MB/S,只有有做模拟病病毒扫描时时才达到1104MBB/S.初初步的结论论:我们这这样的机器器,对数据据的需求最最高不超过过30M,在在绝大多数数时候,数数据流量在在10M以下下,那么几几百MB/S的硬盘盘是我们需需要的吗?不不,事事情绝对不不是那么简简单的,硬硬盘中还隐隐藏着很多多不为大家家所熟知的的秘密,下下一节我会会用非常大大的篇幅来来仔细的讨讨论这个课课题.接下下来我们说说说负载问问题,对虚虚拟盘服务务器来说,怎样算带带的起,怎怎样算带不不起?我的的方法也很很简单,找找出虚拟
13、盘盘服务器整整个系统中中最薄弱的的环节,仔仔细测量薄薄弱环节的的性能和能能力,按照照客户机平平均读取流流量,计算算服务器能能负载的极极限值,然然后,为服服务器留出出3-5倍倍的性能余余量.这样样基本上就就是带的起起了.有很很多种方法法可以测量量服务器的的负载情况况,如果你你对自己服服务器的性性能掌握不不太清楚的的话,可以以自行监测测一下.多多数虚拟盘盘服务器的的瓶颈都在在于硬盘,我这里提提供一个简简单的监控控硬盘性能能的方法.在服务器器上打开 开始程程序管理理工具性性能. HYPERLINK /attachment.php?aid=10431&k=121a2dda420ec27a866c415
14、ea1961956&t=1255501690¬humb=yes 2.jpg (43.36 KKB)20009-99-24 10:001(图22-2:WWINDOOWS自带带性能监视视工具)然然后选择计计数器日志志,新建一一个磁盘监监控的任务务,再添加加一个计数数器,选择择硬盘(pphysiicalddisk),选择你你要监控的的磁盘分区区,然后从从列表选择择计数器: % ddisk timee,然后将将时间周期期设定为11秒,这样样,系统会会每一秒钟钟记录一次次磁盘的运运作情况,输出为ccsv格式式,可以直直接用exxcel打打开分析.如下图: HYPERLINK /attachment
15、.php?aid=10432&k=f073729b7776d7a48d6cdab08dcc3bf3&t=1255501690¬humb=yes 3.jppg (775.733 KB)20099-9-224 100:01(图2-33:用WIINDOWWS自带性性能监视工工具记录服服务器状态态)这里解解释一下什什么叫% diskk timme,词可可翻译为磁磁盘工作时时间的百分分比,输出出的数值多多半为5.x,866.x,2264.xx,对应的的意思是:这一秒钟钟有磁盘有有5%的时时间在工作作,86%的时间在在工作,2264的意意思是工作作需要2.64秒才才能完成,对这秒钟钟来说,磁磁盘已经
16、远远远的超过过了负荷,就有可能能会卡了.这个数值值100%为磁盘满满负荷,小小于1000%,就是是未满负荷荷,大于1100%,就是超过过磁盘的承承受能力.用这个计计数器可以以无限的记记录下去,在你网吧吧人最多的的时间,找找一段数据据出来分析析一下,你你就会知道道你的服务务器到底负负荷怎样.我举一个个例子吧,下面这段段数据是某某网吧虚拟拟盘服务器器在8月88日晚上220:00022:00点之之间记录的的,这个网网吧当时约约90人,所有的游游戏都放在在该服务器器上的该硬硬盘上(一一个1.55T的希捷捷11代硬硬盘).我我用exeecl分析析成图表如如下: HYPERLINK /attachment
17、.php?aid=10433&k=68f440e1e6cfcc84eed09f7cf26f2227&t=1255501690¬humb=yes 4.jpg (52.49 KKB)20009-99-24 10:001(图22-3:某某网吧虚拟拟盘服务器器高峰时段段的硬盘读读写时间图图)分析整整整2小时时的数据,我将读写写时间从高高到低进行行排列,最最忙的那一一秒钟在88月8号的的20:553分,负负荷达到了了95%左左右.从整整个横线的的比例来说说,1%不不到的时间间,硬盘的的负荷在990%330%之间间.大概有有2%左右右的时间,硬盘的负负荷在300%100之间其他他大概977%左右的的
18、时间,硬硬盘仅仅工工作在100%的负荷荷之内.这这是很理想想的情况,这种负载载下,服务务器是真的的带的起,带的轻松松.负载的的客户机再再增加5倍倍都没什么么问题.这这里还要补补充一下,并非硬盘盘达到1000%以上上客户机就就会卡,在在100%那一刻,没有去读读数据的客客户机不会会卡,就算算去读的客客户机也不不一定会卡卡,因为数数据的需求求量并不一一定是那么么大的,而而且,1秒秒很快就过过去了,就就算数据受受阻,一般般也未必感感觉的到,但是!经经常性长期期性的超过过100%,那就总总有碰到卡卡的时候.欢迎大家家自查自己己的服务器器,很期待待看到大家家贴出自己己服务器的的硬盘负载载图.下一一节:
19、硬硬盘中的惊惊天大秘密密!既然要谈论论虚拟盘,那我们就就先从硬盘盘开始说起起目前市面面上可以买买到的硬盘盘大体分为为三种:11.普普通的saata硬盘盘,最为常常见,性能能一般,转转速72000转,容容量从800G-20000G不不等,价格格低廉.无无需专用接接口,一般般主板都支支持.2.高级级一些的SSAS硬盘盘,属于服服务器配件件,需要专专门的SAAS接口,这种接口口在高端的的服务器主主板上才会会有,普通通的主板要要用sass硬盘的话话,可以买买专门的ssas接口口RAIDD卡.价钱钱较贵,一一般1477G的硬盘盘就要1KK多了,速速度比普通通sataa硬盘要快快一些.33.新新型的固态态
20、硬盘,也也称为SSSD,这种种硬盘使用用flassh进行存存储,没有有机械结构构,最大的的优点是寻寻道时间非非常低,现现在最快的的SSD,已经可以以达到2550M的读读取速度,200MM的写入速速度,性能能全面超过过以前的老老式硬盘,缺点是容容量太小,价钱较高高.一般1120G的的SSD就就要卖到22-3K了了.固态硬硬盘目前比比较多使用用在高级的的服务器上上,部分高高端的笔记记本也会使使用一些SSSD.第第一部分:普通的SSATA硬硬盘:硬盘盘的工作原原理,可以以从这段视视频中清晰晰的看到 HYPERLINK /refer/zCTB6Fmc2HGRPxko/v.swf hhttp:/m/re
21、ffer/zzCTB66Fmc22HGRPPxko/v.swwf这段视视频展示了了我们在删删除,复制制粘贴,快快速格式化化时,磁头头的相应工工作情况,印象最深深的是磁头头疯狂摆动动的样子.我们先来来了解一些些硬盘的基基本概念,如图是硬硬盘的盘片片的示意图图: HYPERLINK /attachment.php?aid=10434&k=43f9e36bf7957c76b55bd88957025323&t=1255501693¬humb=yes 1.jjpg (57.557 KBB)20009-9-24 110:088(图3-11:硬盘中中的盘片示示意图)磁磁道磁盘在在格式化时时被划分成成许
22、多同心心圆,这些些同心圆轨轨迹叫做磁磁道(Trrack)。磁道从外外向内从00开始顺序序编号。信信息以脉冲冲串的形式式记录在这这些轨迹中中,这些同同心圆不是是连续记录录数据,而而是被划分分成一段段段的圆弧,每段圆弧弧叫做一个个扇区,扇扇区从“11”开始编编号,每个个扇区中的的数据作为为一个单元元同时读出出或写入。一个标准准的3.55in硬盘盘盘面通常常有几百到到几千条磁磁道。磁道道是“看”不见的,只只是盘面上上以特殊形形式磁化了了的一些磁磁化区,在在磁盘格式式化时就已已规划完毕毕。扇区操作系系统以扇区区(Secctor)形形式将信息息存储在硬硬盘上,每每个扇区包包括5122个字节的的数据和一一
23、些其他信信息。一个个扇区有两两个主要部部分:存储储数据地点点的标识符符和存储数数据的数据据段, 标标识符就是是扇区头标标,包括组组成扇区三三维地址的的三个数字字:扇区所所在的磁头头(或盘面面)、磁道道(或柱面面号)以及及扇区在磁磁道上的位位置即扇区区号。簇簇就是更更大的扇区区,它可以以是一个扇扇区、也可可以是2个个、4个、8个等等等,它究竟竟有多大是是在高级格格式化的时时候决定的的。把相邻邻的若干个个扇区组合合起来就是是一个簇,和和扇区一样样,一个簇簇内不允许许存在两个个文件,因因此当储存存一段比单单个簇的容容量还要小小的数据时时,会浪费费一些储存存空间。比比如镞是664K,那那么那怕只只有一
24、个字字节的文档档,也会占占用64KK的空间,对于QQQGAMEE之类的小小文件极多多的游戏,浪费的空空间是很大大的.簇就就是我们在在格式化的的时候,可可以选择的的区块大小小,从5112B-1288K不等,如果我们们选择比较较大的簇,空间会比比较浪费,但是虚拟拟盘出盘的的流量会大大为减少.如下图: HYPERLINK /attachment.php?aid=10435&k=05d5b7ce0ead49e7f42e5aa52aba54a2&t=1255501693¬humb=yes 2.jppg (550.944 KB)20099-9-224 100:08(图3-22:虚拟盘盘出盘数据据量)
25、这是是个1.55的硬盘,几乎装满满了游戏,但是出盘盘仅仅只要要读取3MM数据,这这个分区是是用64KKB为单位位进行格式式化的,如如果使用332KB的的簇,那么么出盘流量量就会变成成2倍:66M,如果果使用默认认的方式格格式化(5512B),那么出出盘的流量量就会达到到300多多M,这样样的数据是是很恐怖的的,对分区区硬盘大的的的服务器器会导致出出盘的效率率极度低下下.来看看看这么一张张截图,是是用HDTTUNE测测试硬盘基基准测试: HYPERLINK /attachment.php?aid=10436&k=49a723b72edf03fb76edfed79a88eb6a&t=1255501
26、693¬humb=yes 3.jppg (770.455 KB)20099-9-224 100:08(图3-33:HD TUNEE文件基准准测试图)对一个硬硬盘分别采采用从5112B,11K,2KK8M等从小小到大的不不同区块大大小,进行行测试读写写速度,总总的速度来来看是逐渐渐升高的,到64KK以后,就就基本持平平了,对于于过小的区区块大小,磁盘读取取后数据的的处理时间间还赶不上上磁头读取取的速度,因此小区区块造成的的速度衰减减是非常明明显的,我我们在后面面的测试当当中,大部部分都基于于64K的的区块,这这样反应的的数据比较较有价值.1M,8M这样的的区块大小小我不会在在测试中采采用,
27、对真真实应用的的指导性不不大,因为为我们一般般的虚拟盘盘都是基于于512BB-64KK之间的大大小来进行行格式化的的.区块大大小对于虚虚拟盘的测测试会产生生非常大的的数据偏差差.在客户户机上测试试网维大师师的虚拟盘盘,用5112K区块块时,可以以达到900M以上的的读取速度度,但是在在64K时时,只有555M的读读取速度.常常在论论坛上看见见很多比拼拼虚拟盘或或者无盘的的读取速度度,很多人人都没有注注意这个区区块大小的的问题,不不同区块大大小造成的的测试结果果偏差导致致很多比拼拼失去了公公平的意义义. 平平均寻道时时间(Avveragge seeek ttime):指硬盘盘在盘面上上移动读写写
28、头至指定定磁道寻找找相应目标标数据所用用的时间,它它描述硬盘盘读取数据据的能力,单单位为毫秒秒。寻道时时间和这几几个因素有有关:盘片片大小,磁磁头移动速速度. 平均潜伏伏时间(AAveraage llatenncyttime):指当磁磁头移动到到数据所在在的磁道后后,然后等等待所要的的数据块继继续转动到到磁头下的的时间,一一般在2mms-6mms之间。 潜伏时时间和盘片片转速关系系最大. 平均访访问时间(Averrage acceess ttime):指磁头头找到指定定数据的平平均时间,通通常是平均均寻道时间间和平均潜潜伏时间之之和。平均均访问时间间最能够代代表硬盘找找到某一数数据所用的的时间
29、,越越短的平均均访问时间间越好,77200转转的SATTA硬盘一一般在111ms-118ms之之间,典型型的150000转SSAS硬盘盘一般在55ms-88ms之间间.现在,一般在说说的平均寻寻道时间往往往指的就就是指平均均访问时间间,我们在在后面也用用平均寻道道时间来代代表这个平平均访问时时间.Saata硬盘盘的性能取取决于2大大指标:一一是硬盘的的转速,转转速越高性性能越好,一般的ssata硬硬盘转速都都是72000转,也也有少量的的54000转产品,多用在笔笔记本上,西数还有有一种特别别的迅猛龙龙硬盘,是是一万转的的,盘片是是2.5寸寸的,比普普通硬盘的的3.5寸寸盘片小很很多,转速速高
30、,盘片片小,使得得迅猛龙硬硬盘在寻道道时间上比比普通硬盘盘缩短了近近一倍的时时间,实际际性能已经经很接近于于sas硬硬盘了.,二是磁盘盘的单碟容容量.存储储密度的提提高对性能能提升是很很有好处的的,在磁头头划过同样样的距离时时,密度越越高的磁盘盘,读取的的速度自然然越多.这这点对顺序序读取的性性能提升尤尤其非常明明显.普通通的硬盘有有多快呢?我们先看看一个截图图: HYPERLINK /attachment.php?aid=10437&k=06842da362023472310f959b38c16315&t=1255501693¬humb=yes 4.jjpg (76.776 KBB)2
31、0009-9-24 110:088(图3-4:HDD TUNNE测试希希捷11代代盘顺序读读取)硬盘盘是希捷111代的11.5硬盘盘,单碟容容量5000G,是当当今最快的的SATAA硬盘之一一.(因为为测试的时时候服务器器还在提供供负载,所所以曲线不不是很平滑滑).这个个测试显示示的是硬盘盘连续读取取的状态.使用的工工具是HDD-TUNNE PRRO 3.50版本本.从这个个图看,该该硬盘的外外圈速度已已经达1220MB/S以上,速度应该该是非常理理想了,但但是我们来来看另一个个测试: HYPERLINK /attachment.php?aid=10438&k=0af2c0c68d4e2362
32、4086ed6aa0a33cc8&t=1255501693¬humb=yes 55.jpgg (700.85 KB)22009-9-244 10:08(图图3-5:HD TTUNE测测试希捷111代盘随随机读取)还是那个个硬盘,这这次我们测测试的是随随机读取的的速度,在在硬盘中随随机选取NN个小点,每个小点点代表644K的数据据.和上面面连续读取取的条件一一样,都是是读取644K的区块块,结果速速度降到了了3.5777MB/S,相差差了近300倍.为什什么有如此此大的差异异呢?因为为硬盘的性性能指标中中,读取数数据的性能能远大于寻寻找数据的的性能.读读取一个664K的数数据,硬盘盘只需要
33、11/20000秒,也也就是0.5MS(毫秒)但但是要找到到这个644K的数据据,硬盘需需要花费11/57秒秒的时间,也就是117MS.这两个性性能相差了了30多倍倍.如果硬硬盘花在读读取数据上上的比例多多,性能就就会很好,如果硬盘盘花在寻找找数据的比比例多,那那性能就会会变的非常常糟糕.那那么,在实实际应用当当中,哪个个数据更有有参考意义义呢?我的的结论是硬硬盘的随机机读取速度度才代表硬硬盘的真正正速度,因因为实际在在网吧里的的应用大部部分都是随随机读取的的过程,为为什么这么么说呢?原原因有以下下几点:11) 客户机机上的硬盘盘很难将文文件排列整整齐,随着着硬盘满了了删,删了了写,满了了又删
34、,长长久以往,硬盘上的的游戏难以以按顺序排排列,而且且碎片很多多,而网吧吧的环境又又很难常常常去整理硬硬盘,如果果不幸用的的是3000G以上的的硬盘,那那整理的过过程是会让让人崩溃的的.2) 就就算是初次次刻盘,将将文件都好好好的排好好了,也不不会是连续续读取,因因为基本没没什么游戏戏会对硬盘盘的读取顺顺序进行优优化,多数数的游戏里里面文件排排列的规则则都是按照照开发人员员易于管理理的方式进进行排列,比如素材材这类的放放在一起,地图这类类的放在另另一个文件件夹里,人人物的画面面又放在其其他文件夹夹里等等,这样的游游戏在读取取的时候,必然是地地图要读,素材要读读,界面要要读,人物物图片要读读,这
35、必然然是”随机机读取”的的过程.33) 对硬盘盘来说,就就算是读取取连续文件件,但是如如果存在22个或者22个以上的的读取线程程,那就马马上变成随随机读取了了,硬盘的的磁头会不不停的移动动,一会去去内圈为AA进程读取取,马上又又去外圈为为B进程读读取.在XXP开机刚刚进桌面的的时候,因因为进程很很多,这时时候磁盘速速度会变的的奇慢无比比.4) 随随机读取的的衰减是非非常惊人的的,1000%的顺序序读取很罕罕见,多半半都是部分分是顺序的的,部分是是随机的,只要有少少量的随机机读取的比比例,磁盘盘的性能就就会急速的的衰减.说说了这么多多,很多朋朋友肯定还还是不信,那么我们们来看看真真实的数据据吧.
36、 HYPERLINK /attachment.php?aid=10439&k=f6304c9ed7aab4629c71ac3a826691e6&t=1255501693¬humb=yes 6.jpg (65.28 KKB)20009-99-24 10:110(图33-6:PPCMARRK测试iintellSSD和和希捷111代盘)这这个图是天天极网做过过的一个评评测,用最最爱生活 爱顺网的的机器(爱爱妻+爱生生活 爱顺顺网显卡),再超频频到极限以以后测试的的结果,以以尽可能好好的机器来来挖掘硬盘盘的潜力.分别用IINTELL的固态硬硬盘和希捷捷11代盘盘来测试PPCMARRK VAANT
37、AGGE.显示示的数值是是2个硬盘盘在运行不不同的测试试项目时读读取硬盘的的平均速度度.INTTLE的固固态硬盘是是当今最快快的固态硬硬盘之一,读取速度度达到2550MB/S,写入入速度也能能达到2000MB/S以上,而且固态态硬盘的特特质就是随随机性能和和顺序读取取性能相差差无几.仔仔细看看这这个图,是是很有启发发的,我们们来看Gaameinng这一项项(第3行行),在运运行游戏项项目的时候候,固态硬硬盘读取的的平均速度度是95MMB/S,而普通硬硬盘只有110.5MMB/S.在SSDD的测试当当中,硬盘盘不是系统统的瓶颈,瓶颈是机机器本身的的处理性能能,包括ccpu和显显卡,这说说明这个系
38、系统的处理理能力是995MB/S.在SSATA硬硬盘的测试试当中,虽虽然系统能能达到955MB/SS的处理能能力,但是是硬盘只能能输出100.5MBB/S.这这说明了,这个测试试中,硬盘盘只能达到到10.55MB/SS的读取速速度.因为为PCMAARK VVANTAAGE只能能在VISSTA上运运行,因此此我们没有有去复现这这个测试,基于XPP,我们用用PCMAARK055做了以下下的对比测测试: HYPERLINK /attachment.php?aid=10440&k=2a16438c386aa2f45bfe69be40bdc1d0&t=1255501693¬humb=yes 7.j
39、pg (52.13 KKB)20009-99-24 10:110(图33-7:PPCMARRK05测测试OCZZ的SSDD)这个图图是上一节节出现过的的,采用网网吧内普通通的机器测测试,这个个OCZ的的固态硬盘盘是去年夏夏天购买的的,是OCCZ第一代代的SSDD,采用JJB的控制制芯片.对对比一下希希捷硬盘的的测试结果果: HYPERLINK /attachment.php?aid=10441&k=283ef906b5fe660a6f258b112ef20603&t=1255501693¬humb=yes 8.jjpg (50.223 KBB)20009-9-24 110:100(图3-
40、8:PCCMARKK05测试试普通saata硬盘盘)结果差差异虽然不不如天极测测试的明显显,但是结结论是一致致的.测试试中SSDD硬盘在XXP启动,游戏载入入,普通应应用这3项项测试上能能达到200-30MMB/S的的读取速度度,这说明明客户机的的CPU和和显卡的处处理性能基基本就在220-300mb/ss这个水平平上.普通通的satta硬盘在在XP启动动,游戏载载入,普通通应用这33项测试上上只有7-8MB/S的读取取速度.这这说明,硬硬盘的读取取能力仅有有7-8mmb/s的的水平.这这就充分说说明了:在在游戏测试试的项目中中,硬盘去去读取这些些数据多数数都是”随随机读取”的状态,对固态硬硬
41、盘来说,随机读取取和顺序读读取几乎是是一样的,所以衰减减很少,可可以全速读读取,但是是对普通的的硬盘来说说,做随机机读取需要要消耗大量量的寻道时时间,实在在是快不起起来啊!在在图3-55的测试当当中,硬盘盘需要花费费95%以以上的时间间来进行寻寻道,只有有5%的时时间在读取取数据.在在各种不同同的应用当当中,表现现的情况是是随机读取取的情况占占大多数,在网吧中中游戏是最最主要的应应用,普通通的硬盘在在游戏的表表现中是非非常不理想想的.因为为随机读取取性能更能能代表硬盘盘本身的性性能,所以以我们在后后面的测试试大部分都都是采用随随机读取的的测试结果果.总结:普通的77200转转SATAA硬盘,目
42、目前性能最最好的已经经达到了单单碟5000G容量.用64KK区块进行行测试,这这些硬盘顺顺序读取速速度在外圈圈都超过1100MBB/S的速速度,但是是随即读取取的速度一一般只在33-4MBB/S之间间,而实际际应用中,随机读取取的速度决决定了硬盘盘的快慢表表现.下一一节,我为为大家说说说SAS和和SSD硬硬盘,神秘秘的SASS和SSDD硬盘对很很多人来说说就是昂贵贵和性能的的代名词,究竟如何何呢?下回回分晓.什么是saas硬盘:SAS是是新一代的的SCSII技术,和和现在流行行的Serrial ATA(SATAA)硬盘相相同,都是是采用串行行技术以获获得更高的的传输速度度,并通过过缩短连结结线
43、改善内内部空间等等。SASS是并行SSCSI接接口之后开开发出的全全新接口.简单的说说,satta是家用用版本,ssas就是是服务器版版本.saas硬盘多多半是采用用2.5寸寸的盘片,sataa一般是33.5寸的的盘片(笔笔记本硬盘盘和迅猛龙龙硬盘除外外).Saas硬盘转转速一般是是1万转/分钟,或或者是1.5万转/分钟,而而sataa的转速一一般是72200转/分钟.SSas硬盘盘的磁记录录密度和ssata差差不多,所所以连续读读取速度上上和satta硬盘差差不多.但但是sass硬盘的平平均访问时时间比saata快很很多,所以以在随机性性能上有一一定优势.平均访问问时间是由由寻道时间间和潜伏
44、时时间决定,而寻道时时间由盘片片大小和磁磁头臂移动动时间有关关,而潜伏伏时间和转转速有关,综合起来来,1.55万转的ssas平均均访问时间间大概是是是5-8mms,而ssata一一般是100-20mms.下面面我们通过过测试来看看看,1.5万转的的SAS硬硬盘究竟有有多快,先先看看顺序序读取的情情况: HYPERLINK /attachment.php?aid=10474&k=6689b946d66d9de76f230c9dfc6a86e1&t=1255502006¬humb=yes 1.jpg (66.79 KKB)20009-99-25 10:116(图44-1:HHD TUUNE测
45、试试希捷155000转转SAS硬硬盘顺序读读取)使用用的是希捷捷146GG的150000转ssas硬盘盘,在全顺顺序读取的的情况下,最高速度度为1255M.这个个速度和普普通的希捷捷11代盘盘差不了多多少.再来来看随机读读取的情况况: HYPERLINK /attachment.php?aid=10475&k=02ed703b97881e36363330433ce70373&t=1255502006¬humb=yes 2.jjpg (64.119 KBB)20009-9-25 110:166(图4-2:HDD TUNNE测试希希捷150000转SSAS硬盘盘顺序读取取)因为寻寻道时间的的
46、大幅度减减少,随机机性能比ssata硬硬盘好了不不少,但是是也只有99.6MBB/S,大大概是saata硬盘盘2-3倍倍的速度.这样,我我们基本上上就可以理理解为saas硬盘的的速度是ssata硬硬盘的2-3倍,在在实际应用用的时候,我们确实实发现saas硬盘对对于无盘回回写的处理理能力,和和2-3个个sataa硬盘的回回写处理能能力相当.在支持多多回写的无无盘软件上上,用一个个sas硬硬盘和3个个sataa硬盘所能能得到的效效果和带机机量是相当当的.再来来看看固态态硬盘的情情况:基于于闪存的固固态硬盘,采用FLLASH芯芯片作为存存储介质,就就是我们通通常所说的的SSD。固态硬盘盘中,存储储
47、单元又分分为两类:SLC(SSinglle Laayer Celll 单层单单元)和MMLC(MMultii-Levvel CCell多多层单元)。SLC的的特点是成成本高、容容量小、但但是速度快快,而MLLC的特点点是容量大大成本低,但但是速度慢慢。MLCC的每个单单元是2bbit的,相相对SLCC来说整整整多了一倍倍。不过,由由于每个MMLC存储储单元中存存放的资料料较多,结结构相对复复杂,出错错的几率会会增加,必必须进行错错误修正,这这个动作导导致其性能能大幅落后后于结构简简单的SLLC闪存。此外,SSLC闪存存的优点是是复写次数数高达10000000次,比MMLC闪存存高10倍倍。此外
48、,为为了保证MMLC的寿寿命,控制制芯片都校校验和智能能磨损平衡衡技术算法法,使得每每个存储单单元的写入入次数可以以平均分摊摊,达到1100万小小时故障间间隔时间(MTBFF),达到到20年以以上的使用用年限.固固态硬盘的的优点是寻寻道时间短短,没有机机械机构,耐冲击.缺点是价价格高,容容量小,写写入速度一一般.固态态硬盘这几几年发展的的相当快,每GB价价格下降很很快,几乎乎每年都要要跌去一半半的价格.固态硬盘盘的存储单单元flaash,本本身速度并并不是非常常快的,象象U盘一样样,一般的的读取速度度也就几十十M左右,但是因为为flassh访问延延迟很低,因此固态态硬盘的做做法是就是是将很多f
49、flashh组成多个个RAIDD0来提升升速度,象象INTEEL提供的的方案就是是10通道道的raiid0,这这样速度可可以提升到到200MMB/S以以上.同样样,我们用用测试的数数据说话,看看SSSD到底有有多快.测测试对象是是金士顿的的32G固态态硬盘,采采用SLCC芯片,是是INTEEL的OEEM产品,性能和iintell的硬盘几几乎一样.顺序读取取: HYPERLINK /attachment.php?aid=10476&k=c59804bb816f65942cbec73417d023c4&t=1255502006¬humb=yes 3.jjpg (73.881 KBB)2000
50、9-9-25 110:166(图4-3:HDD TUNNE测试金金士顿322G固态硬硬盘顺序读读取)顺序序读取速度度稳定在2210MBB/S,平平均的存取取时间只有有0.1秒秒.再来看看随机读取取的情况: HYPERLINK /attachment.php?aid=10477&k=0ac47e1a3bb79a9da6d5a246c6d3b185&t=1255502006¬humb=yes 4.jppg (774.922 KB)20099-9-225 100:16(图7:HHD TUUNE测试试金士顿332G固态态硬盘随机机读取)同同样的测试试条件,金金士顿的固固态硬盘的的随机读取取的速度
51、达达到了惊人人的1288MB/SS!平均读读取时间为为0.488MS,IIO达到22061,这个性能能是satta硬盘的的30多倍倍,也是ssas硬盘盘的10多多倍.结论论:satta硬盘的的性能远不不如我们想想象的那样样,在实际际应用当中中,satta硬盘往往往只有77-8MBB/S的读读取性能,而1.55万转的SSAS硬盘盘确实比ssata要要快,性能能大概能达达到satta的2-3倍,而而最快的硬硬盘式固态态硬盘,能能达到saata硬盘盘的30倍倍性能.因因此, 为为虚拟盘服服务器挑选选硬盘时,如果仅从从性能上考考虑的话, SSDD是最好的的选择,ssas硬盘盘次之.下下一节,我我们继续
52、就就硬盘的随随机读取性性能进行深深入的分析析.在第三篇的的时候,我我讲到了一一个观点,就是在应应用中多数数的情况都都是有部分分数据是随随机读取的的,部分数数据是连续续读取的,我还讲到到,少量的的随机读取取的比例就就会导致硬硬盘的性能能大幅度的的降低,现现在我们来来看看随机机数据的比比例对硬盘盘的确切影影响.我们们使用IOOMETEER来进行行这项测试试.IOMMETERR是专业的的磁盘测试试工具,因因为可以灵灵活的设定定测试的详详细条件,因此在很很多专业评评测中采用用.大家有有兴趣的话话也可以研研究研究.先看看ssata硬硬盘的测试试情况.测测试对象是是一个西数数的80GG SATTA硬盘.
53、HYPERLINK /attachment.php?aid=10491&k=417d840afdc43023054e7368fbe760eb&t=1255501962¬humb=yes 1.jppg (441.777 KB)20099-9-225 100:29(图5-11:IO Meteer测试西西数80GG硬盘读取取,0%随随机)第一一图是全顺顺序读取的的结果,这这个硬盘连连续读取的的能力为555MB/S.IOOps是8877.测测试区块仍仍是64KK. HYPERLINK /attachment.php?aid=10492&k=ec1cf423ae11b40ecb25ffa3adb3
54、ff5f&t=1255501962¬humb=yes 2.jjpg (48.779 KBB)20009-9-25 110:299(图5-2:IOO Metter测试试西数800G硬盘读读取,5%随机)仅仅仅是加入入了5%的的随机数据据,性能已已经衰减到到20MBB/S,iiops降降低到4774后面的的测试图我我就不一一一张贴了,整理成下下图 HYPERLINK /attachment.php?aid=10493&k=7c0094e4d267b097480cee824c82cb14&t=1255501962¬humb=yes 3.jjpg (40.001 KBB)20009-9-2
55、5 110:299 HYPERLINK /attachment.php?aid=10494&k=4ada400f8693cf0dd422eb60e88a17c6&t=1255501962¬humb=yes 4.jppg (220.733 KB)20099-9-225 100:29 HYPERLINK /attachment.php?aid=10495&k=60d14821f8db5a333d19135cefa438e0&t=1255501962¬humb=yes 55.jpgg (266.03 KB)22009-9-255 10:29接下来来看看SAAS 硬盘盘的情况全全顺序读取取
56、: HYPERLINK /attachment.php?aid=10496&k=c8855f6e6710f9efd6f788508f96395a&t=1255501962¬humb=yes 6.jjpg (58.887 KBB)20009-9-25 110:299(图7:IOmeeter测测试希捷1150000转sass硬盘顺序序读取)225%的随随机数据读读取: HYPERLINK /attachment.php?aid=10497&k=9b9c0180758eb7e54a1fe8e779c6a359&t=1255501962¬humb=yes 7.jpg (54.13 KKB)
57、20009-99-25 10:229(图77:IOmmeterr测试希捷捷150000转saas硬盘225%随机机读取)550%的随随机数据读读取: HYPERLINK /attachment.php?aid=10498&k=0ef80078aec676fbefbd56174932822f&t=1255501962¬humb=yes 8.jpg (61.65 KKB)20009-99-25 10:229(图77:IOmmeterr测试希捷捷150000转saas硬盘550%随机机读取)1100%的的随机数据据读取: HYPERLINK /attachment.php?aid=10499&
58、k=cd2934bda94a18d1c2303adf46b9265b&t=1255501962¬humb=yes 99.jpgg (633.86 KB)22009-9-255 10:29(图图7:IOOmeteer测试希希捷150000转ssas硬盘盘100%随机读取取)整理成成图表: HYPERLINK /attachment.php?aid=10500&k=48b392fa212eaca2a50cc4bced044fd8&t=1255501962¬humb=yes 110.jppg (111.033 KB)20099-9-225 100:29 HYPERLINK /attach
59、ment.php?aid=10501&k=515fbd6ad409f72bdced31b4ac3fdb3b&t=1255501962¬humb=yes 111.jppg (220.911 KB)20099-9-225 100:29 HYPERLINK /attachment.php?aid=10502&k=a924a945df059db146569c0bba6778fc&t=1255501962¬humb=yes 112.jppg (119.1 KB)22009-9-255 10:29综上上,只要有有少量的随随机数据,硬盘的性性能就会急急剧的下降降,satta和saas硬盘都都不例
60、外.在来看看看对固态硬硬盘来说,随机数据据的影响.讲完了硬硬盘,下一一节,我们们来看看虚虚拟盘的性性能虚拟盘:虚虚拟盘是一一种虚拟的的网络存储储空间,它它是通过网网络来管理理和使用的的远程硬盘盘空间,可可用于传输输、存储、下载和备备份计算机机数据文件件,聊天软软件绑定的的网络硬盘盘与传统的的存储方式式相比较,具具有管理和和使用方便便的特点。虚拟盘工工作过程:客户机发发出读取需需求指令令通过网络络传输到服服务器服服务器去读读取数据通过网络络将数据发发送给客户户机,整个个环节中,最有可能能造成延迟迟的部分就就是后2个个环节.服服务器读取取数据的环环节,一般般是服务器器先在缓存存中寻找,如果缓存存中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 嘉兴冷链物流公司
- 广州交通大学项目可行性研究报告
- 劳动合同法培训教程
- 三农村现代化建设路径研究
- 项目延期的情况说明报告
- 项目启动与实施方案详解
- 高级营养师练习卷附答案
- 农业信息化技术应用与智慧农业发展策略研究制定
- 市场调研报告总结表格-市场趋势总结分析
- 电梯125%额定载荷制动试验专项自检记录
- 2025年高考作文素材积累之《人民日报》时评观点摘抄(标题、开头、分论点、结尾)
- 2024年07月上海兴业银行上海分行招考笔试历年参考题库附带答案详解
- 湖北日报传媒集团(湖北日报社)招聘笔试冲刺题2025
- GB/T 31771-2024家政服务母婴护理服务质量规范
- 广东省茂名市2025届高三第二次调研数学试卷含解析
- 公司安全生产事故隐患内部报告奖励工作制度
- 开封市第二届职业技能大赛无人机装调检修项目技术文件(国赛项目)
- 【MOOC】人工智能与信息社会-北京大学 中国大学慕课MOOC答案
- 人美版六年级美术教案下册全册
- 第二十四章 流行性感冒课件
- 教育科学研究方法学习通超星期末考试答案章节答案2024年
评论
0/150
提交评论