Что такое Linux Zram, с чем его едят, плюсы и минусы.
Linux Zram - модуль ядра Linux (ранее известный как compcache). Он создаёт в оперативной памяти сжатое блочное устройство (другими словами, RAM-диск со сжатием данных "на лету"). Подробнее на Wiki.
Как мы уже поняли, что zRam повышает производительность компьютера путем неких махинации с оперативной памятью. Но давайте обсудим, плюсы и минусы данной модули.
Минусы:
1. Энергозависимая (при отключении все данные будут потеряны), неэффективна на ноутбуках, если вам нужны проценты батареи.
2. Сжатие требует мощности процессора. В зависимости от степени сжатия, а также количеству сжатой памяти, скорость и потребление мощности процессора будут разными.
Если проц нормальный и обычно не загружен полностью, то zram/zswap будет в пользу. А иначе эта лишняя нагрузка в виде сжатия памяти будет приводить к фризам. Мы же не магию используем, а всего лишь понижаем дисковое I/O в обмен на повышенную нагрузку на проц. (один из коментарьев на форуме про zRam)
Как оказалась, данный модуль не совсем подходит под слабые процессоры. К сожелению, слабые компьютеры с плохими пооцессорами с помощью zRam не приведет в сильным изменениям.
Плюсы:
Понятное дело, в плюс входит увелечение производительности и решения множество проблем с лагами, путем сжатия. Возможно это понадобится тем, у кого есть проблемы с производительностью. На этом, пока всё.