MyTetra Share
Делитесь знаниями!
Тонкая настройка производительности файловой системы
Время создания: 03.12.2009 22:54
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/0000001331/text.html на raw.github.com

>>Тонкая настройка vmswappiness, ext4/reiser4/xfs, ionice на тяжёлых демонов и т.п.

>Можно с этого места подробнее?

# уменьшит желание системы сбрасывать без надобности данные в своп. Обычно по дефолту 60, что многовато

echo 20 > /proc/sys/vm/swappiness

# в ту же степь - максимум, выделяемый под кеши и буфера, по дефолту всего 100:

echo 1000 > /proc/sys/vm/vfs_cache_pressure

ext4 и reiser4 хороши там, где много мелоких файлов. Я выбрал сейчас ext4, так как мэйнстрим и очень хороша на удалении мелочи.

xfs хороша тем, что быстра на чтении, особенно больших файлов, и единственная FS в Linux, где есть дефрагментатор. Поэтому незаменима для всяких p2p. Для повсеместного использования не годится, так как имеет провальную скорость на удалении мелких файлов.

ionice входит в sys-apps/util-linux и позволяет выставить низкий приоритет программе при запуске [ionice -c3 rtorrent] или уже запущенной по PID'у [ionice -c3 -p$(pgrep rtorrent)]

Понятно, что и простые nice/renice для фоновых демонов тоже полезны.

Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования