Swap
當系統有可用的 RAM 和正在使用的交換時,關閉交換是一個好主意嗎?
我有一個帶有 4 GB RAM 和 SSD 的系統。我聽說在 SSD 上分配交換是一個壞主意,因為 SSD 的寫入周期有限。
因此,當我看到 < 100 MiB 的頁面被寫入交換,並且我在 RAM 上有一些可用空間時,我只需使用別名“rswap”將其關閉並再次打開:
alias rswap='sudo swapoff /dev/sda3 && sudo swapon /dev/sda3'
現在這會將頁面移回 RAM,並且交換量減少到 0 字節。RAM 使用量增加了,但到目前為止我從未遇到過應用程序問題。
此外,儘管有可用 RAM,但仍使用交換有幾個原因。其中之一就是這個!
rswap
重複執行別名命令是個好主意嗎?
一句話; 不。
交換是有原因的,而且是一個很好的原因。此外,通過(反复)取消交換,您並沒有真正實現您的目標。你正在有效地做你希望避免的事情。
誠實地。真正的解決方案是簡單地拿起一個(pata)驅動器,或者抓住一個你已經放置的驅動器,並將其僅用於交換。考慮到您的尺寸要求,幾乎*任何驅動器都可以。*如果你真的必須買一個,你應該有不超過 5 到 10 美元的投資。:)
高溫高壓