Вы можете включить zram в системах Ubuntu, используя:
sudo apt-get install zram-config
Это не что иное, как простой служебный скрипт, который делает новый сжатый раздел подкачки на 50% от размера вашей памяти.
Пример: 32 ГБ системной памяти приводит к разделу ZRAM 16 ГБ.
Конечно, вы можете изменить этот скрипт по своему вкусу.
Вопрос в том:
Набор исправлений и поддержка ZRAM, как известно, являются "входящими и выходящими" из ядра. В некоторых версиях ядра он включен, в некоторых в Ubuntu он отключен. Это было связано с различными ошибками и проблемами. Но время шло.
Насколько безопасен и стабилен zram на последних ядрах?
Подходит ли он для производственного использования?
Как он справляется с 32 ГБ / 48 ГБ ОЗУ?
Не знаю, как out, zram был повышен с промежуточной стадии в Linux 3.14. Он потратил довольно много времени на проверку на небольших устройствах памяти, включая Android.
И в том-то и дело, что многие из его вариантов использования переключаются на очень медленное, ограниченное хранилище записи. На серверах это не совсем так. Там, где добавить больше ОЗУ относительно дешево, люди редко утруждают себя написанием и настройкой скриптов для настройки пространства подкачки zram и добавления некоторой нагрузки на ЦП. Вам решать, достаточно ли внимания уделяется качеству.
Как всегда, производительность зависит от многих переменных. Версия ядра, используемый алгоритм сжатия, ЦП. В этом случае степень сжатия вы получите на страницах. Вы хотите настроить собственное тестирование с чем-то похожим на вашу рабочую нагрузку.