生产服务器硬盘寻道时间,服务器01-硬盘篇(HDD)

1.服务器硬盘参数表

c826e99824dc4da459a9585fa108e201.png

2.服务器硬盘实体图

4ac860514712919ab0f48ba7be790f67.png

3.服务器硬盘逻辑结构图

f1678e01daae8dd67032fdfc86389454.png

扩展小知识

1)硬盘逻辑上由:柱面、磁头、扇区组成

2)早期的硬盘,每一圈磁道上的扇区数是相同的

3)磁盘总容量等于:柱面数*磁头数*扇区数*512B(每个扇区存储512字节)

后来磁盘容量遇到了瓶颈,如何才能增大磁盘的容量呢?

1)增加盘片尺寸(2.5变为3.5,无限大也不现实,太大了)

2)增加盘片数量(1-2-3-4,无限多也不现实,太厚了)

3)增加磁道数(一片盘同心圆数量由100增加到10000,得益于技术进步)

4)增加扇区数(同心圆很明显里面周长小,越往外周长越长,但是每个同心圆上的扇区数量是一样的,不行,太浪费了;采用等长扇区,周长越长的磁道上扇区越多)

5)增加扇区存储密度(原来一个扇区存512B,那现在存4KB-8KB,得益于技术进步);此处是512n|512e|4Kn的由来

4.硬盘本身特性

1)硬盘服务器时间:即完成一个io请求所花费的时间(它由寻道时间、旋转延迟和数据传输时间三部分构成)

2)寻道时间:磁头移动到数据所在磁道的时间

7200 rpm的硬盘平均物理寻道时间是9ms

10000 rpm的硬盘平均物理寻道时间是6ms

15000 rpm的硬盘平均物理寻道时间是4ms

3)旋转延迟时间:磁头移动到数据所在磁道后,数据转到磁头下的时间(旋转延迟取决于磁盘转速,通常使用磁盘旋转一周所需时间的1/2表示)

7200  rpm的磁盘平均旋转延迟大约为60*1000/7200/2 = 4.17ms

10000 rpm的磁盘平均旋转延迟大约为60*1000/10000/2 = 3ms

15000 rpm的磁盘其平均旋转延迟约为60*1000/15000/2 = 2ms

4)数据传输时间:忽略不计(由于磁盘是机械运动,浪费的时间主要在寻道和旋转时间上)

5.磁盘两大关键指标

1)IOPS

IOPS (Input/Output Per Second)即每秒的输入输出量(或读写次数),是衡量磁盘性能的主要指标之一。IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,I/O请求通常为读或写数据操作请求。

计算方法:IOPS = 1000 ms/ (寻道时间 + 旋转延迟 + 数据传输时间)

7200  rpm的磁盘IOPS = 1000 / (9 + 4.17)  = 76 IOPS

10000 rpm的磁盘IOPS = 1000 / (6+ 3) = 111 IOPS

15000 rpm的磁盘IOPS = 1000 / (4 + 2) = 166 IOPS

数据传输时间忽略不计(由于磁盘是机械运动,浪费的时间主要在寻道和旋转时间上)

2)吞吐量

吞吐量即磁盘每秒读出或写入的数据量,通常用MB/s

3)IOPS和吞吐量的场景和关系

a.关注IOPS的场景:随机读写频繁的应用,如OLTP数据库、邮件服务器;特点:小快随机读写

读取10000个1KB文件,用时10秒:Throught(吞量)=1MB/s,IOPS=1000 b.关注吞吐量的场景:顺序读写频繁的应用,如电视台的视频编辑,安防视频监控等。特点:大块顺序读写

读取1个10MB文件,用时0.2秒  Throught(吞吐量)=50MB/s, IOPS=5

c.IOPS和吞吐量的关系

IOPS和吞吐量基本上是反比关系(非严格意义上,只是概要总结):即IOPS高,吞吐量就低;IOPS低,吞吐量就高。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
硬盘故障分类 硬盘各部位常见故障汇总: 1)硬盘的供电:硬盘的供电取自主机的开关电源,四个接线柱的电压分别为:红色为正5V,黑色为地线,黄色为正12V,通过线性电源变换电路,变换为硬盘正常工作的各种电压。硬盘的供电电路如果出现问题,会直接导致硬盘不能工作。故障现象往往表现为不通电、硬盘检测不到、盘片不转、磁头不寻道等。供电电路常出问题的部位是:插座的接线柱、滤波电容、二极管、三极管、场效应管、电感、保险电阻等。 2)接口:接口是硬盘与计算机之间传输数据的通路,接口电路如出现故障可能会导致硬盘检测不到、乱码、参数误认等现象。接口电路常出故障的部位是接口芯片或与之匹配的晶振坏、接口插针断或虚焊或脏污、接口排阻损坏,部分硬盘的接口塑料损坏导致厂家不予保修。 3)缓存:用于加快硬盘数据传输速度,如出现问题可能会导致硬盘不被识别、乱码、进入操作系统后异常死机等现象。 4)BIOS:用于保存与硬盘容量、接口信息等,硬盘所有的工作流程都与BIOS程序相关,通断电瞬间可能会导致BIOS程序丢失或紊乱。BIOS不正常会导致硬盘误认、不能识别等各种各样的故障现象。 5)磁头芯片:贴装在磁头组件上,用于放大磁头信号、磁头逻辑分配、处理音圈电机反馈信号等,该芯片出现问题可能会出现磁头不能正确寻道、数据不能写入盘片、不能识别硬盘、异响等故障现象。 6) 前置信号处理器:用于加工整理磁头芯片传来的数据信号,该芯片如出现问题可能会出现不能正确识别硬盘的故障现象。 7)数字信号处理器:用于处理前置信号处理器传过来的数据信号,并对该信号解码或接收计算机传过来的数据信号,并对该信号进行编码。 8)电机驱动芯片:用于驱动硬盘主轴电机和音圈电机。现在的硬盘由于转速太高导致该芯片发热量太大而损坏,据不完全统计,70% 左右的硬盘电路路障是由该芯片损坏引起。 9)盘片:用于存储硬盘数据,轻微划伤时可通过软件按一定的算法解码纠错,严重划伤时,数据不可恢复。 10)主轴电机:用于带动盘片高速旋转,现在的硬盘大多使用液态轴承马达,精度极高,剧烈碰撞后可能会使间隙变大,读取数据变得困难、异响或根本检测不到硬盘。该故障现象需用专用设备才能读取里面的数据。 11)磁头:用于读取或写入硬盘数据,受到剧烈碰撞时易于损坏,导致不认硬盘硬盘受到碰撞后受损可能性更大的是磁头。 12)音圈电机:闭环控制电机,用于把磁头准确定位在磁道上。该电机较少损坏。 13)定位卡子:用于使磁头停留在启停区,IBM等系列的硬盘的卡子易错位,导致磁头不能正常寻道。在无开盘维修条件的情况下,可按一定的角度适当敲击硬盘,使卡子回复到正确位置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值