Bagaimana saya dapat memeriksa untuk memverifikasi bahwa zswap diaktifkan dan bekerja pada sistem saya?
17
dmesg | grep zswap
Hanya itu yang harus Anda ketahui jika itu berjalan. Anda akan melihat pesan di sepanjang baris:
[ 1.241302] zswap: loading zswap
[ 1.241306] zswap: using zbud pool
[ 1.241310] zswap: using lzo compressor
Anda dapat melihat apa yang dilakukannya dengan yang berikut:
$ sudo grep -R . /sys/kernel/debug/zswap
/sys/kernel/debug/zswap/stored_pages:0
/sys/kernel/debug/zswap/pool_total_size:0
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:0
/sys/kernel/debug/zswap/reject_compress_poor:0
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:0
Parameter utama yang harus diperhatikan stored_pages
adalah jumlah halaman terkompresi dan written_back_pages
jumlah halaman yang telah dituliskan ke file swap.
sudo sh -c 'cd /sys/kernel/debug/zswap; grep . *'
sudo grep . /sys/kernel/debug/zswap/*
?$ sudo grep . /sys/kernel/debug/zswap/*
grep: /sys/kernel/debug/zswap/*: No such file or directory
. Minimal yang mungkin perlu Anda lakukan:sudo sh -c 'grep . /sys/kernel/debug/zswap/*'
/sys/kernel/debug/zswap
. Dapat diperbaiki dengan memberi tahu grep untuk membaca direktori. Lihat edit.Ekspansi shell kadang-kadang aneh.
grep
untungnya memiliki opsi rekursif sehingga untuk mempermudahnya:sumber