В начало → Тюнинг Gentoo
Gentoo-doc HOME В началоСлед.: Руководство по предварительному связыванию в Gentoo Linux

Тюнинг Gentoo


1. Ядро 2.6: Тонкости настройки
2. Руководство по предварительному связыванию в Gentoo Linux
3. Тюнинг системы и запуска некоторых программ
4.  mplayer
5. XMMS
6. Тюнинг настроек программ из семейства Mozilla
7. Тонкая настройка IDE дисков с помощью hdparm
8. Ускорение загрузки системы

1. Ядро 2.6: Тонкости настройки

Ссылка на оригинал: http://ru.gentoo-wiki.com/Ядро_2.6

С версии: 1.5

1.1. Параметры виртуальной памяти

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

Содержимое файла /proc/sys/vm/swappiness определяет агрессивность свопинга, а истинность (неравенство нулю) значения в файле /proc/sys/vm/autoswappiness определяет какой из двух режимов будет использоваться. Таким образом, если вы хотите установить агрессивность свопинга вручную, то следует воспользоваться командой:

# echo 0 > /proc/sys/vm/autoswappiness

чтобы отключить автоматический режим и уже затем установить желаемый режим вручную. Значения в файле /proc/sys/vm/swappiness изменяются от 0 до 100. При минимальном значении ядро стремится большую часть содержимого держать в физической памяти, при максимальном стремится к экономии физической памяти.Чтобы максимльно сэкономить оперативную память введите:

# echo 100 > /proc/sys/vm/swappiness

По умолчанию значение 60, но если поставить 0, это должно побудить систему пользоваться подкачкой только в критических ситуациях. Для медленных систем может ускорить работу. Значение 100 не рекомендуется для тех у кого достаточно медленный жесткий диск. Казалось бы, это значение вообще не желательно для использования, однако, Andrew Morton, один из разработчиков ядра Linux, заявляет, что на своих рабочих компьютерах (десктопах, не серверах) использует значение 100, т.к. считает, что ему совершенно ни к чему эти сотни занятых мегабайт оперативной памяти. И он в некоторых случаях прав, так как известно, что Linux использует свободную оперативную память для кэширования дисковых операций, таким образом, значение близкое или равное 100 может и ускорить систему. Таким образом, решать вам, исходя из количества и ресурсоемкости используемых вами задач. Хотя, вряд ли вы так же активно используете свой десктоп, как Эндрю ;)

Также, возможно заставить систему устанавливать нужный режим при загрузке, прописав в файл /etc/sysctl.conf строку

Листинг 1. Файл: /etc/sysctl.conf

vm.swappiness=100


разумеется, вместо 100 следует подставить то значение, которое вам подходит.

В началоСлед.: Руководство по предварительному связыванию в Gentoo Linux
В начало → Тюнинг Gentoo