经常进行“追加到文件”操作对硬盘有害吗?

经常进行“追加到文件”操作对硬盘有害吗?

如果我打开一个文件、向其中附加一些短数据然后关闭它,硬盘驱动器会受到损坏吗?一秒钟内多次?
实际上这是程序做的,不是我……

答案1

硬盘驱动器具有缓冲区,可“缓冲”此类活动。即使您的应用程序可能告诉 HDD 每秒写入几次数据,但实际上它只是按其想要的频率写入(这也恰好是每秒几次,但这可能仍少于您写入的频率)。

尽管我刚刚说这没问题,但我还想指出,这是一个糟糕的软件设计。你真的应该在内存中执行这种操作,然后偶尔写入磁盘。IO 操作会阻止其他 IO 操作,如此频繁地写入驱动器会导致系统上运行的其他程序长时间等待轮到它们。

答案2

任何文件操作都会缩短硬盘的使用寿命。

考虑它是否“有害”是主观的,但您可以轻松地将它与您的浏览器缓存页面进行比较。

答案3

不,为什么要这么做?磁盘是用来读写的。它不会比磁盘上的其他活动造成更多或更少的损害。

你也不会超载您的磁盘(或类似的东西),因为控制器将决定它可以进行多少次读/写操作。

相关内容