Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 02.07.2026 Время: 21:00
Ваш IP: 216.73.217.80
Загрузка сервера: 0.25
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   УСТАНОВКА ДРАЙВЕРА SIS671 (XUBUNTU 14.04)
После установки ОС Xubuntu 14.04 возникли проблемы с видеоадаптером sis671 (ноутбук Depo 8510C), но все оказалось не так сложно, удалось получить разрешение экрана 1280×800 60Гц.   Скачайте драйвера drivers   Распакуйте архив cd ~/Загрузки/ unzip ~/Загрузки/drivers.zip Установите драйвера sudo cp ~/Загрузки/sisimedia_drv.la /usr/lib/xorg/modules/drivers/sisimedia_drv.la sudo cp ~/Загрузки/sisimedia_drv.so /usr/lib/xorg/modules/drivers/sisimedia_drv.so  Откройте для…
  2017-08-11 17:58:37 | Категория: Драйвера
   ATOMIX
Atomix — бесплатная игра для Linux. Игровое поле представляет собой двумерный замкнутый лабиринт, в котором находятся несколько шариков-атомов разного цвета. Их необходимо расположить рядом друг с другом определённым образом, составив заданную фигуру-молекулу по указанному образцу. Шарики можно передвигать в четырёх направлениях, расстояние перемещения не регулируется, шарик двигается до тех пор, пока не…
  2017-08-01 23:53:08 | Категория: Игры
   Операторы сравнения
Операторы сравнения позволяют сравнивать между собой два значения. Это в своем роде уникальные операции, потому что независимо от типов своих аргументов они всегда возвращают одно из двух: false или true. Операции сравнения позволяют сравнивать два значения между собой и, если условие выполнено, возвращают true, а если нет — false. a == $b Равно TRUE если $a равно $b. $a === $b Тождественно…
  2017-08-27 22:50:59 | Категория: PHP
   НАСТРОЙКИ GRUB 2 В UBUNTU
GRUB — загрузчик операционной системы от проекта GNU. GRUB позволяет пользователю иметь несколько установленных операционных систем и при включении компьютера выбирать одну из них для загрузки. Рассмотрим все пункты настроек GRUB: В терминале выполните следующие действия для открытия файла настройки GRUB: sudo nano /etc/default/grub # If you change this file, run 'update-grub' afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file,…
  2017-08-04 18:30:58 | Категория: Система
   call_user_func_array - вызов пользовательской функции с массивом параметров
call_user_func_array() вызывает пользовательскую функцию с массивом параметров. Пример использования: function qwerty($a,$b,$c) { echo "Сегодня $a погода<br>"; echo "Сегодня $b погода, просто $c<br>"; } call_user_func_array('qwerty', array("хорошая","плохая","ужасная")); Сегодня хорошая погодаСегодня плохая погода, просто…
  2017-09-12 20:32:08 | Категория: PHP

Вверх