磁盘性能Disk讲解

合集下载

disk用法 -回复

disk用法 -回复

disk用法-回复[Disk用法]是关于计算机磁盘存储的使用方法和技巧。

在本篇文章中,我们将一步一步回答有关磁盘的常见问题,并介绍如何正确使用磁盘来提高计算机性能和数据管理。

文章分为以下几个主要部分:1. 磁盘的基本概念和分类2. 磁盘的选择与购买3. 磁盘的安装和连接4. 磁盘的分区和格式化5. 磁盘的管理和维护6. 磁盘的备份和恢复1. 磁盘的基本概念和分类磁盘是计算机存储设备中重要的一种,它在计算机中扮演承载操作系统、应用程序和用户数据的角色。

磁盘可以分为硬盘和固态硬盘(SSD)。

硬盘由磁性材料制成,数据通过磁头读写存储在磁盘的表面上。

相比之下,固态硬盘使用闪存存储技术,其读写速度更快,使用寿命更长。

2. 磁盘的选择与购买在购买磁盘时,我们应该考虑存储容量、读写速度、价格和可靠性等因素。

根据不同需求,选择适当容量的磁盘是非常重要的。

考虑到性能需求,SSD 是更好的选择,而传统硬盘通常用于存储大量数据。

3. 磁盘的安装和连接磁盘安装前,需要确保计算机关闭且断电。

对于硬盘,我们需要将其安装在计算机的硬盘槽上,并使用螺丝固定。

如果需要连接多个硬盘,我们可以使用数据线和电源线将其连接到主板和电源。

4. 磁盘的分区和格式化分区是将一个物理磁盘划分为多个逻辑驱动器的过程。

分区使数据管理更加方便,并且可以将不同类型的数据存储在不同的分区中。

格式化是指在分区上创建文件系统的过程,它准备磁盘以存储数据。

常见的文件系统包括FAT32、NTFS和exFAT等。

5. 磁盘的管理和维护磁盘管理包括监控磁盘使用情况、优化存储空间和处理错误等。

我们可以使用操作系统提供的磁盘管理工具来执行这些任务。

在日常使用中,及时清理垃圾文件、定期进行磁盘碎片整理以及进行磁盘扫描等操作可以维护磁盘的正常运行。

6. 磁盘的备份和恢复磁盘备份是重要的数据保护措施。

我们可以使用备份软件或操作系统提供的备份功能来创建磁盘镜像或备份文件。

恢复数据时,我们可以使用备份软件将备份文件还原到磁盘上。

i系列磁盘性能分析工具——Disk Magic

i系列磁盘性能分析工具——Disk Magic

支持与下载
i系列磁盘性能分析工具——Disk Magic
产品:Disk Magic
平台:i5
机型:i5
软件版本:V5RxMx
我想对用户机器硬盘的性能做分析,不知道哪里可以找到相应的技术白
皮书或者工具?
ibm发表了i8系列以及以前机型的有关硬盘的技术白皮书,但是没有发
表i5系列机器的。

现在ibm提供了一个硬盘的性能分析工具——Disk Magic,这个工具并不是针对于i系列的,它可以对z系列、i系列和p
系列的硬盘进行性能分析。

对于i系列,它即可以分析内置硬盘的性能,还可以分析外置硬盘的性能。

这个工具可以在工具中做出性能分析的数据,还可以做出数据的图形。

图形输出是需要安装Lotus 1-2-3.
下载地址:
For IBMers
-/sales/systems/
- Select 'Hot Tools'
- Select 'Disk Magic'
- Follow instructions to download and install
For Business Partners
-/partnerworld/sales/systems/ibmsm.nsf - Search on 'Disk Magic'
- Follow instructions to download and install
更新:
Disk Magic每月更新一次,软件自动更新。

高性能磁盘存储技术

高性能磁盘存储技术

DAS存储系统

DAS技术是最早被采用的存储技术,如同 PC机的结构,是把外部的数据存储设备都 直接挂在服务器的总线上,数据存储设备 是服务器结构的一部分,但由于这种存储 技术是把设备直接挂在服务器上,随着需 求的不断增大,添加的设备越来越多,导 致服务器和存储独立数量较多,资源利用 率低下,使得数据共享受到严重的限制, 因此使用在一些小型网络中。
高性能磁盘存储技术
制作、讲解: 1141206李增辉
目录


高性能磁盘阵列 存储系统分析 DAS存储系统 NAS存储系统 SAN存储系统 IP SAN存储系统
高性能磁盘阵列

RAID(Redundant Array of Inexpensive Disk)廉价冗余磁 盘阵列。是指多个独立磁盘合并构 成一个逻辑磁盘。此技术的主要目 的是改善存储系统性能(速度快、 数据容量大)、增强数据保护、提 高容错 。

SAN连接模式如图:
IP SAN存储系统

目前处于迅速成长期的IP SAN存储,是在 传统的SAN的基础上演变而来的。IP SAN 是在以太网上架构一个SAN存储网络,把 服务器或普通工作站与存储设备连接起来 的存储技术。IP SAN在FC SAN的基础 上更进一步,它把SCIS协议完全封装 在IP协议之中。简单来说, IP SAN就是 把FC SAN中的光纤通道解决的问题通过 更为成熟的以太网实现,从逻辑上讲它提 供的区块级服务的彻底的SAN构架。
RAID技术

RAID10和01
RAID技术

现在的RAID技术还有RAID 30、RAID50、 RAID51等等,它们的性能要远远高于常规 非阵列硬盘,并且更安全更稳定 。

第一章:硬盘基础知识-认识硬盘-硬盘的主要性能指标

第一章:硬盘基础知识-认识硬盘-硬盘的主要性能指标

第一章:硬盘基础知识-认识硬盘-硬盘的主要性能指标1.1.3硬盘的主要性能指标硬盘的性能指标包括品牌、容量、单碟容量、转速、数据传输率、平均寻道时间、主轴转速与缓存等,它们是衡量硬盘好坏的主要标准,而熟悉这部分知识可以使我们更深地了解硬盘。

本书不对全部的性能指标进行一一介绍,只讲解几个主要的性能指标。

1.品牌目前硬盘的品牌主要有希捷(Seagate)、三星(Samsung)、东芝(Toshiba)、富士通(Fujitsu)、西部数据(Western Digital)、迈拓(Maxtor)、昆腾(Quantum)、日立(Hitachi)、IBM等。

其中迈拓公司于2000年并购昆腾,而迈拓公司又在2006年与希捷公司合并。

因此现在市面上已基本看不到昆腾硬盘,只在一些二手市场中时有出现;而迈拓硬盘也只有少量在出售。

2.容量(Volume)容量即硬盘的大小,其单位为兆字节(MB)、吉字节(GB)与太字节(TB)。

早期的硬盘容量很低,大多以MB为单位,世界上第一台磁盘存储系统只有5MB,而目前主流硬盘的容量都在160GB以上。

随着硬盘技术的不断发展,更大容量的硬盘也在不断推出,如现在已出现1TB容量的硬盘。

许多人发现,操作系统中显示的硬盘容量与官方标称的容量不符,即少于标称容量,容量越大则这个差异越大。

如标称容量为40GB的硬盘,在操作系统中显示为38GB,80GB的硬盘显示只有75GB,160GB的硬盘则只显示140GB。

产生这种情况的原因主要是硬盘厂商对容量的计算方法与操作系统的计算方法不同,以及单位转换关系不同。

我们知道,计算机中所采用的计数方式是二进制的,这样在操作系统中对容量的计算就是以1024为一进制,即1024B=1KB,1024KB=1MB,1024MB=1GB;而硬盘厂商在计算容量方面是以1000为一进制的,即1000B=1KB,1000KB=1MB,1000MB=1GB,这些进制上的差异就造成了硬盘容量的差异。

磁盘性能分析Disk

磁盘性能分析Disk

Physical Disk:单次IO大小Avg.Disk Bytes/ReadAvg.Disk Bytes/WriteIO响应时间Avg.Disk sec/Read 磁盘每次读取需要的时间,一般不超过一般不要超过11~15ms。

Avg.Disk sec/Write 一般小于12msIOPS(每秒读/写的IO数)理论情况下,磁盘的随机读计数为125、顺序读计数为225实际测试值与理论值对比,从而判断磁盘是否为瓶颈DiskReads/secDiskWrites/secDiskTransfers/secIO吞吐率(磁盘每秒读/写字节数)DiskBytes/secDiskRead Bytes/secDiskWrite Bytes/sec磁盘队列长度Avg. DiskQueue Length:磁盘平均队列长度不应超过2,即:队列长度/磁盘数磁盘有两个重要的参数:Seek time、Rotational latency。

正常的I/O计数为:①1000/(Seek time+Rotational latency)*0.75,在此范围内属正常。

当达到85%的I/O计数以上时则基本认为已经存在I/O瓶颈。

理论情况下,磁盘的随机读计数为125、顺序读计数为225。

对于数据文件而言是随机读写,日志文件是顺序读写。

因此,数据文件建议存放于RAID5上,而日志文件存放于RAID10或 RAID1中。

附:15000 RPM:150随机IOPS10000 RPM:110随机IOPS5400 RPM:50随机IOPS下面假设在有4块硬盘的RAID5中观察到的Physical Disk性能对象的部分值:Avg. DiskQueue Length 12 队列长度Avg. DiskSec/Read .035 读数据所用时间msAvg. DiskSec/Write .045 写数据所用时间msDiskReads/sec 320 每秒读数据量DiskWrites/sec 100 每秒写数据量Avg. DiskQueue Length,12/4=3,每块磁盘的平均队列建议不超过2。

diskinfo健康度判定标准

diskinfo健康度判定标准

DiskInfo健康度判定标准DiskInfo健康度判定标准一、磁盘读写速度磁盘读写速度是衡量磁盘健康状况的重要指标。

正常的磁盘读写速度应该在平均水平以上,如果发现磁盘读写速度长时间低于平均水平,可能意味着磁盘存在硬件故障或者数据传输路径存在问题。

二、磁盘空间使用率磁盘空间使用率过高可能意味着磁盘已接近满载,这种情况下,系统可能会因为无法承受更多的数据读写而崩溃。

同时,如果磁盘空间使用率长时间处于高位,也意味着磁盘可能存在数据冗余或者垃圾文件过多的问题。

三、磁盘坏道数量磁盘坏道数量是衡量磁盘健康状况的另一个重要指标。

坏道数量的增加意味着磁盘的读取和写入性能下降,也增加了数据丢失的风险。

如果发现坏道数量明显增加,应该及时进行修复或者更换磁盘。

四、磁盘文件系统完整性磁盘文件系统的完整性对于磁盘的健康状况至关重要。

如果文件系统出现错误或者损坏,可能会导致数据无法正常读取和写入,甚至可能导致整个系统崩溃。

因此,定期检查和修复文件系统是保持磁盘健康的重要措施。

五、磁盘运行状态稳定性磁盘的运行状态稳定性也是衡量其健康状况的重要因素。

如果磁盘经常出现无响应或者错误的情况,可能意味着磁盘存在硬件故障或者驱动程序问题。

在这种情况下,应该及时检查并修复问题,以避免造成更大的损失。

六、磁盘缓存使用情况磁盘缓存是提高磁盘读写性能的重要手段。

如果磁盘缓存使用率过高,可能会导致系统性能下降。

因此,需要定期检查并调整磁盘缓存的使用情况,以保证系统的正常运行。

七、磁盘接口可靠性磁盘接口的可靠性对于磁盘的健康状况也有重要影响。

如果接口存在接触不良或者信号干扰等问题,可能会导致数据传输速度下降或者数据丢失的风险增加。

因此,需要定期检查并维护磁盘接口的可靠性。

八、磁盘电源供应稳定性磁盘电源供应的稳定性对于其健康状况也有一定的影响。

如果电源供应不稳定或者存在电压波动的情况,可能会导致磁盘出现故障或者损坏。

因此,需要保证电源供应的稳定性和可靠性,以保障磁盘的正常运行和数据安全。

crystaldiskmark解读

crystaldiskmark解读

crystaldiskmark解读
CrystalDiskMark是一款用于测量硬盘或固态硬盘性能的工具。

它通过进行各种测试来评估硬盘的读写速度、随机访问性能、顺序传输速度等指标。

CrystalDiskMark的测试结果以MB/s(兆字节每秒)为单位进
行显示。

其中,读取速度越高表示硬盘在读取数据时的性能越好,写入速度越高表示硬盘在写入数据时的性能越好。

在测试结果中,CrystalDiskMark通常显示四个主要参数:顺
序读取速度、顺序写入速度、随机读取速度和随机写入速度。

顺序读取速度和顺序写入速度代表硬盘能够按顺序读取和写入大块连续数据的能力。

随机读取速度和随机写入速度则代表硬盘能够在随机位置读取和写入小块数据的能力。

解读CrystalDiskMark的结果时,可以根据自己的需求和应用
场景来选择适合的硬盘。

如果需要进行大量数据的顺序读写,可以优先考虑顺序读取速度和顺序写入速度;而如果需要处理大量小文件或进行大量随机读写操作,可以重点关注随机读取速度和随机写入速度。

需要注意的是,CrystalDiskMark只是硬盘性能测试工具之一,实际的性能可能受到其他因素的影响,如操作系统、硬件驱动程序、文件系统等。

因此,在选择和购买硬盘时,综合考虑不同测试工具的结果和实际使用场景是很重要的。

浪潮存储培训-产品工程师认证部分教材(1)DISK技术

浪潮存储培训-产品工程师认证部分教材(1)DISK技术

综合
Page ▪ 27
谢谢!
Page ▪ 28
每分钟盘片转动圈数 缓存:是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是
硬盘内部盘片和外部接口之间的缓冲器
Page ▪ 4
磁盘的主要指标(2)
平均访问时间:硬盘磁头找到目标数据所需的平均时间
平均寻道时间:磁头寻找目标数据所在磁道所需的平均时间 平均潜伏时间:当磁头移动到数据所在的磁道后,等待指定的数据扇区转动到磁头
Page ▪ 9
磁盘类型及接口
接口试图
SATA
SCSI
SAS
FC
硬盘类型
Page ▪ 10
SC LC
磁盘发展历史及趋势
容量 1000GB
SATA硬盘 1000GB
750GB
750GB
500GB 300GB 100GB
SAS硬盘
SCSI硬盘 300GB
FC硬盘 400GB
500GB
400GB
400GB
H3C等知名厂商提供硬盘服务。希捷 熟、性能优良及可靠性高等特点也 着不断发展其产品线越来越全,主
公司以其品种齐全、技术创新快、质 在存储市场占据了一席之地,并为 要分为以下几个系列产品:
量好在存储硬盘市场稳占第一位。 H3C等知名厂商提供硬盘服务。
Ultrastar:用作服务器以及工作站
企业级硬盘产品主要分为:
2010
企业级硬盘与桌面级硬盘的区别
序号 1 2 3 4 5 6
Page ▪ 23
参数 上电时间 Duty Cycle(工作负荷)
MTBF SCT 错误纠正功能 负载管理(用于控制机体 温度及保证长时间工作可 靠性)
桌面级 8小时/天
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Windows性能计数器--磁盘性能分析Disk Physical Disk:单次IO大小Avg.Disk Bytes/ReadAvg.Disk Bytes/WriteIO响应时间Avg.Disk sec/Read 磁盘每次读取需要的时间,一般不超过一般不要超过11~15ms。

Avg.Disk sec/Write 一般小于12msIOPS(每秒读/写的IO数)理论情况下,磁盘的随机读计数为125、顺序读计数为225实际测试值与理论值对比,从而判断磁盘是否为瓶颈DiskReads/secDiskWrites/secDiskTransfers/secIO吞吐率(磁盘每秒读/写字节数)DiskBytes/secDiskRead Bytes/secDiskWrite Bytes/sec磁盘队列长度Avg. DiskQueue Length:磁盘平均队列长度不应超过2,即:队列长度/磁盘数磁盘有两个重要的参数:Seek time、Rotational latency。

正常的I/O计数为:①1000/(Seek time+Rotational latency)*0.75,在此范围内属正常。

当达到85%的I/O计数以上时则基本认为已经存在I/O瓶颈。

理论情况下,磁盘的随机读计数为125、顺序读计数为225。

对于数据文件而言是随机读写,日志文件是顺序读写。

因此,数据文件建议存放于RAID5上,而日志文件存放于RAID10或 RAID1中。

附:15000 RPM:150随机IOPS10000 RPM:110随机IOPS5400 RPM:50随机IOPS下面假设在有4块硬盘的RAID5中观察到的Physical Disk性能对象的部分值:Avg. DiskQueue Length 12 队列长度Avg. DiskSec/Read .035 读数据所用时间msAvg. DiskSec/Write .045 写数据所用时间msDiskReads/sec 320 每秒读数据量DiskWrites/sec 100 每秒写数据量Avg. DiskQueue Length,12/4=3,每块磁盘的平均队列建议不超过2。

Avg. DiskSec/Read一般不要超过11~15ms。

Avg. DiskSec/Write一般建议小于12ms。

从上面的结果,我们看到磁盘本身的I/O能力是满足我们的要求的,原因是因为有大量的请求才导致队列等待,这很可能是因为你的SQL语句导致大量的表扫描所致。

在进行优化后,如果还是不能达到要求,下面的公式可以帮助你计算使用几块硬盘可以满足这样的并发要求:Raid 0 -- I/Os per disk = (reads +writes) / number of disksRaid 1 -- I/Os per disk = [reads +(2 * writes)] / 2Raid 5 -- I/Os per disk = [reads +(4 * writes)] / number of disks Raid 10 -- I/Os per disk = [reads +(2 * writes)] / number of disks我们得到的结果是:(320+400)/4=180,这时你可以根据公式①来得到磁盘的正常I/O值。

假设现在正常I/O计数为125,为了达到这个结果:720/125=5.76。

就是说要用6块磁盘才能达到这样的要求。

但是上面的Disk Reads/sec和Disk Writes/sec是个很难正确估算的值。

因此只能在系统比较忙时,大概估算一个平均值,作为计算公式的依据。

另一个是你很难从客户那里得到Seek time、 Rotational latency参数的值,这也只能用理论值125进行计算。

前言作为一个数据库管理员,关注系统的性能是日常最重要的工作之一,而在所关注的各方面的性能只能IO性能却是最令人头痛的一块,面对着各种生涩的参数和令人眼花缭乱的新奇的术语,再加上存储厂商的忽悠,总是让我们有种云里雾里的感觉。

本系列文章试图从基本概念开始对磁盘存储相关的各种概念进行综合归纳,让大家能够对IO性能相关的基本概念,IO性能的监控和调整有个比较全面的了解。

在这一部分里我们先舍弃各种结构复杂的存储系统,直接研究一个单独的磁盘的性能问题,藉此了解各个衡量IO系统系能的各个指标以及之间的关系。

几个基本的概念在研究磁盘性能之前我们必须先了解磁盘的结构,以及工作原理。

不过在这里就不再重复说明了,关系硬盘结构和工作原理的信息可以参考维基百科上面的相关词条——Hard disk drive(英文)和硬盘驱动器(中文)。

读写IO(Read/Write IO)操作磁盘是用来给我们存取数据用的,因此当说到IO操作的时候,就会存在两种相对应的操作,存数据时候对应的是写IO操作,取数据的时候对应的是读IO操作。

单个IO操作当控制磁盘的控制器接到操作系统的读IO操作指令的时候,控制器就会给磁盘发出一个读数据的指令,并同时将要读取的数据块的地址传递给磁盘,然后磁盘会将读取到的数据传给控制器,并由控制器返回给操作系统,完成一个写IO的操作;同样的,一个写IO的操作也类似,控制器接到写的IO操作的指令和要写入的数据,并将其传递给磁盘,磁盘在数据写入完成之后将操作结果传递回控制器,再由控制器返回给操作系统,完成一个写IO的操作。

单个IO操作指的就是完成一个写IO或者是读IO的操作。

随机访问(Random Access)与连续访问(Sequential Access)随机访问指的是本次IO所给出的扇区地址和上次IO给出扇区地址相差比较大,这样的话磁头在两次IO操作之间需要作比较大的移动动作才能重新开始读/写数据。

相反的,如果当次IO给出的扇区地址与上次IO结束的扇区地址一致或者是接近的话,那磁头就能很快的开始这次IO操作,这样的多个IO操作称为连续访问。

因此尽管相邻的两次IO操作在同一时刻发出,但如果它们的请求的扇区地址相差很大的话也只能称为随机访问,而非连续访问。

顺序IO模式(Queue Mode)/并发IO模式(BurstMode)磁盘控制器可能会一次对磁盘组发出一连串的IO命令,如果磁盘组一次只能执行一个IO命令时称为顺序IO;当磁盘组能同时执行多个IO命令时,称为并发IO。

并发IO只能发生在由多个磁盘组成的磁盘组上,单块磁盘只能一次处理一个IO命令。

单个IO的大小(IO ChunkSize)熟悉数据库的人都会有这么一个概念,那就是数据库存储有个基本的块大小(Block Size),不管是SQL Server还是Oracle,默认的块大小都是8KB,就是数据库每次读写都是以8k为单位的。

那么对于数据库应用发出的固定8k大小的单次读写到了写磁盘这个层面会是怎么样的呢,就是对于读写磁盘来说单个IO 操作操作数据的大小是多少呢,是不是也是一个固定的值?答案是不确定。

首先操作系统为了提高IO的性能而引入了文件系统缓存(File System Cache),系统会根据请求数据的情况将多个来自IO的请求先放在缓存里面,然后再一次性的提交给磁盘,也就是说对于数据库发出的多个8K数据块的读操作有可能放在一个磁盘读IO里就处理了。

还有对于有些存储系统也是提供了缓存(Cache)的,接收到操作系统的IO请求之后也是会将多个操作系统的IO请求合并成一个来处理。

不管是操作系统层面的缓存还是磁盘控制器层面的缓存,目的都只有一个,提高数据读写的效率。

因此每次单独的IO操作大小都是不一样的,它主要取决于系统对于数据读写效率的判断。

当一次IO操作大小比较小的时候我们成为小的IO操作,比如说1K,4K,8K这样的;当一次IO操作的数据量比较的的时候称为大IO操作,比如说32K,64K 甚至更大。

在我们说到块大小(Block Size)的时候通常我们会接触到多个类似的概念,像我们上面提到的那个在数据库里面的数据最小的管理单位,Oralce称之为块(Block),大小一般为8K,SQL Server称之为页(Page),一般大小也为8k。

在文件系统里面我们也能碰到一个文件系统的块,在现在很多的Linux系统中都是4K(通过/usr/bin/time -v可以看到),它的作用其实跟数据库里面的块/页是一样的,都是为了方便数据的管理。

但是说到单次IO的大小,跟这些块的大小都是没有直接关系的,在英文里单次IO大小通常被称为是IO Chunk Size,不会说成是IO Block Size的。

IOPS(IO per Second)IOPS,IO系统每秒所执行IO操作的次数,是一个重要的用来衡量系统IO能力的一个参数。

对于单个磁盘组成的IO系统来说,计算它的IOPS不是一件很难的事情,只要我们知道了系统完成一次IO所需要的时间的话我们就能推算出系统IOPS来。

现在我们就来推算一下磁盘的IOPS,假设磁盘的转速(Rotational Speed)为15K RPM,平均寻道时间为5ms,最大传输速率为40MB/s(这里将读写速度视为一样,实际会差别比较大)。

对于磁盘来说一个完整的IO操作是这样进行的:当控制器对磁盘发出一个IO操作命令的时候,磁盘的驱动臂(ActuatorArm)带读写磁头(Head)离开着陆区(LandingZone,位于内圈没有数据的区域),移动到要操作的初始数据块所在的磁道(Track)的正上方,这个过程被称为寻址(Seeking),对应消耗的时间被称为寻址时间(SeekTime);但是找到对应磁道还不能马上读取数据,这时候磁头要等到磁盘盘片(Platter)旋转到初始数据块所在的扇区(Sector)落在读写磁头正上方的之后才能开始读取数据,在这个等待盘片旋转到可操作扇区的过程中消耗的时间称为旋转延时(RotationalDelay);接下来就随着盘片的旋转,磁头不断的读/写相应的数据块,直到完成这次IO所需要操作的全部数据,这个过程称为数据传送(DataTransfer),对应的时间称为传送时间(TransferTime)。

完成这三个步骤之后一次IO操作也就完成了。

在我们看硬盘厂商的宣传单的时候我们经常能看到3个参数,分别是平均寻址时间、盘片旋转速度以及最大传送速度,这三个参数就可以提供给我们计算上述三个步骤的时间。

第一个寻址时间,考虑到被读写的数据可能在磁盘的任意一个磁道,既有可能在磁盘的最内圈(寻址时间最短),也可能在磁盘的最外圈(寻址时间最长),所以在计算中我们只考虑平均寻址时间,也就是磁盘参数中标明的那个平均寻址时间,这里就采用当前最多的10krmp硬盘的5ms。

第二个旋转延时,和寻址一样,当磁头定位到磁道之后有可能正好在要读写扇区之上,这时候是不需要额外额延时就可以立刻读写到数据,但是最坏的情况确实要磁盘旋转整整一圈之后磁头才能读取到数据,所以这里我们也考虑的是平均旋转延时,对于10krpm的磁盘就是(60s/15k)*(1/2)= 2ms。

相关文档
最新文档