Наблюдение за производительностью системы

2.2. Наблюдение за производительностью системы

Как было сказано ранее, наблюдение за производительностью системы обычно осуществляется, когда возникают проблемы производительности, например, когда компьютер работает слишком медленно или программы (а иногда и система в целом) вообще не запускаются. В любом случае наблюдение за производительностью обычно проводится на первом и последнем этапе следующего процесса:

  1. Наблюдение с целью выявления природы и масштаба нехватки ресурсов, повлекшей за собой проблемы производительности

  2. Анализ собранных данных и выбор пути решения проблемы (обычно это настройка производительности и/или приобретение дополнительного оборудования)

  3. Наблюдение с целью проверки, решена ли проблема производительности

Поэтому наблюдение за производительностью обычно осуществляется в течение довольно короткого времени и даёт более подробные результаты.

ЗамечаниеЗамечание
 

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