如何validationzswap运行?

如何检查以确认zswap已启用并在我的系统上运行?

dmesg | grep zswap 

这应该是你需要知道它是否正在运行。 你应该看到一条消息:

 [ 1.241302] zswap: loading zswap [ 1.241306] zswap: using zbud pool [ 1.241310] zswap: using lzo compressor 

您可以通过以下方式查看它正在执行的操作:

 $ 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 

要注意的关键参数是stored_pages ,它是压缩页面的数量,而written_back_pages是已经写入交换文件的页面数。

壳牌扩张有时是一件奇怪的事情;-)。 “grep”幸运的是有一个递归选项,所以简化它:sudo grep -r。 / SYS /内核/调试/ zswap