Прискорення chromium в linux

Ні для кого не секрет що операції запису і читання з оперативної пам`яті працюють в кілька разів швидше ніж з жорсткого диска. Нещодавно я помітив що популярний браузер від Google, активно пише файли в директорії .cache і .config під час роботи. А що якщо перенести ці каталоги в оперативну пам`ять і зберігати дані на диск тільки при виключенні комп`ютера ...

Як ви вже зрозуміли в цій інструкції ми змусимо Chromium писати свої файли безпосередньо в оперативну пам`ять, це прискорить його роботу і як бонус зменшить використання жорсткого диска, тим самим збільшивши рядків його служби.

Ми розглянемо як зробити це за допомогою спеціального демона, де потрібно буде всього лише встановити одну програму і підправити кілька рядків в конфіги. А також подивимося як зробити все вручну засобами системи без додаткових програм. Мені особисто більше подобається другий варіант, він як би дає більше контролю над системою і розуміння того що відбувається. Для збільшення терміну служби оперативної пам`яті будемо використовувати модуль ядра zram. Як його налаштувати подивіться в попередній статті, далі я буду припускати що модуль вже налаштований і готовий до роботи. І так, приступимо, почну мабуть з другого способу.

Відео: Установка і русифікація браузера Chromium в Linux MC 17.3

Прискорення Chromium вручну

Спочатку підготуємо пристрій zram, припустимо будемо використовувати zram0. Нам потрібна буде файлова система ext4.

$ Mkdir ~ / .tmp

підключаємо:

Відео: Установка Google Chrome в Kali linux

/ Dev / zram0 / home / user / tmp ext4 defaults 0 0

продовжуємо настройку, створимо папки для cache і config:

Відео: Chromixium -1.5 на базі Ubuntu - майже як Chrome OS тільки краще)

$ Ln -s ~ / .config / chromium ~ / .tmp / config
$ Ln -s ~ / .cache / chromium ~ / .tmp / cache


Кеш він для того і існує щоб менше використовувати інтернет з`єднання, тому дані потрібно якось зберігати між перезавантаженнями. Для цього скористаємося скриптами. Для розгортання:

# / Bin / bash

cd /home/user/.tmp

rm ~ / .ramdisk.tar




tar xf ~ / .ramdisk.tar

Скрипти потрібно запускати під час запуску і завершенні роботи, для цього можна написати systemd юніт, додати файли в /etc/local.d або налаштувати запуск за допомогою скриптів rc.local, rc.local_shutdown в залежності від системи ініціалізації.

Налаштування Profile-sync-daemon

А це другий спосіб, набагато простіше першого, все робиться автоматично, потрібно лише встановити і трохи настроїти. Програма підтримує не тільки Chromium, можна працювати і з іншими браузерами - firefox, opera і т д. Принцип той же що і в першому способі - файли знаходяться в оперативній пам`яті і періодично синхронізуються з жорстким диском.

Відео: Chromium OS + Ubuntu Linux = Chromixium (Now "Cub Linux")

Пакету profile-sync-daemon вже немає в офіційних репозиторіях Ubuntu, але його можна встановити з PPA:

$ Sudo apt-get update

$ Sudo apt-get install profile-sync-daemon

Для інших дистрибутивів команда аналогічна, тільки потрібно вказати свій пакетний менеджер.

Тепер настройка. Відкрийте файл /etc/psd.conf.

USERS = "user"

У змінну BROWSERS запишіть свій браузер, підтримувані значення:

  • сhromium
  • chromium-dev
  • conkeror.mozdev.org
  • firefox
  • firefox-trunk
  • google-chrome
  • google-chrome-beta
  • google-chrome-unstable
  • heftig-aurora
  • luakit
  • midori
  • opera
  • opera-next
  • qupzilla
  • rekonq
  • seamonkey
$ Sudo /etc/init.d/psd start

А для systemd команда буде виглядати так:

Поділися в соціальних мережах:

Схожі
Переміщення файлу підкачки в windows vistaПереміщення файлу підкачки в windows vista
Використання середовища відновлення windows re в windows 7Використання середовища відновлення windows re в windows 7
Процес завантаження linuxПроцес завантаження linux
Hd speedHd speed
ChromiumChromium
Типи файлів в linuxТипи файлів в linux
Яндекс.браузер - це браузер, створений компанією яндекс на базі chromiumЯндекс.браузер - це браузер, створений компанією яндекс на базі chromium
Установка chromium ubuntu 16.04Установка chromium ubuntu 16.04
Установка і оновлення браузера chromium в windowsУстановка і оновлення браузера chromium в windows
Blink - новий браузерні движок від розробників chromiumBlink - новий браузерні движок від розробників chromium
» » Прискорення chromium в linux