[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]

Руководство по настройке производительности


Анализ снижения производительности по характеру ситуации

При возникновении неполадки, связанной с производительностью, рекомендуется оценить возникшую ситуацию и сузить круг возможных причин.

Медленно работает отдельная программа

Эти вопросы могут показаться тривиальными, но ответы на них очень важны:

В определенное время дня медленно работают все программы

Многие сталкиваются с падением производительности в "часы пик", то есть когда большое количество пользователей в организации интенсивно работают с системой. Это явление не всегда вызвано только повышенной нагрузкой. Иногда снижение производительности в "часы пик" может говорить о несбалансированности системы, которая проявляется только при высокой нагрузке. Следует рассмотреть и другие причины повторяющейся неполадки.

Если вы обнаружили, что причина падения производительности заключается в конфликте между интерактивными процессами и фоновыми программами, рассчитанными на длительное выполнение и расходующими большой объем ресурсов CPU, необходимо повысить приоритет интерактивных процессов с помощью команды schedtune -r -d. См. раздел Настройка вычисления приоритета нити.

Время от времени медленно работают все программы

В этом случае рекомендуется воспользоваться программой обнаружения перегрузок, например, программой filtd (компонент PTX). При возникновении перегрузки демон filtd может запускать указанный сценарий оболочки или собирать заданную информацию. Вы можете самостоятельно создать аналогичный инструмент с помощью сценариев оболочки, содержащих команды vmstat, iostat, netstat, sar и ps commands.

Если снижение производительности отмечено только в одной системе распределенной среды, можно предположить, что ресурсы захвачены одной программой, или что случайным образом конфликтуют два процесса.

У отдельного пользователя медленно работают все программы

Иногда возникают ситуации, когда система игнорирует одного из пользователей.

Одновременно снизилась производительность нескольких систем, подключенных к локальной сети

При переходе от автономных систем к распределенным системам часто возникают одни и те же проблемы. Их причиной, как правило, является стремление пользователей настроить отдельную систему согласно своим требованиям, или использование функций, потребляющих много ресурсов. Помимо настройки максимального размера блока передачи (MTU) и размера mbuf в конфигурации локальной сети (соответствующие инструкции содержит Глава 9. Отслеживание и настройка ввода-вывода в подсистеме связи), администратор должен убедиться, что сетевые ресурсы используются эффективно.

Иногда снижается производительность всех программ, работающих с определенной службой или устройством

Если время от времени снижается производительность программ, использующих некоторое устройство или службу, ознакомьтесь с разделом, посвященным этому устройству или службе:

Убедитесь, что эта служба или устройство настроены в соответствии с рекомендациями, приведенными в руководстве пользователя и соответствующем разделе "Отслеживание и настройка" этой книги.


[ Страница назад | Страница вперед | Содержание | Индекс | Библиотека | Юридическая информация | Поиск ]