Роман Теличко

Заметки веб-разработчика/админа

Ускоряем Chromium за счёт tmpfs в Linux

// | 4500 просмотров | комментариев (1)

Есть довольно простой способ ускорить работу браузера Chromium (Google Chrome) явно указав путь к папке с временными файлами что будет находиться в оперативной памяти (ОЗУ). Этот приём будет особенно полезен владельцам SSD-дисков ресурс перезаписи которых очень ограничен.

Добавляем временное хранилище размером в 1GB (должно хватить), что будет находиться в оперативной памяти (ОЗУ):

sudo mkdir /ram
sudo vi /etc/fstab
tmpfs    /ram    tmpfs    defaults,noatime,mode=1777,size=1024M    0    0

Монтируем:

sudo mount -a

Смотрим:

df -h

Должно быть что-то такое:

Ф. система   Розм     Вик       Дост      Вик%      змонтований на
tmpfs        1,0G     0         1,0G      0%        /ram

Теперь редактируем файл с default-настройками Chromium, явно указывая ему путь к нашему временному хранилищу:

sudo vi /etc/chromium-browser/default

Меняем строчку

CHROMIUM_FLAGS=""

На следующую:

CHROMIUM_FLAGS="--disk-cache-dir=/ram"

Перезапускаем браузер Chromium и смотрим на использование ОЗУ диска:

df -h

Если у вас в колонке «Использовано» что-то большее нуля, то вы всё сделали правильно.

Ф. система   Розм     Вик       Дост      Вик%      змонтований на
tmpfs        1,0G     17M       1008M     2%        /ram

В результате Chromium стал реактивным 🙂
Это всё.
Удачи!

  • kov6233

    Ребят а можно вобще делать так чтоб все шлов озу а когда оно забивалось до определенного объема то все остальное шло в swap. На пример озу до 90 % будет забиватся все что запускается (Не чего не идет в подкачку тобиш в swap) f gjckt 90% все будет идти в swap.
    Для этого на м потребуется зайти в Файл sysctl.conf.
    sudo gedit /etc/sysctl.conf

    Затем в самомо конце файла и жмите Enter и добавите следуещие
    vm.swappiness=10

    Там де «=10» Это процент свободного места в ОЗУ при котором будет все идти в swap.
    Тобиш «=10» это после 90% ОЗУ все остольные файлы будут идти в swap.
    Кароч должно выглядить так: