Как проверить работоспособность zswap?

Как я могу проверить, что zswap включен и работает в моей системе?

2 ответа

Решение
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/kernel/debug/zswap
Другие вопросы по тегам