답변:
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스왑 파일에 기록 된 페이지 수입니다.
sudo grep . /sys/kernel/debug/zswap/*.
$ sudo grep . /sys/kernel/debug/zswap/* grep: /sys/kernel/debug/zswap/*: No such file or directory. 최소한 다음을 수행해야합니다.sudo sh -c 'grep . /sys/kernel/debug/zswap/*'
/sys/kernel/debug/zswap. 디렉토리를 통해 grep에게 chow를 지시하여 수정 될 수 있습니다. 편집을 참조하십시오.
쉘 확장은 때때로 이상한 일입니다. grep다행히 재귀 옵션을 사용하면 단순화 할 수 있습니다.
sudo grep -r . /sys/kernel/debug/zswap
sudo sh -c 'cd /sys/kernel/debug/zswap; grep . *'