linux--I/O分析

发布时间 2023-07-07 08:56:21作者: 江山美人兮

磁盘IO

磁盘 IO 时的过程。
第一步,首先是磁头径向移动来寻找数据所在的磁道。这部分时间叫寻道时间。
第二步,找到目标磁道后通过盘面旋转,将目标扇区移动到磁头的正下方。
第三步,向目标扇区读取或者写入数据。到此为止,一次磁盘 IO 完成。
故单次磁盘 IO 时间 = 寻道时间 + 旋转延迟 + 存取时间。
磁盘的第一个磁道对应的柱面会被用来安装引导加载程序以及磁盘分区表)。
操作系统通过按磁道对应的柱面划分分区,来降低磁盘 IO 所花费的的寻道时间 ,进而提高磁盘的读写性能。