Linux如何讓
如何讓 rm
在 ext3/linux 上更快?
我使用預設選項安裝了 ext3 文件系統。在它上面我有一些 ~ 100GB 的文件。
刪除任何此類文件需要很長時間(8 分鐘)並導致大量 io 流量,從而增加伺服器的負載。
有沒有辦法讓 rm 不那麼具有破壞性?
最有趣的答案最初埋在對該問題的評論中。這是使其更加明顯的一流答案:
基本上這裡沒有任何方法有效,所以我們開發了自己的方法。在這裡對其進行了描述:http: //www.depesz.com/index.php/2010/04/04/how-to-remove-backups/ – depesz 2010 年 4 月 6 日 15:15
該連結是對探索和發現可行解決方案的令人難以置信的徹底分析。
另請注意:
文章說:
如您所見,我使用
-c2 -n7
了 ionice 選項,這看起來很正常。這是真的,但使用者 TafT 說,如果您不希望受到干擾,那麼
-c3
“空閒”將是比-c2
“盡力而為”更好的選擇。他過去常常-c3
在後台建構,並且發現它執行良好,不會導致建構永遠等待。如果您確實有 100% 的 io 使用率,那麼-c3
將不會讓刪除完成,但他不希望這是您基於工作測試所擁有的。