微信号:dellemc_tech

介绍:为戴尔易安信客户提供技术支持服务,为广大IT行业用户分享技术文章与行业信息。

如何计算磁盘性能

2016-12-25 18:07 EMC中文技术社区

磁盘是主要的物理存储设备,机械硬盘的性能受其转速(RPM),寻道时间(Seek Time)以及旋转延迟(Rotational latency)的影响,本文将描述如何通过这些参数计算磁盘的性能。

 

磁盘规格

 

机械硬盘的性能指标有三个重要的参数:


  • 寻道时间 – 在磁道之间移动磁头所花费的时间

  • 旋转延迟 – 盘片将数据旋转至磁头下的时间

  • 传输速率 – 磁盘的带宽

 

理解这些参数之间的关系有助于了解一块磁盘的性能,这些值在决定磁盘性能的两个基本度量的时候非常有用:吞吐量和响应时间

 

寻道时间

 

寻道时间以毫秒(ms)来计算,不同磁盘的寻道时间不同。平均寻道时间是经常使用的度量,对于一块15k rpm的3.5英寸SAS盘,其平均寻道时间是3.8ms。减少磁盘寻道所花费的时间能增强性能。i/o类型也会影响寻道时间,连续i/o拥有最少的寻道时间,因为读写头可以在盘片上连续操作,而随机i/o就相对有较长的寻道时间,因为磁头始终需要在不同的磁道间切换。

 

延迟

 

延迟以毫秒(ms)来计算,更高转速的磁盘其延迟更小。下表显示了不同转速的磁盘所对应的延迟:

 

传输速率

 

传输速率以MB/s来计算,它又可以进一步分为内部/外部速率。内部速率是指在盘片上读写数据的快慢,盘片外圈速率要高于盘片里圈,而且对于同样的线性距离,也拥有更多的扇区。比如对于一个使用连续带宽的应用,3.5-inch 15k rpm SAS磁盘可以提供50MB/s的内圈速率以及100MB/s的外圈速率。


外部传输速率是指磁盘的连线头到HBA或NIC的传输速率。厂商通常给出的都是突发速率,且假定是内部连接(DAS)。对于存储系统来说,比如VNX,同一个RAID组内的磁盘是共享后端此部分速率的,因此通常达不到厂商给出的突发速率。存储系统的总线架构,实际传输速率更多是由后端传输协议、仲裁时间以及后端端口容量来决定的。

 

计算平均响应时间

 

平均响应时间是指一个请求从排队开始一直到执行结束所花费的时间,计算公式为:响应时间 = (队列长度+1)*平均响应时间

比如,某块磁盘的平均响应时间为6ms,队列长度为6,那么响应时间 = 42ms = (6+1)*6 ms



其它参考文章:

【存储入门必读】存储基础知识



更多精彩内容,请点击阅读原文”进行查看!

如何每天都能收到如此精彩的文章?

①点击右上角点击查看官方账号”→点击关注

②长按并识别下图中的二维码,直接访问EMC中文支持论坛


 
戴尔易安信技术支持 更多文章 关于本公众号迁移的公告! 数据湖成熟度指数,你的公司处于哪个阶段? EMC咨询服务部CTO的大数据干货:人人都在谈论人工智能,难道大数据已死? 从大数据到大智慧:2018年的6大IT关键趋势 如果未来工作消失了,也许是件好事
猜您喜欢 [S3-E386]19+ 个 JavaScript 快速编程技巧 — Site 时代和技术在变,但数控分离的架构设计理念未曾改变 JMeter+Badboy 初体验 Lucene分析(一) 腾讯 WeTest 移动测试沙龙邀请 [第四期]——性能测试北京专场邀您参与!