zram 是一個 swapfs 的工具, 它可以把 swap 重導向過來, 經過壓縮後, 仍舊擺在記憶體裡.
https://en.wikipedia.org/wiki/Zram
因為一般狀況來說 OS 會保留一些緩衝空間, 並不會真的等到記憶體不夠用時再來 swap, 有些被 suspend 的 task 也會被丟去 swap 不佔用到主記憶體, 這時 zram 就很有用了.
zram 工具在 ubuntu 上叫 zram-config
安裝好重開機後你會看到 /dev/zram?, ?是編號, 會看你有幾顆 CPU 就到 CPU數 -1 個, 然後用 swapon 看就可以看到多了那麼多個.
沒有留言:
張貼留言