即使 swappiness 設定為 0,在 SSD 上使用交換檔案/分割區的缺點

即使 swappiness 設定為 0,在 SSD 上使用交換檔案/分割區的缺點

即使 swappiness 設定為 0,在 SSD 上使用交換檔案/分割區有哪些缺點

我對 /proc/sys/vm/swappiness=0 案例特別感興趣。實際上,該交換文件仍有多少寫入操作,這是否會對 SSD 產生負面影響或有任何其他缺點?或者它幾乎與沒有交換文件相比?

我很清楚 swappiness=0 的意思,但不知道它意味著什麼在實踐中

我的問題源自於我在沒有交換的情況下遇到的問題:https://stackoverflow.com/questions/4567972/error-executing-aapt-all-of-the-sudden。關於SSD和swap也有類似的問題,但他們沒有深入探討swappiness=0:沒有交換分區的缺點,我應該將交換文件保存在 SSD 驅動器上嗎?

答案1

如果您使用的記憶體不超過實體記憶體量,則根本不會使用交換文件。在這種情況下,這並不重要。如果你的交換性=0。

我想說,如果您的應用程式隨機使用交換(不時超出物理內存量),那真的沒關係。例如,編譯軟體(在持續整合機器中,每天多次建置)會大量使用磁碟,到目前為止還沒有出現任何問題。

相關內容