转载最具有权威性的虚拟盘终极教程连载_第1页
转载最具有权威性的虚拟盘终极教程连载_第2页
转载最具有权威性的虚拟盘终极教程连载_第3页
转载最具有权威性的虚拟盘终极教程连载_第4页
转载最具有权威性的虚拟盘终极教程连载_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;转载最具有权威性的虚拟盘终极教程连载 天假设有情说到虚拟盘本身,置信很多的网管兄弟曾经熟的不再熟了,如今的网吧,几乎每个网吧都会运用虚拟盘,但是如何用好虚拟盘,把虚拟盘真正的实力发扬出来呢?据我到全国各地网吧察看到的情况,其实能到达理想效果的网吧依然是非常少见的.我本人从2001年开场进入网吧直到如今.弄过的网吧也有几十家了,如今虽然由于任务太忙,网吧不太去了,但是还管着一大一小两家网吧,琢磨这些东西也能有点年头了,有一些小小的心得,丢出来和大家一同讨论一下, 以为我说的有道理,就给点掌声,以为我在胡扯,那就丢点烂西瓜臭鸡蛋什么的.也许有些观念和您以前的认知完全相反,也许他完全不能认同

2、我的观念,没有关系,大家一同来讨论吧!第一篇:一切的网吧工具和软件,都是为网吧管理而效力的,并最终为网吧生意效力.我们网管在运用这些网维软件,应该时辰都要记得,我们不仅仅要让网吧可以正常运转,最终是要让网吧的生意变得更好.怎样让网吧生意更好,这里的缘由和手段太多了,我不是来讲网吧运营的,我就仅仅从技术角度来看,我们网管可以为网吧的生意做些什么:1)稳定(网吧的根本,没什么可说的)2)快(让顾客爽)3)多(满足各种顾客的需求)4)好(游戏优化,更新及时)5)省(给老板省点钱,省钱就是赚钱呀)满足这5大要素的网吧,根本上技术就到极致了.剩下的就是技术外的问题了.这5大要素当中,我们如何去做呢?我的

3、答案非常简单,弄好他的虚拟盘,把一切的游戏都放在虚拟盘上,本地的硬盘就只放个系统就可以了.置信很多人要问了,这样真的可以吗?速度够吗?带的起吗?我可以很明确的回答:完全可以!一台5千元的效力器就可以带150台,一台1万元的效力器可以带300台,一台2万的效力器几乎可以带上一千台,不但可以带的起,而且还比本地硬盘还要快的多的多!这样的做法有很多的益处,我总结了以下十大优点:1) 无人值守自动更新游戏,无需推送到客户端,无需额外管理2) 好的虚拟盘,可以到达几乎无限的速度,完全突破系统的瓶颈,远比本地硬盘快的多.究竟有多快,我在后面就会阐明.3) 容量扩展将变的更加简单, 如今1.5T的硬盘也就8

4、xx元,弄2个装上,代价不过16xx元而已,3T的游戏空间啥游戏不能装?4) 玩家启动游戏没有更新过程,完全无需等待5) 不会出现由于磁盘空间缺乏导致的游戏误删除,不怕游戏强推6) 大幅度减少磁盘扫描景象,E盘扫描可以杜绝7) 客户机方便部署,只需求GHOST系统盘8) 只需效力器管理得当,游戏分区不再有病毒问题9) 方案同样适用于一切的无盘,让无盘只担任C盘和回写,游戏完全交给虚拟盘来进展管理,既减少了无盘效力器的负载压力,又方便而易于部署10) 其实,弄个好的虚拟盘效力器并不贵,平均摊到每客户机本钱还不到50元,网吧假设旧硬盘不更新的话,硬盘上省下的钱远不止这点.明白了这些益处,接下来的问

5、题就是如何去用好虚拟盘.我的文章会从以下几个方面展开:1) 一些根底的知识2) 硬盘的根本原理和性能分析3) 虚拟盘的性能分析4) 虚拟盘的负载才干5) 虚拟盘在网吧中的实践运用6) 典型案例和引荐方案7) 一些问题这个系统+虚拟盘的方案,它并不是一个新颖的概念,曾经有许多人也做过积极的尝试,有部分人很胜利,而更多的人,由于无法处理高负载情况下的效力器性能问题,而放弃尝试.问题在哪里呢?我在后面要讲解的,就是这些胜利的秘诀.好了言归正传,今天继续开讲,先来说一些最根本的东西.第一个问题,网吧怎样算卡,怎样算不卡,到达什么样的条件才不会卡?这个问题看起来非常的白痴,但是真的要是去问问我们的网管,

6、能够问100个人就会有99种说法,仔细想想,这个问题真的那么简单吗?其实呵斥卡的要素非常的多,外网延迟高,内网不稳定,CPU,显卡太差,内存缺乏等等.今天我们这里只讨论磁盘和虚拟盘的问题,磁盘或者虚拟盘呵斥的卡,是和写入或者读取的速度有关的,在游戏运转过程中,速度降低到多少才会出现较为明显的停顿呢?这个因不同的游戏而异.但是根本的,我可以提供一个参考数值:1MB/S!启动游戏时,1MB/S的速度估计会慢的让人很郁闷,但是对大多数游戏来说,只需进了游戏以后,假设任何时候都能满足1MB/S的读写速度,游戏就可以运转的很流畅.在效力器上察看客户机的读写,几乎90%以上的客户机平常读写数据都是0,偶尔

7、读一点,也是128K,256K这样的流量,.不信的话,他可以仔细的察看一下效力器的情况.很多百M内网的网吧里,在虚拟盘效力器上运转游戏,除了启动略慢一些,游戏过程中依然可以很流畅的.对有盘的网吧来说,在本地运转的游戏要到达1MB/S的规范真实太容易了,所以有盘网吧里硬盘导致的卡是很稀有的,往往是其他的缘由才会出现卡的情况.但是对无盘网吧来说,情况要糟糕一些,现实上很多无盘网吧都容易出现卡机景象,缘由是无盘效力器回写的压力是非常大的,回写的文件多半细碎而且难以缓存,所以效力器硬盘经常处于负荷的极限,这种情况下是很容易卡的.我这里并不是说无盘不好,只是由于很多代理商施工的时候为了追求利润或者追求高

8、带机量,让效力器带了过多的客户机,这样回写的压力是非常大的,很多人都对效力器性能过于乐观了.再来说说快和慢的问题,究竟磁盘要多快才够呢?我们在疯狂的做RAID0的时候,测到200-300M/S的速度的时候,也许本人还不是很称心,还想能不能再快一些,快到400M甚至500M,可是现实上我们需求那么快吗?我们来做一些简单的分析.我们的测试客户机是这样的:CPU 酷睿2200显卡9600GT内存2G这样的机器是去年下半年网吧比较典型的配置.这样的机器,在读取硬盘数据的时候需求多少的速度才干满足要求?才干不成为系统的瓶颈?我们运用一个固态硬盘作为参照-OCZ的一个32G的固态硬盘来做测试,这样硬盘不会

9、成为系统的瓶颈,CPU和显卡的处置速度才是系统的瓶颈.测试结果是:WINDOWS XP普通启动一次大约要读取250M左右的数据,最高启动速度为30M左右魔兽世界进入到游戏画面,一切读取的数据大约为300M左右,最高的读取速度不到30M.我们随后又测试了多款游戏,大部分的游戏启动,都不超越25M/S.随后我们用PCMARK05进展测试,结果如下: HYPERLINK bbs.xkq/attachment.php?aid=10430&k=89fb54fc250b32d2bbae1052834809f4&t=1255501690¬humb=yes t _blank 1.jpg (53.12 K

10、B)2021-9-24 10:01(图2-1:PCMARK05测试OCZ固态硬盘)如下图,模拟启动XP的速度为27MB/S,模拟程序载入时23MB/S,普通运用18MB/S,只需做模拟病毒扫描时才到达104MB/S.初步的结论:我们这样的机器,对数据的需求最高不超越30M,在绝大多数时候,数据流量在10M以下,那么几百MB/S的硬盘是我们需求的吗?不不,事情绝对不是那么简单的,硬盘中还隐藏着很多不为大家所熟知的,下一节我会用非常大的篇幅来仔细的讨论这个课题.接下来我们说说负载问题,对虚拟盘效力器来说,怎样算带的起,怎样算带不起?我的方法也很简单,找出虚拟盘效力器整个系统中最薄弱的环节,仔细丈量

11、薄弱环节的性能和才干,按照客户机平均读取流量,计算效力器能负载的极限值,然后,为效力器留出3-5倍的性能余量.这样根本上就是带的起了.有很多种方法可以丈量效力器的负载情况,假设他对本人效力器的性能掌握不太清楚的话,可以自行监测一下.多数虚拟盘效力器的瓶颈都在于硬盘,我这里提供一个简单的监控硬盘性能的方法.在效力器上翻开 开场程序管理工具性能. HYPERLINK bbs.xkq/attachment.php?aid=10431&k=121a2dda420ec27a866c415ea1961956&t=1255501690¬humb=yes t _blank 2.jpg (43.36 KB

12、)2021-9-24 10:01(图2-2:WINDOWS自带性能监视工具)然后选择计数器日志,新建一个磁盘监控的义务,再添加一个计数器,选择硬盘(physicaldisk),选择他要监控的磁盘分区,然后从列表选择计数器: % disk time,然后将时间周期设定为1秒,这样,系统会每一秒钟记录一次磁盘的运作情况,输出为csv格式,可以直接用excel翻开分析.如以下图: HYPERLINK bbs.xkq/attachment.php?aid=10432&k=f073729b7776d7a48d6cdab08dcc3bf3&t=1255501690¬humb=yes t _blank

13、 3.jpg (75.73 KB)2021-9-24 10:01(图2-3:用WINDOWS自带性能监视工具记录效力器形状)这里解释一下什么叫% disk time,词可翻译为磁盘任务时间的百分比,输出的数值多半为5.x,86.x,264.x,对应的意思是:这一秒钟有磁盘有5%的时间在任务,86%的时间在任务,264的意思是任务需求2.64秒才干完成,对这秒钟来说,磁盘曾经远远的超越了负荷,就有能够会卡了.这个数值100%为磁盘满负荷,小于100%,就是未满负荷,大于100%,就是超越磁盘的接受才干.用这个计数器可以无限的记录下去,在他网吧人最多的时间,找一段数据出来分析一下,他就会知道他的效

14、力器究竟负荷怎样.我举一个例子吧,下面这段数据是某网吧虚拟盘效力器在8月8日晚上20:0022:00点之间记录的,这个网吧当时约90人,一切的游戏都放在该效力器上的该硬盘上(一个1.5T的希捷11代硬盘).我用execl分析成图表如下: HYPERLINK bbs.xkq/attachment.php?aid=10433&k=68f440e1e6cfcc84eed09f7cf26f2227&t=1255501690¬humb=yes t _blank 4.jpg (52.49 KB)2021-9-24 10:01(图2-3:某网吧虚拟盘效力器顶峰时段的硬盘读写时间图)分析整整2小时的数据

15、,我将读写时间从高到低进展陈列,最忙的那一秒钟在8月8号的20:53分,负荷到达了95%左右.从整个横线的比例来说,1%不到的时间,硬盘的负荷在90%30%之间.大约有2%左右的时间,硬盘的负荷在30%10之间其他大约97%左右的时间,硬盘仅仅任务在10%的负荷之内.这是很理想的情况,这种负载下,效力器是真的带的起,带的轻松.负载的客户机再添加5倍都没什么问题.这里还要补充一下,并非硬盘到达100%以上客户机就会卡,在100%那一刻,没有去读数据的客户机不会卡,就算去读的客户机也不一定会卡,由于数据的需求量并不一定是那么大的,而且,1秒很快就过去了,就算数据受阻,普通也未必觉得的到,但是!经常

16、性长期性的超越100%,那就总有碰到卡的时候.欢迎大家自查本人的效力器,很等待看到大家贴出本人效力器的硬盘负载图.下一节: 硬盘中的惊天大!既然要议论虚拟盘,那我们就先从硬盘开场说起目前市面上可以买到的硬盘大体分为三种:1.普通的sata硬盘,最为常见,性能普通,转速7200转,容量从80G-2000G不等,价钱低廉.无需公用接口,普通主板都支持.2.高级一些的SAS硬盘,属于效力器配件,需求专门的SAS接口,这种接口在高端的效力器主板上才会有,普通的主板要用sas硬盘的话,可以买专门的sas接口RAID卡.价钱较贵,普通147G的硬盘就要1K多了,速度比普通sata硬盘要快一些.3.新型的固

17、态硬盘,也称为SSD,这种硬盘运用flash进展存储,没有机械构造,最大的优点是寻道时间非常低,如今最快的SSD,曾经可以到达250M的读取速度,200M的写入速度,性能全面超越以前的老式硬盘,缺陷是容量太小,价钱较高.普通120G的SSD就要卖到2-3K了.固态硬盘目前比较多运用在高级的效力器上,部分高端的笔记本也会运用一些SSD.第一部分:普通的SATA硬盘:硬盘的任务原理,可以从这段视频中明晰的看到 HYPERLINK player.ku6/refer/zCTB6Fmc2HGRPxko/v.swf t _blank player.ku6/refer/zCTB6Fmc2HGRPxko/v.

18、swf这段视频展现了我们在删除,复制粘贴,快速格式化时,磁头的相应任务情况,印象最深的是磁头疯狂摆动的样子.我们先来了解一些硬盘的根本概念,如图是硬盘的盘片的表示图: HYPERLINK bbs.xkq/attachment.php?aid=10434&k=43f9e36bf7957c76b55bd88957025323&t=1255501693¬humb=yes t _blank 1.jpg (57.57 KB)2021-9-24 10:08(图3-1:硬盘中的盘片表示图)磁道磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道Track。磁道从外向内从0开场顺序编号。信息以脉冲串

19、的方式记录在这些轨迹中,这些同心圆不是延续记录数据,而是被划分成一段段的圆弧,每段圆弧叫做一个扇区,扇区从“1开场编号,每个扇区中的数据作为一个单元同时读出或写入。一个规范的3.5in硬盘盘面通常有几百到几千条磁道。磁道是“看不见的,只是盘面上以特殊方式磁化了的一些磁化区,在磁盘格式化时就已规划终了。扇区操作系统以扇区Sector方式将信息存储在硬盘上,每个扇区包括512个字节的数据和一些其他信息。一个扇区有两个主要部分:存储数据地点的标识符和存储数据的数据段, 标识符就是扇区头标,包括组成扇区三维地址的三个数字:扇区所在的磁头或盘面、磁道或柱面号以及扇区在磁道上的位置即扇区号。簇簇就是更大的

20、扇区,它可以是一个扇区、也可以是2个、4个、8个等等,它终究有多大是在高级格式化的时候决议的。把相邻的假设干个扇区组合起来就是一个簇,和扇区一样,一个簇内不允许存在两个文件,因此当储存一段比单个簇的容量还要小的数据时,会浪费一些储存空间。比如镞是64K,那么那怕只需一个字节的文档,也会占用64K的空间,对于QQGAME之类的小文件极多的游戏,浪费的空间是很大的.簇就是我们在格式化的时候,可以选择的区块大小,从512B-128K不等,假设我们选择比较大的簇,空间会比较浪费,但是虚拟盘出盘的流量会大为减少.如以下图: HYPERLINK bbs.xkq/attachment.php?aid=104

21、35&k=05d5b7ce0ead49e7f42e5aa52aba54a2&t=1255501693¬humb=yes t _blank 2.jpg (50.94 KB)2021-9-24 10:08(图3-2:虚拟盘出盘数据量)这是个1.5的硬盘,几乎装满了游戏,但是出盘仅仅只需读取3M数据,这个分区是用64KB为单位进展格式化的,假设运用32KB的簇,那么出盘流量就会变成2倍:6M,假设运用默许的方式格式化(512B),那么出盘的流量就会到达300多M,这样的数据是很恐惧的,对分区硬盘大的的效力器会导致出盘的效率极度低下.来看看这么一张截图,是用HDTUNE测试硬盘基准测试: HYP

22、ERLINK bbs.xkq/attachment.php?aid=10436&k=49a723b72edf03fb76edfed79a88eb6a&t=1255501693¬humb=yes t _blank 3.jpg (70.45 KB)2021-9-24 10:08(图3-3:HD TUNE文件基准测试图)对一个硬盘分别采用从512B,1K,2K8M等从小到大的不同区块大小,进展测试读写速度,总的速度来看是逐渐升高的,到64K以后,就根本持平了,对于过小的区块大小,磁盘读取后数据的处置时间还赶不上磁头读取的速度,因此小区块呵斥的速度衰减是非常明显的,我们在后面的测试当中,大部分都

23、基于64K的区块,这样反响的数据比较有价值.1M,8M这样的区块大小我不会在测试中采用,对真实运用的指点性不大,由于我们普通的虚拟盘都是基于512B-64K之间的大小来进展格式化的.区块大小对于虚拟盘的测试会产生非常大的数据偏向.在客户机上测试网维巨匠的虚拟盘,用512K区块时,可以到达90M以上的读取速度,但是在64K时,只需55M的读取速度.经常在论坛上看见很多比拼虚拟盘或者无盘的读取速度,很多人都没有留意这个区块大小的问题,不同区块大小呵斥的测试结果偏导游致很多比拼失去了公平的意义. 平均寻道时间(Average seek time):指硬盘在盘面上挪动读写头至指定磁道寻觅相应目的数据所

24、用的时间,它描画硬盘读取数据的才干,单位为毫秒。寻道时间和这几个要素有关:盘片大小,磁头挪动速度. 平均埋伏时间(Average latencytime):指当磁头挪动到数据所在的磁道后,然后等待所要的数据块继续转动到磁头下的时间,普通在2ms-6ms之间。 埋伏时间和盘片转速关系最大. 平均访问时间(Average access time):指磁头找到指定数据的平均时间,通常是平均寻道时间和平均埋伏时间之和。平均访问时间最可以代表硬盘找到某一数据所用的时间,越短的平均访问时间越好,7200转的SATA硬盘普通在11ms-18ms之间,典型的15000转SAS硬盘普通在5ms-8ms之间.如今

25、,普通在说的平均寻道时间往往指的就是指平均访问时间,我们在后面也用平均寻道时间来代表这个平均访问时间.Sata硬盘的性能取决于2大目的:一是硬盘的转速,转速越高性能越好,普通的sata硬盘转速都是7200转,也有少量的5400转产品,多用在笔记本上,西数还有一种特别的迅猛龙硬盘,是一万转的,盘片是2.5寸的,比普通硬盘的3.5寸盘片小很多,转速高,盘片小,使得迅猛龙硬盘在寻道时间上比普通硬盘缩短了近一倍的时间,实践性能曾经很接近于sas硬盘了.,二是磁盘的单碟容量.存储密度的提高对性能提升是很有益处的,在磁头划过同样的间隔 时,密度越高的磁盘,读取的速度自然越多.这点对顺序读取的性能提升尤其非

26、常明显.普通的硬盘有多快呢?我们先看一个截图: HYPERLINK bbs.xkq/attachment.php?aid=10437&k=06842da362023472310f959b38c16315&t=1255501693¬humb=yes t _blank 4.jpg (76.76 KB)2021-9-24 10:08(图3-4:HD TUNE测试希捷11代盘顺序读取)硬盘是希捷11代的1.5硬盘,单碟容量500G,是当今最快的SATA硬盘之一.(由于测试的时候效力器还在提供负载,所以曲线不是很平滑).这个测试显示的是硬盘延续读取的形状.运用的工具是HD-TUNE PRO 3.5

27、0版本.从这个图看,该硬盘的外圈速度曾经达120MB/S以上,速度应该是非常理想了,但是我们来看另一个测试: HYPERLINK bbs.xkq/attachment.php?aid=10438&k=0af2c0c68d4e23624086ed6aa0a33cc8&t=1255501693¬humb=yes t _blank 5.jpg (70.85 KB)2021-9-24 10:08(图3-5:HD TUNE测试希捷11代盘随机读取)还是那个硬盘,这次我们测试的是随机读取的速度,在硬盘中随机选取N个小点,每个小点代表64K的数据.和上面延续读取的条件一样,都是读取64K的区块,结果速

28、度降到了3.577MB/S,相差了近30倍.为什么有如此大的差别呢?由于硬盘的性能目的中,读取数据的性能远大于寻觅数据的性能.读取一个64K的数据,硬盘只需求1/2000秒,也就是0.5MS(毫秒)但是要找到这个64K的数据,硬盘需求破费1/57秒的时间,也就是17MS.这两个性能相差了30多倍.假设硬盘花在读取数据上的比例多,性能就会很好,假设硬盘花在寻觅数据的比例多,那性能就会变的非常糟糕.那么,在实践运用当中,哪个数据更有参考意义呢?我的结论是硬盘的随机读取速度才代表硬盘的真正速度,由于实践在网吧里的运用大部分都是随机读取的过程,为什么这么说呢?缘由有以下几点:1) 客户机上的硬盘很难将

29、文件陈列整齐,随着硬盘满了删,删了写,满了又删,长久以往,硬盘上的游戏难以按顺序陈列,而且碎片很多,而网吧的环境又很难经常去整理硬盘,假设不幸用的是300G以上的硬盘,那整理的过程是会让人解体的.2) 就算是初次刻盘,将文件都好好的排好了,也不会是延续读取,由于根本没什么游戏会对硬盘的读取顺序进展优化,多数的游戏里面文件陈列的规那么都是按照开发人员易于管理的方式进展陈列,比如素材这类的放在一同,地图这类的放在另一个文件夹里,人物的画面又放在其他文件夹里等等,这样的游戏在读取的时候,必然是地图要读,素材要读,界面要读,人物图片要读,这必然是随机读取的过程.3) 对硬盘来说,就算是读取延续文件,但

30、是假设存在2个或者2个以上的读取线程,那就马上变成随机读取了,硬盘的磁头会不停的挪动,一会去内圈为A进程读取,马上又去外圈为B进程读取.在XP开机刚进桌面的时候,由于进程很多,这时候磁盘速度会变的奇慢无比.4) 随机读取的衰减是非常惊人的,100%的顺序读取很稀有,多半都是部分是顺序的,部分是随机的,只需有少量的随机读取的比例,磁盘的性能就会急速的衰减.说了这么多,很多朋友一定还是不信,那么我们来看看真实的数据吧. HYPERLINK bbs.xkq/attachment.php?aid=10439&k=f6304c9ed7aab4629c71ac3a826691e6&t=1255501693

31、¬humb=yes t _blank 6.jpg (65.28 KB)2021-9-24 10:10(图3-6:PCMARK测试intelSSD和希捷11代盘)这个图是天极网做过的一个评测,用最爱生活 爱顺网的机器(爱妻+爱生活 爱顺网显卡),再超频到极限以后测试的结果,以尽能够好的机器来发掘硬盘的潜力.分别用INTEL的固态硬盘和希捷11代盘来测试PCMARK VANTAGE.显示的数值是2个硬盘在运转不同的测试工程时读取硬盘的平均速度.INTLE的固态硬盘是当今最快的固态硬盘之一,读取速度到达250MB/S,写入速度也能到达200MB/S以上,而且固态硬盘的特质就是随机性能和顺序读取

32、性能相差无几.仔细看看这个图,是很有启发的,我们来看Gameing这一项(第3行),在运转游戏工程的时候,固态硬盘读取的平均速度是95MB/S,而普通硬盘只需10.5MB/S.在SSD的测试当中,硬盘不是系统的瓶颈,瓶颈是机器本身的处置性能,包括cpu和显卡,这阐明这个系统的处置才干是95MB/S.在SATA硬盘的测试当中,虽然系统能到达95MB/S的处置才干,但是硬盘只能输出10.5MB/S.这阐明了,这个测试中,硬盘只能到达10.5MB/S的读取速度.由于PCMARK VANTAGE只能在VISTA上运转,因此我们没有去复现这个测试,基于XP,我们用PCMARK05做了以下的对比测试: H

33、YPERLINK bbs.xkq/attachment.php?aid=10440&k=2a16438c386aa2f45bfe69be40bdc1d0&t=1255501693¬humb=yes t _blank 7.jpg (52.13 KB)2021-9-24 10:10(图3-7:PCMARK05测试OCZ的SSD)这个图是上一节出现过的,采用网吧内普通的机器测试,这个OCZ的固态硬盘是去年夏天购买的,是OCZ第一代的SSD,采用JB的控制芯片.对比一下希捷硬盘的测试结果: HYPERLINK bbs.xkq/attachment.php?aid=10441&k=283ef906

34、b5fe660a6f258b112ef20603&t=1255501693¬humb=yes t _blank 8.jpg (50.23 KB)2021-9-24 10:10(图3-8:PCMARK05测试普通sata硬盘)结果差别虽然不如天极测试的明显,但是结论是一致的.测试中SSD硬盘在XP启动,游戏载入,普通运用这3项测试上能到达20-30MB/S的读取速度,这阐明客户机的CPU和显卡的处置性能根本就在20-30mb/s这个程度上.普通的sata硬盘在XP启动,游戏载入,普通运用这3项测试上只需7-8MB/S的读取速度.这阐明,硬盘的读取才干仅有7-8mb/s的程度.这就充分阐明了

35、:在游戏测试的工程中,硬盘去读取这些数据多数都是随机读取的形状,对固态硬盘来说,随机读取和顺序读取几乎是一样的,所以衰减很少,可以全速读取,但是对普通的硬盘来说,做随机读取需求耗费大量的寻道时间,真实是快不起来啊!在图3-5的测试当中,硬盘需求破费95%以上的时间来进展寻道,只需5%的时间在读取数据.在各种不同的运用当中,表现的情况是随机读取的情况占大多数,在网吧中游戏是最主要的运用,普通的硬盘在游戏的表现中是非常不理想的.由于随机读取性能更能代表硬盘本身的性能,所以我们在后面的测试大部分都是采用随机读取的测试结果.总结:普通的7200转SATA硬盘,目前性能最好的曾经到达了单碟500G容量.

36、用64K区块进展测试,这些硬盘顺序读取速度在外圈都超越100MB/S的速度,但是随即读取的速度普通只在3-4MB/S之间,而实践运用中,随机读取的速度决议了硬盘的快慢表现.下一节,我为大家说说SAS和SSD硬盘,奥秘的SAS和SSD硬盘对很多人来说就是昂贵和性能的代名词,终究如何呢?下回分晓.什么是sas硬盘:SAS是新一代的SCSI技术,和如今流行的Serial ATA(SATA)硬盘一样,都是采用串行技术以获得更高的传输速度,并经过缩短连结线改善内部空间等。SAS是并行SCSI接口之后开发出的全新接口.简单的说,sata是家用版本,sas就是效力器版本.sas硬盘多半是采用2.5寸的盘片,

37、sata普通是3.5寸的盘片(笔记本硬盘和迅猛龙硬盘除外).Sas硬盘转速普通是1万转/分钟,或者是1.5万转/分钟,而sata的转速普通是7200转/分钟.Sas硬盘的磁记录密度和sata差不多,所以延续读取速度上和sata硬盘差不多.但是sas硬盘的平均访问时间比sata快很多,所以在随机性能上有一定优势.平均访问时间是由寻道时间和埋伏时间决议,而寻道时间由盘片大小和磁头臂挪动时间有关,而埋伏时间和转速有关,综合起来,1.5万转的sas平均访问时间大约是是5-8ms,而sata普通是10-20ms.下面我们经过测试来看看,1.5万转的SAS硬盘终究有多快,先看看顺序读取的情况: HYPER

38、LINK bbs.xkq/attachment.php?aid=10474&k=6689b946d66d9de76f230c9dfc6a86e1&t=1255502006¬humb=yes t _blank 1.jpg (66.79 KB)2021-9-25 10:16(图4-1:HD TUNE测试希捷15000转SAS硬盘顺序读取)运用的是希捷146G的15000转sas硬盘,在全顺序读取的情况下,最高速度为125M.这个速度和普通的希捷11代盘差不了多少.再来看随机读取的情况: HYPERLINK bbs.xkq/attachment.php?aid=10475&k=02ed703b

39、97881e36363330433ce70373&t=1255502006¬humb=yes t _blank 2.jpg (64.19 KB)2021-9-25 10:16(图4-2:HD TUNE测试希捷15000转SAS硬盘顺序读取)由于寻道时间的大幅度减少,随机性能比sata硬盘好了不少,但是也只需9.6MB/S,大约是sata硬盘2-3倍的速度.这样,我们根本上就可以了解为sas硬盘的速度是sata硬盘的2-3倍,在实践运用的时候,我们确实发现sas硬盘对于无盘回写的处置才干,和2-3个sata硬盘的回写处置才干相当.在支持多回写的无盘软件上,用一个sas硬盘和3个sata硬盘

40、所能得到的效果和带机量是相当的.再来看看固态硬盘的情况:基于闪存的固态硬盘,采用FLASH芯片作为存储介质,就是我们通常所说的SSD。固态硬盘中,存储单元又分为两类:SLCSingle Layer Cell 单层单元和MLCMulti-Level Cell多层单元。SLC的特点是本钱高、容量小、但是速度快,而MLC的特点是容量大本钱低,但是速度慢。MLC的每个单元是2bit的,相对SLC来说整整多了一倍。不过,由于每个MLC存储单元中存放的资料较多,构造相对复杂,出错的几率会添加,必需进展错误修正,这个动作导致其性能大幅落后于构造简单的SLC闪存。此外,SLC闪存的优点是复写次数高达10000

41、0次,比MLC闪存高10倍。此外,为了保证MLC的寿命,控制芯片都校验和智能磨损平衡技术算法,使得每个存储单元的写入次数可以平均分摊,到达100万小时缺点间隔时间(MTBF),到达20年以上的运用年限.固态硬盘的优点是寻道时间短,没有机械机构,耐冲击.缺陷是价钱高,容量小,写入速度普通.固态硬盘这几年开展的相当快,每GB价钱下降很快,几乎每年都要跌去一半的价钱.固态硬盘的存储单元flash,本身速度并不是非常快的,象U盘一样,普通的读取速度也就几十M左右,但是由于flash访问延迟很低,因此固态硬盘的做法是就是将很多flash组成多个RAID0来提升速度,象INTEL提供的方案就是10通道的r

42、aid0,这样速度可以提升到200MB/S以上.同样,我们用测试的数听说话,看看SSD究竟有多快.测试对象是金士顿的32G固态硬盘,采用SLC芯片,是INTEL的OEM产品,性能和intel的硬盘几乎一样.顺序读取: HYPERLINK bbs.xkq/attachment.php?aid=10476&k=c59804bb816f65942cbec73417d023c4&t=1255502006¬humb=yes t _blank 3.jpg (73.81 KB)2021-9-25 10:16(图4-3:HD TUNE测试金士顿32G固态硬盘顺序读取)顺序读取速度稳定在210MB/S,平

43、均的存取时间只需0.1秒.再来看随机读取的情况: HYPERLINK bbs.xkq/attachment.php?aid=10477&k=0ac47e1a3bb79a9da6d5a246c6d3b185&t=1255502006¬humb=yes t _blank 4.jpg (74.92 KB)2021-9-25 10:16(图7:HD TUNE测试金士顿32G固态硬盘随机读取)同样的测试条件,金士顿的固态硬盘的随机读取的速度到达了惊人的128MB/S!平均读取时间为0.48MS,IO到达2061,这个性能是sata硬盘的30多倍,也是sas硬盘的10多倍.结论:sata硬盘的性能远

44、不如我们想象的那样,在实践运用当中,sata硬盘往往只需7-8MB/S的读取性能,而1.5万转的SAS硬盘确实比sata要快,性能大约能到达sata的2-3倍,而最快的硬盘式固态硬盘,能到达sata硬盘的30倍性能.因此, 为虚拟盘效力器挑选硬盘时,假设仅从性能上思索的话, SSD是最好的选择,sas硬盘次之.下一节,我们继续就硬盘的随机读取性能进展深化的分析.在第三篇的时候,我讲到了一个观念,就是在运用中多数的情况都是有部分数据是随机读取的,部分数据是延续读取的,我还讲到,少量的随机读取的比例就会导致硬盘的性能大幅度的降低,如今我们来看看随机数据的比例对硬盘确实切影响.我们运用IOMETER

45、来进展这项测试.IOMETER是专业的磁盘测试工具,由于可以灵敏的设定测试的详细条件,因此在很多专业评测中采用.大家有兴趣的话也可以研讨研讨.先看看sata硬盘的测试情况.测试对象是一个西数的80G SATA硬盘. HYPERLINK bbs.xkq/attachment.php?aid=10491&k=417d840afdc43023054e7368fbe760eb&t=1255501962¬humb=yes t _blank 1.jpg (41.77 KB)2021-9-25 10:29(图5-1:IO Meter测试西数80G硬盘读取,0%随机)第一图是全顺序读取的结果,这个硬盘延

46、续读取的才干为55MB/S.IOps是877.测试区块仍是64K. HYPERLINK bbs.xkq/attachment.php?aid=10492&k=ec1cf423ae11b40ecb25ffa3adb3ff5f&t=1255501962¬humb=yes t _blank 2.jpg (48.79 KB)2021-9-25 10:29(图5-2:IO Meter测试西数80G硬盘读取,5%随机)仅仅是参与了5%的随机数据,性能曾经衰减到20MB/S,iops降低到474后面的测试图我就不一一张贴了,整理成以下图 HYPERLINK bbs.xkq/attachment.php

47、?aid=10493&k=7c0094e4d267b097480cee824c82cb14&t=1255501962¬humb=yes t _blank 3.jpg (40.01 KB)2021-9-25 10:29 HYPERLINK bbs.xkq/attachment.php?aid=10494&k=4ada400f8693cf0dd422eb60e88a17c6&t=1255501962¬humb=yes t _blank 4.jpg (20.73 KB)2021-9-25 10:29 HYPERLINK bbs.xkq/attachment.php?aid=10495&k

48、=60d14821f8db5a333d19cefa438e0&t=1255501962¬humb=yes t _blank 5.jpg (26.03 KB)2021-9-25 10:29接下来看看SAS 硬盘的情况全顺序读取: HYPERLINK bbs.xkq/attachment.php?aid=10496&k=c8855f6e6710f9efd6f788508f96395a&t=1255501962¬humb=yes t _blank 6.jpg (58.87 KB)2021-9-25 10:29(图7:IOmeter测试希捷15000转sas硬盘顺序读取)25%的随机数据读

49、取: HYPERLINK bbs.xkq/attachment.php?aid=10497&k=9b9c0180758eb7e54a1fe8e779c6a359&t=1255501962¬humb=yes t _blank 7.jpg (54.13 KB)2021-9-25 10:29(图7:IOmeter测试希捷15000转sas硬盘25%随机读取)50%的随机数据读取: HYPERLINK bbs.xkq/attachment.php?aid=10498&k=0ef80078aec676fbefbd56174932822f&t=1255501962¬humb=yes t _bl

50、ank 8.jpg (61.65 KB)2021-9-25 10:29(图7:IOmeter测试希捷15000转sas硬盘50%随机读取)100%的随机数据读取: HYPERLINK bbs.xkq/attachment.php?aid=10499&k=cd2934bda94a18d1c2303adf46b9265b&t=1255501962¬humb=yes t _blank 9.jpg (63.86 KB)2021-9-25 10:29(图7:IOmeter测试希捷15000转sas硬盘100%随机读取)整理成图表: HYPERLINK bbs.xkq/attachment.php?

51、aid=10500&k=48b392fa212eaca2a50cc4bced044fd8&t=1255501962¬humb=yes t _blank 10.jpg (11.03 KB)2021-9-25 10:29 HYPERLINK bbs.xkq/attachment.php?aid=10501&k=515fbd6ad409f72bdced31b4ac3fdb3b&t=1255501962¬humb=yes t _blank 11.jpg (20.91 KB)2021-9-25 10:29 HYPERLINK bbs.xkq/attachment.php?aid=10502&

52、k=a924a945df059db146569c0bba6778fc&t=1255501962¬humb=yes t _blank 12.jpg (19.1 KB)2021-9-25 10:29综上,只需有少量的随机数据,硬盘的性能就会急剧的下降,sata和sas硬盘都不例外.在来看看对固态硬盘来说,随机数据的影响.讲完了硬盘,下一节,我们来看看虚拟盘的性能虚拟盘:虚拟盘是一种虚拟的网络存储空间,它是经过网络来管理和运用的远程硬盘空间,可用于传输、存储、下载和备份计算机数据文件,聊天软件绑定的网络硬盘与传统的存储方式相比较,具有管理和运用方便的特点。虚拟盘任务过程:客户机发出读取需求指令

53、经过网络传输到效力器效力器去读取数据经过网络将数据发送给客户机,整个环节中,最有能够呵斥延迟的部分就是后2个环节.效力器读取数据的环节,普通是效力器先在缓存中寻觅,假设缓存中没有,那么到相应的硬盘中去读取.缓存命中的数据,其延迟是微乎其微的,所以主要延迟还是硬盘的延迟.经过网络将数据发送给客户机这个环节,还要阅历软件处置网卡网线交换机网线客户机网卡客户机,这么多的过程中,虚拟盘软件的传输协议,网卡的性能,交换机的性能,网线的性能都会影响到最终的虚拟盘性能.总结起来,影响虚拟盘性能的主要要素就是:硬盘性能,软件性能,网络性能.下面逐个来分析一下.首先来说说网络,典型的千兆网络,运用超5类网线传输

54、,经过我们测试,其实延迟是非常之低的,看看这个测试图: HYPERLINK bbs.xkq/attachment.php?aid=10503&k=bf958930b388cf593c1d6676a377a6b5&t=1255501965¬humb=yes t _blank 1.jpg (73.51 KB)2021-9-25 10:36(图8:交换机性能测试)这个测试阐明,在64字节这样的极限条件下,2个交换机的经过率都超越99%以上,请留意测试单位是64字节,而不是64kb,普通硬盘假设用512字节来测试的话,延续数据也只需3-4MB/S,随机数据就只需几十KB/S了.交换机上单个包的延

55、迟仅为4微秒,比硬盘的15毫秒的寻道时间少了3000倍.虽然网吧里的情况不能够象实验室中的测试条件那么好,但是实践上,网络上真正的延迟还是远比硬盘的延迟要低的多的多!我们再来看看虚拟盘软件在客户机用HDTUNE测试网维巨匠5.0版本虚拟盘的速度.我们将数据全部缓存在内存当中,以屏蔽硬盘对虚拟盘速度的影响,按64K的条件来测试,结果如下: HYPERLINK bbs.xkq/attachment.php?aid=10504&k=a4f66658be4bc7042cddc6444e48673f&t=1255501965¬humb=yes t _blank 2.jpg (26.32 KB)20

56、21-9-25 10:36(图9:虚拟盘在缓存命中情况下随机读速度(客户机测试)测试方法是随机读取,在64K的条件下,速度约55MB/S左右,很好了解,效力器每次按64KB大小进展发包,1秒钟要到达55MB的流量,需求发880个包(普通硬盘每秒只能处置60个64K的数据),因此我们可以计算出虚拟盘软件+网络最终呵斥的延迟:64KB/55MB*1024=每个64K包的延迟=1.1毫秒由此可见,软件性能和网络性能导致的延迟相加不过是1.1毫秒而已,远比普通硬盘的10毫秒-20毫秒的延迟小的多.所以:真正要提高虚拟盘的性能,关键还是在于硬盘,硬盘才是整个环节中的最大瓶颈.我们加上硬盘的影响,做个直接

57、的对比测试吧: HYPERLINK bbs.xkq/attachment.php?aid=10505&k=cb36f2068e082df49debea6e4f90c127&t=1255501965¬humb=yes t _blank 3.jpg (32.06 KB)2021-9-25 10:36(图10:虚拟盘在有缓存和无缓存情况下随机读速度(客户机测试)蓝色的是完全没有内存缓存的情况,一切的数据都是直接从硬盘中读取.在同样的测试条件下,同样的虚拟盘,缓存命中和缓存未命中带来的差别是惊人的.除了固态硬盘,其他2个硬盘的测试结果都非常的糟糕.希捷7200.11虚拟盘速度只需缓存命中情况下的

58、1/10,超越90%的时间都损耗在硬盘的寻道时间上了.分析到这里,要获得好的虚拟盘性能,对应的方法就很简单了:1、尽能够的减少硬盘的读取,用内存对常用数据进展缓存.2、尽能够提高效力器硬盘的性能,比如运用SSD硬盘3、运用好的虚拟盘软件4、网络性能不能太差OK.下一节我们开场讲该怎样做.由上一节,我们得到一些根本的结论,在虚拟盘读取的一切环节里,硬盘是速度上的最大瓶颈,一切其他的要素,包括网卡,网线,交换机,软件性能,操作系统平台等等,它们加起来所呵斥的延迟不到硬盘的1/10,所以,要提高虚拟盘最终读取速度的关键就在于硬盘.我们来看一个典型的测试,在客户机上,用HDTUNE对虚拟盘进展随即读取

59、测试.我们用内存进展读取数据的缓存,这样测试到的数据全部是从效力器中的缓存发出的,结果如下: HYPERLINK bbs.xkq/attachment.php?aid=10547&k=aec34941bd2f7fc221df3d9b3b8318e9&t=1255501975¬humb=yes t _blank 1.jpg (57.7 KB)2021-9-27 09:54结果可以明晰的看到,在64K区块测试的时候,延迟1.2毫秒,是sata硬盘的1/10,同时流量也到达了53.6MB/S,这个速度是普通的SATA硬盘绝对无法望其项背的.是SATA硬盘的10多倍,是SAS硬盘的5倍,曾经非常

60、接近于固态硬盘的读取速度了.虚拟盘有多少的负载才干呢?要回答这个问题,我们先讲几个概念,假设不能明白这几个概念,那就难以了解整个体系的奥妙所在.? 根本名词解释l 什么是缓存?在网维巨匠的虚拟盘中,会将部分物理内存用于存储最常被读取的数据,当客户机恳求读取数据时,效力器会先在这些内存中进展寻觅,假设在内存中有这些数据,那么直接由内存发出,只需内存中没有该数据,才会去硬盘中读取.l 什么是缓存命中率?是指一切效力器发出的数据当中,有多少比例的数据是从内存中发出的,越高意味着性能越好. 比如50%的命中率意味着,每从效力器发出100M数据,其中50M是从内存中发出的,只需50M是从硬盘中发出的,这

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论