知识卡片

IOps由寻道旋转传输时间构成

专业/工作 · 550

内容

硬盘的一次I/O服务时间由三部分组成:磁头寻道时间(磁头移动到目标磁道,约3~15ms)、盘片旋转时间(等待目标扇区转到磁头下方,按平均转半圈估算,与转速直接相关)、数据传输时间(数据在盘片与主机接口之间搬运,通常远小于前两者,可忽略不计)。IOps本质上就是这三段时间之和的倒数,转速越高、磁头定位越快,IOps越高,但功耗也随之上升。发散:机械硬盘的性能瓶颈几乎全部来自”物理部件要移动到位”这件事本身,这解释了为什么固态硬盘没有寻道和旋转这两个环节后,性能会产生数量级的跃升,而不只是渐进式提升。

参考来源

《Linux开源存储全栈详解从Ceph到容器存储》第2章《存储硬件与协议》