Продолжение углубленного анализа

Оценить
(0 голоса)

Обратите внимание на то, что последние версии утилиты iostat имеют опцию -р, которая отображает статистику для каждого раздела диска. Эта опция может быть полезна в том случае, когда необходимо точно отследить, какое именно устройство БД ответственно за проблемы производительности.

Для систем, использующих менеджер томов, Veritas Volume Manager (Veritas), вывод информации по разделам является менее полезным, поскольку Veritas размещает все свои тома в разделе 4. Однако Veritas предоставляет программу vxstat, позволяющую провести мониторинг активности ввода/вывода для каждого тома. Эта программа является бесценной при проведении углубленного анализа и позволяет найти тома, связанные с интенсивным вводом/выводом, что особенно важно в тех случаях, когда несколько томов размещаются на одном и том же физическом диске.

Утилита vxstat может быть запущена следующим образом: vxstat -д group -i interval -с iterations

где group - группа, interval - интервал мониторинга, iterations - количество итераций.

БУДЬТЕ ОСТОРОЖНЫ: В отличие от программ vmstat и iostat статистика, сообщаемая утилитой vxstat, предоставляет итоговые значения показателей за весь интервал, а не за секунду. Следовательно, необходимо разделить сообщенное количество прочитанных и записанных байтов на число секунд в интервале (чтобы получить количество прочитанных и записанных байтов за секунду) и также на 1024 (чтобы получить количество прочитанных и записанных килобайтов за секунду).

Что можно сделать для того, чтобы избежать "узких" мест

Чтобы преодолеть "узкое место" дисковой подсистемы, попробуйте применить один из предлагаемых способов:

•             Расслоите (расщепите) данные, находящиеся на указанном диске, между несколькими дисками. Однако при этом следует иметь в виду рекомендации, приведенные в разделе "Примите решение, насколько широким должен быть один слой данных" главы 17. Также следует иметь в виду, что чем более широкий слой выбран, тем большее количество дисков будет подвержено воздействию отказа одного из дисков в пределах этого расслоения.

•             Если на данном диске существует более одного тома БД, переместите один или несколько томов на другие диски.

•             Увеличьте размер буферного кэша БД для того, чтобы попытаться уменьшить количество операций чтения с данного диска.

•             Добавьте шпиндели (физические диски) и дисковые контроллеры.

Эффективное размещение данных на дисках позволит избежать большинства "узких мест" дисковой подсистемы. Если вы столкнулись с неравноценным использованием дисков, повторно обратитесь к рекомендациям относительно размещения данных на дисках, которые были представлены в главе 17.

Третий этап. Мониторинг сети
Сетевой трафик на сетевом интерфейсе
Что можно сделать, чтобы минимизировать "узкие места" в сети
На что следует обращать внимание: использование системы
На что следует обращать внимание: статистика ядра

Добавить комментарий


Защитный код
Обновить