Увеличил быстродействие системы (кажется)
На digg.com сегодня проплывала заметка на тему улучшения быстродействия Linux системы (оригинал статьи). Решил попробовать.
Оптимизация состоит из трёх шагов:
- Изменение параметров работы жёсткого диска с помощью
hdparm. Для меня это не актуально, т.к. у меня жёсткий диск SATA и к нему предлагаемые в статье методы неприменимы. Поэтому этот шаг я пропустил. - Монтирование файловых систем с опцией
noatime. При этом не сохраняются данные о времени последнего доступа к файлам (Access Time). Тут всё просто — добавляем параметрnoatimeк списку опций в/etc/fstabи перемонтируем файловую систему. - Уменьшение времени запуска программ с помощью предварительной линковки (prelink). Про это писал StraNNick, и я тогда включал у себя предварительную линковку по его рецепту, но после этого система была переустановлена, поэтому на текущий момент
prelinkу меня не использовался. На этот раз я решил не делатьprelinkдля всех приложений, а сделал его только для тех, которые часто приходится запускать, напримерsudo prelink /usr/bin/thunarи т.д.
В общем советы эти большой оригинальностью и новизной не отличаются, но тем не менее два из трёх для меня подошли. Насколько после этого увеличилось быстродействие сказать не могу, мерить было лениво. Большую надежду возлагаю на монтирование с noatime, т.к. мне часто приходится производить полнотекстовый поиск по большому количеству мелких файлов.
Комментарии
Импортированы из оригинального блога.
У меня в Дебиане по умолчанию настройки hdparm выставляются на максимум. Тут всё ясно.
Монтирование с noatime сильного прироста в скорости не даёт. Немного быстрее поиск, и всё.
Прелинк далёк от панацеи.
Лично у меня это выражается опять-таки в сборке ядра. Ставятся нужные флажки, переставляется IO планировщик, накладываются lowlatency патчи (для ноутбука). По сравнению с дистрибутивным ядром выигрыш очевиден.