Відповіді:
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
кількість сторінок, які були записані у файл swap.
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, щоб подавати через каталог. Див. Редагування.
Розширення оболонок іноді дивна річ. grep
на щастя, є рекурсивний варіант, щоб спростити його:
sudo grep -r . /sys/kernel/debug/zswap
sudo sh -c 'cd /sys/kernel/debug/zswap; grep . *'