Câu trả lời:
dmesg | grep zswap
Đó là tất cả những gì bạn cần biết nếu nó đang chạy. Bạn sẽ thấy một thông báo dọc theo dòng:
[ 1.241302] zswap: loading zswap
[ 1.241306] zswap: using zbud pool
[ 1.241310] zswap: using lzo compressor
Bạn có thể thấy những gì nó đang làm với những điều sau đây:
$ 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
Các tham số chính cần chú stored_pages
ý là số lượng trang nén và written_back_pages
số trang được ghi ra tệp hoán đổi.
sudo grep . /sys/kernel/debug/zswap/*
?
$ sudo grep . /sys/kernel/debug/zswap/*
grep: /sys/kernel/debug/zswap/*: No such file or directory
. Tối thiểu bạn có thể cần phải làm:sudo sh -c 'grep . /sys/kernel/debug/zswap/*'
/sys/kernel/debug/zswap
. Có thể được sửa bằng cách bảo grep đi qua thư mục. Xem chỉnh sửa.
Shell mở rộng là một điều kỳ lạ đôi khi. grep
may mắn thay có một tùy chọn đệ quy để đơn giản hóa nó:
sudo grep -r . /sys/kernel/debug/zswap
sudo sh -c 'cd /sys/kernel/debug/zswap; grep . *'