небольшой объем оперативной памяти

Если у вашего компьютера небольшой объем оперативной памяти, могут возникать проблемы с производительностью и отзывчивостью системы.

В этой статье я хочу рассказать, как можно повысить производительность за счет уменьшения интенсивности использования раздела подкачки SWAP.

Представляю Вашему вниманию утилиту zRam — модуль ядра Linux (ранее известный как compcache).
Он увеличивает производительность путем предотвращения подкачки страниц на диск, используя сжатое блочное устройство в оперативной памяти, пока не появится необходимость использовать файл подкачки на жестком диске.
Скорость обмена с оперативной памятью быстрее, чем с жестким диском, следовательно zRamпозволяет Linux производить большее число операций подкачки, особенно на старых компьютерах с малым объемом оперативной памяти.

zRAM особенно полезна для нетбуков, старых компьютеров, виртуальных систем или различных встраиваемых устройств. 

Установка zRam в Ubuntu 12.04, 12.10, 13.04

Для установки zRam в Ubuntu 12.04 - Ubuntu 13.04, выполните следующую команду в терминале:sudo apt-get install zram-config
После установки перегрузите компьютер.
Проверить работоспособность можно, введя команду:swapon -sВ консоле должно вывести что то наподобее:

Внимание!

Параметр vm.swappiness который изменяется в файле /etc/sysctl.conf лучше оставить на значении по умолчанию 60, хотя можно установить значение 40.
Если Вы его не трогали, то ничего не делайте. Всё будет работать!

Для тех, кто менял это значение на 10 или хочет изменить значение на 40, то воспользуйтесь следующей инструкцией:

Swappiness - это параметр, контролирующий тенденцию ядра перемещать процессы из физической памяти в swap раздел.

Swappiness - это число между 0 и 100 включительно.
Если 0 - то своп не будет использован пока физическая память не заполнится до предела. 
Если же 100 - то все процессы будут агрессивно перемещаться на диск.

По умолчанию стоит 60, что значит, если ваша оперативная память загружена на 40 процентов, то включается swap раздел.

Чтобы изменить этот параметр проделаем следующее, откройте терминал и выполните следующую команду: 
sudo gedit /etc/sysctl.confИ вставьте в конец файла следующий параметр: 
vm.swappiness=40

Затем сохраните файл.
После перезагрузки системы значение swappiness изменится на 40.

Таким образом, при загруженности Вашей оперативной памяти на 60 процентов будет использоваться zRam.

Комментарии

Популярные сообщения из этого блога

Права на папки и файлы (unix/chmod)

Автоматическое монтирование дисков и разделов в Linux или что такое fstab? Проблема Debian

Как подключить сетевой диск Windows в Linux