
我们必须首先了解机械硬盘的性能特征. 机械硬盘驱动器依靠固定头读取光盘上不同磁道(磁道)上的数据. 要读取数据,磁头必须首先移动到相应的轨道,然后等待磁盘旋转,直到数据位置直接在磁头下方旋转以开始读取. 因此,读取数据包括两个延迟:

寻找时间(轮换等待时间)

搜寻延迟远大于旋转延迟. 通常,台式计算机的搜寻延迟是旋转延迟的两倍或更多.

第二,硬盘上的数据存储在块中,这与机械硬盘和SSD相同. 数据块可以在一个轨道上,也可以在另一轨道上. 如果数据位于不同的磁道上,则将为每个读取的块添加寻道延迟和旋转延迟. 这就是我们通常所说的数据碎片化,这就是问题中数据读取缓慢的原因.

每个操作系统都有一个磁盘碎片整理工具,该工具将文件的每个数据块排列到一个轨道上,以优化读取速度.
除了读写之外,还有同样的问题,特别是当硬盘已满时,尽管有足够的空间,但是碎片很严重. 硬盘需要在每个磁道中找到用于写入的空间,这也将导致频繁的寻道并降低速度.
@ fu-80说,如果碎片整理很好,小文件可能在同一条轨道上,但是如果碎片严重,大文件的块可能不会全部在同一条轨道上,因此我们仍然看一下硬盘的数据碎片. 情况.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-305539-1.html
明白
谁告诉你北洋没有一发炮弹击穿击穿主装甲