Использование Zcache в Lubuntu

Недавно я добавил zcache к моей конфигурации grub:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zcache"

Но я в растерянности относительно того, работает ли zcache или мне нужно сделать что-то еще. Существует серьезная нехватка информации о реализации zcache в Ubuntu, и большая часть того, что есть, старше трех-пяти лет.

Похоже, что когда-то в прошлом для работы zcache требовались "модули" cleancache и frontswap, но я подозреваю, что это уже не так.

Итак, кроме добавления zcache в мою командную строку, нужно ли что-то еще делать, и как я могу убедиться, что zcache полностью функционирует в моей системе?

-Version-
Kernel      : Linux 3.13.0-45-generic (i686)
Compiled        : #74-Ubuntu SMP Tue Jan 13 19:37:48 UTC 2015
Distribution        : Ubuntu 14.04.2 LTS

1 ответ

Насколько я могу судить, zcache был удален из ядра начиная с версии 3.11:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1256503

Я бы рекомендовал вместо этого посмотреть на zswap. Это включено так же легко:

  1. Отредактируйте / etc / default / grub

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash zswap.enabled=1"
    
  2. sudo update-grub

  3. перезагружать

Чтобы убедиться, что он включен:

dmesg | grep zswap

И чтобы проверить, сделано ли это что-нибудь (оно включится только после того, как ваша система начнет подкачку):

sudo sh -c 'cd /sys/kernel/debug/zswap && grep . *'

Для получения дополнительной информации о zswap:
zram vs zswap vs zcache Конечное руководство: когда использовать какой

Другие вопросы по тегам