Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Об оптимизации системы

Модификация настраиваемых параметров конфигурации:

Сокращение времени загрузки программ:

  • Установка text-bit (бит "навязчивости")
  • Рациональная файловая система.
  • Рациональный PATH.

Сокращение времени ответа:

  • Сокращение свопинга:
    • Увеличение доступной оперативной памяти:
      1. Уменьшение числа буферов
      2. Удаление из ядра необязательных пакетов функций
  • Сокращение дискового обмена:
    1. Увеличение числа буферов

Свободное место на диске:

  • Удаление с диска ненужных утилит.
  • Возможно уменьшение области подкачки на диске.

0. Убрать getty процессы с отключенных линий
В /etc/inittab заменить respawn на off в соотв. строках.

1. Установка text-bit для часто выполняемых команд с помощью chmod.
Тогда команда резидентно сидит в памяти, и при последующем вы- зове не требуется времени на ее закачку в память.
Рекомендуется для небольших, часто выполняемых команд. В сильно загруженных системах не применять.
Имеет смысл проверить ее для /usr/informix/lib/sqlexec Первая проверка дала нулевой результат.

2. Оптимальное расположение файловой структуры:

  • Длинные каталоги (>5120 имен) вызывают косвенную адресацию. Мораль - порезать: find / -type d -size +10 -print
  • Сильно перепутаны блоки с данными.
  • Нерационально сложился список свободных блоков.
  • В каталогах много пустых полей. Мораль - перепись винчестера на ленту и обратно.

3.Переменная $PATH Чем длиннее $PATH, тем дольше идет поиск.

4. Не являются ли дисковые операции узким местом в системе?


sar -ud

Если %wio , больше 10% или, если %busy для данного дисковода больше 50%, то это означает, что дисковые операции являются узким местом в системе. Можно:

  1. Увеличить число буферов. Чем больше буферов, тем меньше фактический обмен с диском. Однако, тогда меньше память, и больше подкачек.
  2. Оптимизировать файловую систему.
  3. Если не поможет, увеличьте память.

Количество буферов задается параметрами:


  NBUF   1000  ,   NHBUF   256

5.Чрезмерная интенсивность подкачек


sar -qw|pg

Если % времени, когда очередь подкачек не пуста (%swpocc>20?), если они часты (swpot/s > 1.0), значит слишком интенсивны подкачки, не хватает оперативной памяти для работы всех процессов одновременно.
Тогда нужно увеличивать память. Попробуйте сократить буферный кэш. (Текущее значение NBUF 1000, NHBUF 256)


sar -b

Если процент буферизации дисков (rcash,wcash > 90%), то сократить число буферов (NBUF) можно.


sar -r

freemem (число свободных страниц, доступных для размещения пользовательских программ). Не является ли оно устойчиво маленьким (freemem =< GPGSHI=40 'верхняя отметка'). Если да, значит памяти не хватает.

6. Потенциальная возможность переполнения таблиц


sar -v

7. Не хватает мощности процессора.


sar -q 

Средняя длина очереди и процент времени занятости:

  • Если (%runocc > 90, а runq-sz > 1, то это означает, что процессы постоянно ждут очереди на выполнение, т.е. ЦП сильно перегружен.
  • И если свопинг при этом не велик (%swpocc<20?, swpot/ s < 1.0), то в таком случае для сокращения времени ответа трудно предложить программные методы решения: увеличение памяти, наверное не поможет. Могу порекомендовать поставить дополнительный процессор, или купить машину помощнее, БЕСТУ-91, а лучше, SAN.

8. Можно подергать эти параметры, хотя это снижает безопасность системы:


NMOUNT  25   Макс. число смонтированных файловых систем.

NAUTOUP  15  Задает срок хранения данных в буферном кэше, после которого

                           они обновляются на диске.

BDFLUSHR 1   Частота в сек. проверок необходимости сделать это.

9. Удаление из ядра необязательных пакетов программ. Это к специалистам.

10. Удаление с диска ненужных системных файлов. Рекомендую подумать об опасности самодеятельности.

11. Сокращение своп. области. Делается загрузка системы с дистрибутивной ленты. На вопрос :


Своп область 15 Мб? >   ответить y.


Рекомендую подумать об опасности самодеятельности.

Новости мира IT:

Архив новостей

Последние комментарии:

Loading

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 985 1945361
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2015 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...