叫猫会不会很浪费?

叫猫会不会很浪费?

如果这个问题真的很愚蠢,我很抱歉,但这基本上是我一直在思考的问题。假设我运行:

: cat ./somefile.txt

每秒几百次。我的硬盘会以多快的速度报废?

答案1

七。但说真的,很难知道磁盘在空闲时能持续多长时间,更不用说在重负载下。除了说它会持续之外没有其他答案大概磁盘磨损得更快。

反对这种做法的更好理由是,它通常会很慢。为什么你需要这样敲打磁盘?

如果你想知道什么时候会发生改变,可以看看通知这是一个基于内核的文件事件系统,当发生某些事情时可以调用一些代码,从而无需敲击磁盘。

有像这样的包装器pyinotify让事情变得更容易。

答案2

它可能根本没有影响,这取决于它的大小somefile.txt- 如果它足够小以至于内核可以将其缓存在 RAM 中,则该文件将只从磁盘读取一次,后续迭代将从缓存中检索它。

即使反复运行该命令会影响驱动器的使用寿命,这是因为文件被重复读取。无论您使用cat还是其他程序来读取它都完全无关紧要。

答案3

这让我想起了 Google 对硬盘所做的研究。由于他们研究过很多硬盘,因此他们进行了一项非正式研究,以查看硬盘的使用寿命与一系列因素(包括温度、电源周期、活动水平等)之间是否存在显著相关性。我认为他们发现的唯一重要因素是年龄。这项研究名为“故障趋势......”之类的。

我不会太担心高清使用会占用你的硬盘空间。

相关内容