连续三天在服务器上运行高 I/O 任务是否被认为是“安全的”?或者您是否会在其中添加暂停?

连续三天在服务器上运行高 I/O 任务是否被认为是“安全的”?或者您是否会在其中添加暂停?

我想对占用 CentOS 7 中 48TB RAID6 分区中的 32TB 的 400 万个 JPEG 文件的内容进行哈希处理。这是一个 Hetzner SX131 10 x 6TB 盒子。

对 10,000 个文件进行测试后,我认为整个工作将花费 72 小时。

您是否会直接设置它然后忘掉它,或者每分钟添加(比如说) 5 秒的暂停是否明智?

答案1

你应该没事,因为正如你所说,这是系统唯一在做的事情。

从 CPU 的角度来看,如果这是一个瓶颈,您可能需要同时运行多个进程来加快速度。 不过,与您的问题更相关的是 - 如果 CPU 过热,它将会节流并自我保护,因此从 CPU 的角度来看,系统可以很好地保护自己。

从 RAM POV 来看,我怀疑这是否会有什么不同。

从硬盘的角度来看,如果硬盘要坏了,它们无论如何都可能会坏掉。我怀疑稍微减少一点热量不会带来很大的不同。另外请记住,启动比运行一个进程更容易磨损。如果是我,我不会担心,或者放几个风扇吹磁盘。

任何像样的服务器都完全有能力执行几天的高负载任务——我只是让它运行。

相关内容