连续写入和删除磁盘上的文件有什么影响? 具体来说,这些文件是否继续被写在最近清空的空间,或者是否有某种平衡机制来平衡驱动器上的磨损?
关于我的情况的详细信息:我有一批性能testing机器,它们不断地将数据写入各自的磁性硬盘或从其中删除数据。 我保持replace可用,我不担心数据丢失,只是可用性和驱动器之间的可比性能(我不能切换到SSD)。 有什么我可以做的,以延长这些驱动器的寿命,或不均匀磨损恒定r / wtesting的必要结果?
磁性硬盘不会像SSD那样经受磨损。 我对工作中的物理学的理解是,每个块都可以经历很长时间的开/关状态变化。 对于像你所描述的工作负载,磁介质应该会持续相当长的一段时间,只要你有企业驱动器。
另一个variables是使用的文件系统。 当一个文件被删除时,文件系统的元数据中可能只有几个块被更新,而文件的块从不被触摸。 其他人可能实际上将这些块写入很长,尽pipe这种configuration很less。 您描述的访问模式可能只是写入磁盘。
至于平衡,再次取决于正在使用的文件系统。 包含元数据的块将比包含文件的块更频繁地被击中,所以如果磨损是一个问题,那么这些块将首先磨损。 有些文件系统会故意不覆盖最近删除的文件,所以这些文件更容易恢复。 别人不在乎。 一些文件系统(如XFS)不断地写入超级块; 以至于在没有磨损平衡的SSD上,这个块可能会在几周内死亡。 然而,在磁性媒体上,这些街区很less是第一个去的。
使用当前的硬盘驱动器对驱动器本身没有影响。 磁头实际上不接触磁盘表面,磁盘的磁性能可以处理恒定的读取和写入驱动器的MTBF; 没有“需要平衡”。 至于依赖于操作系统的性能。 对于Windows,确保驱动器根据需要进行整理。