Установи Linux! Стань свободным!
Онлайн всего: 57 | Посетители: 0 | Боты: 57
Дата 06.10.2024 Время: 02:36
Ваш IP: 3.142.173.238
Загрузка сервера: 0.94
old.ubuntu-desktop.ru - УСКОРЕНИЕ РАБОТЫ LINUX UBUNTU - Система    Главная > Каталог статей > Система

УСКОРЕНИЕ РАБОТЫ LINUX UBUNTU

Рассмотрим параметры vm.vfs_cache_pressure — он указывает размер используемого дискового кэша и vm.swappiness — этот параметр определяет при каком % свободной оперативной памяти будет задействован SWAP (виртуальная память).

Параметры vm.vfs_cache_pressure:

  • 0 — не кэшировать ничего.
  • 100 — значение по-умолчанию.
  • >100 — агрессивно кэшировать дисковые операции.

Рекомендуется устанавливать значение 1000 и больше для обычных винчестеров и около 50 для SSD дисков. Чем выше значение vm.vfs_cache_pressure тем отзывчивей будет система (тем больше будет кэширование), но это при условии что у Вас достаточно оперативной памяти (более 2Гб). При небольшом ОЗУ значение vm.vfs_cache_pressure рекомендуется установить на 10 и больше использовать swap (виртуальная память).

Для того чтобы определится со значениями vm.vfs_cache_pressure и vm.swappiness я предлагаю немного поэкспериментировать. Изменим значения vm.vfs_cache_pressure и vm.swappiness для более оптимального для Вас значения. Для этого не потребуется перезагрузка компьютера.

Редактируем файл sudo /etc/sysctl.conf:

sudo nano /etc/sysctl.conf

Добавим в конце файла строчки:

vm.swappiness = 10
vm.vfs_cache_pressure = 1000

Сохраним параметр нажав Ctrl+Alt и O, далее выход Ctrl+Alt и X (при использовании редактора nano).

Применим параметры:

sudo -i
пароль

sysctl -p

При этих значениях Swap будет задействован когда останется всего 10% свободной оперативной памяти, так же будут агрессивно кэшировать дисковые операции.

Значения по умолчанию:

vm.swappiness = 60
vm.vfs_cache_pressure = 100

Попробуйте изменить значения на другие:

vm.swappiness = 0
vm.vfs_cache_pressure = 10

Сравните на сколько увеличилось или уменьшилось быстродействие системы при изменении параметров. При 3Гб оперативной памяти я выбрал значения:

vm.swappiness = 0
vm.vfs_cache_pressure = 1000

Значение vm.swappiness = 0 позволяет использовать swap в редких случаях (при 0% свободной оперативной памяти), а значение vm.vfs_cache_pressure = 1000 агрессивно кэшировать дисковые операции, что позволяет повысить быстродействие системы ускоряя загрузку часто используемых приложений.

Для отслеживания использования загрузки оперативной памяти и размера кэш, а так же swap я предлагаю использовать системный монитор.

Для установки системного монитора необходимо выполнить следующие команды в терминале:

sudo add-apt-repository ppa:rye/ubuntuone-extras
sudo apt-get update
sudo apt-get install indicator-ubuntuone

Запуск системного монитора:

indicator-ubuntuone

 

Можно так же воспользоваться программой CPU-G. CPU-G собирает и показывает информацию о процессоре (CPU), оперативной памяти (общие сведения и текущее использование), материнской плате (Motherboard) и основную информацию об используемой операционной системе.

Установка CPU-G в Linux Ubuntu при помощи терминала:

sudo add-apt-repository ppa:cpug-devs/ppa
sudo apt-get update
sudo apt-get install cpu-g

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-04 08:46:42 | liman28 | Категория: Система | Просмотров: 90
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   «MAD BOMBER» — КЛОН КЛАССИЧЕСКОЙ КОНСОЛЬНОЙ ИГРЫ «KABOOM!»
Mad Bomber» — это клон классической консольной игры «Kaboom!» студии Activision, для Atari 2600, созданной Ларри Капланом, с красивой динамичной графикой, звуковыми эффектами и музыкой. Сумасшедший взрыватель скрывается в городе и сбрасывает всюду бомбы! Ваша задача поймать их, прежде чем они упадут на землю и взорвутся. К счастью, у вас есть набор вёдер для тушения бомб. Программа Mad Bomber доступна в официальном…
  2017-08-06 20:57:12 | Категория: Игры
   BRIQUOLO — ИГРА-АРКАНОИД
Briquolo — игра-арканоид на трёхмерном цветном игровом поле. Она содержит 23 причудливых уровня с движущимися кирпичами, отличными взрывами и звуковыми эффектами, различными перспективами камеры, а также имеет встроенный редактор для создания ваших собственных уровней. Игра Briquolo использует OpenGL для создания современных графических эффектов, и легко переносима, благодаря библиотеке SDL. Программа Briquolo…
  2017-08-09 14:17:30 | Категория: Игры
   NIKWI DELUXE — ИГРА-ПЛАТФОРМЕР, ГДЕ ВАШЕЙ ЦЕЛЬЮ ЯВЛЯЕТСЯ СБОР КОНФЕТ
Вы играете роль 9-летнего мальчика в мире его мечты: мире, сделанном из сладостей! Проведите Nikwi по всем 30 уровням, поедая всё что встретится на пути, и избегая монстров, стремящихся превратить мечту Никви в кошмар. Nikwi содержит 30 уровней на тему сладостей, более 10 различных монстров и препятствий — каждое из них с собственным уникальным поведением — и новые сюжетные элементы в каждой теме. Программа…
  2017-08-11 19:06:54 | Категория: Игры
   FluxGui Indicator — адаптация цветовой тон монитора в зависимости от времени суток
FluxGui Indicator — это приложение позволяет адаптировать цветовой тон монитора к текущему времени суток. FluxGui Indicator позволяет менять цветовой тон экрана монитора в зависимости от времени суток, тем самым снимая с ваших глаз ненужную нагрузку. Днем для глаз будут полезны более холодные тона 6500К, а вечером более теплые тона 2700К. FluxGui Indicator постепенно и незаметно для Вас меняет цветовой тон. Для нормальной…
  2017-08-12 21:37:10 | Категория: Разное
   array_pad - увеличение размера массива до заданной величины
Функция array_pad() увеличивает массив до заданной величины заполняя его значениями. Если параметр функции array_pad() положительное число, то массив увеличивается с конца, если отрицательное, то с начала. Если абсолютное значение параметра меньше или равно размеру массива, то функция не производит ни каких изменений размера массива. Пример использования: $a = array…
  2017-09-05 19:37:27 | Категория: PHP

Вверх