Я установил zRam, как описано на webupd8.org . Я установил его из терминала. Это все, что мне нужно сделать, или мне нужно сделать какую-то настройку или что-то еще? Zram-enabler все делает сам или мне нужно установить некоторые параметры?
Я установил zRam, как описано на webupd8.org . Я установил его из терминала. Это все, что мне нужно сделать, или мне нужно сделать какую-то настройку или что-то еще? Zram-enabler все делает сам или мне нужно установить некоторые параметры?
Ответы:
Подобно тому, как в этом посте цитировался Сергей «Шнацель» Davidoff, этот пакет устанавливает скрипт для запуска в качестве сервиса. Сценарий автоматически настраивается, и служба запускается автоматически. Никакой дополнительной настройки не требуется. Услуга может управляться вручную через:
sudo service zramswap start|stop|status|restart|reload|force-reload
Если вы откроете пакет deb с помощью ролика файлов, вы увидите, что установлены только два файла:
/etc/init/zramswap.conf
/etc/init.d/zramswap
Вместе с некоторыми файлами документации. DEBIAN
Каталог содержит пакет мета данные и команды для инициализации службы. Вот и все, что есть в упаковке. Соответствующие устройства названы в честь этой схемы:/dev/zram[0-9]
Вы установили его через PPA? Я рекомендую это сделать.
sudo apt-get install zram-config
Вот, пожалуйста, целый рассказ о zRam в Ubuntu:
zRam - это код внутри ядра, который после активации создает блочное устройство на основе ОЗУ, которое действует как диск подкачки, но сжимается и сохраняется в памяти, обеспечивая очень быстрый ввод-вывод и увеличивая объем доступной памяти до того, как система начнет перестановку на диск.
zRam интегрирован в ядро Linux 3.2 и выше, поэтому он уже включен в Ubuntu 12.04.
Ранее на моем компьютере с 2 ГБ, без zRAM, когда я открывал множество вкладок браузера, система начинала задыхаться, а жесткий диск начинал копировать данные в SWAP, вызывая полное замедление. Теперь после активации zRam вместо зависания после нехватки ОЗУ система работала как ни в чем не бывало. Я не заметил никакой разницы вообще. Это выглядело как добавление ОЗУ;)
По моему опыту, zRam полезен для людей, использующих компьютеры с 1 ГБ или 2 ГБ ОЗУ. Поскольку zRam сжимает данные, ему требуются некоторые ресурсы процессора. Не много, но всегда. По этой причине я не рекомендую использовать его со старыми процессорами. Также, если у вас 4 ГБ ОЗУ, скорее всего, вам не нужно будет его использовать.
Чтобы активировать его, введите в терминале:
sudo apt-get install zram-config
Чтобы удалить [введите следующее]:
sudo dpkg --purge zramswap-enabler sudo dpkg --purge zram-config
Сервисный демон активируется сразу после установки. Вы можете проверить это, набрав в терминале:
cat /proc/swaps
Там должно быть несколько записей / dev / XXX (если у вас активен раздел / файл подкачки) и хотя бы одна запись с именем «swap» в названии (по одному на каждое ядро процессора в нашей системе). Если нет, попробуйте перезагрузиться и введите команду еще раз.
Дальнейших действий не требуется.
Начиная с Ubuntu Precise, существует официальный сценарий upstart для Ubuntu Адама Конрада для настройки zram в главном репозитории:
sudo apt-get install zram-config
Источник: http://gionn.net/2012/03/11/zram-on-debian-ubuntu-for-memory-overcommitment/
Обязательно reboot
зайдите в Ubuntu и проверьте, запустился ли Zram во время загрузки.
Следуйте инструкциям, указанным ранее, чтобы проверить cat /proc/swaps
Если вы не видите своих устройств подкачки zram в списке (и в моем случае), сделайте следующее:
sudo su
update-rc.d zramswap defaults
Это перечислит Zram в качестве службы запуска.
reboot
и проверьте, началось ли это во время загрузки.