Какие показатели можно анализировать с помощью программы системного монитора
Обновлено: 24.11.2024
«Почему мой сервер не работает?» — это распространенный вопрос, который довольно часто возникает среди системных администраторов и менеджеров инфраструктуры. Неэффективный мониторинг серверов и управление ими часто затрудняют анализ непредсказуемой и сложной информации, проходящей через центры обработки данных, и обнаружение причин простоя. Вот когда эффективный инструмент мониторинга сервера пригодится. Однако реальная проблема заключается в выборе соответствующего программного обеспечения для управления сервером и мониторинге правильных показателей производительности.
Что на самом деле означает выбор правильного инструмента мониторинга с правильными показателями эффективности? Ну во-первых, важно понять ваши требования, прежде чем начать. В зависимости от приложения, работающего на ваших серверах, ваши потребности в мониторинге могут различаться. Однако независимо от того, что представляет собой приложение, существует набор показателей производительности, которые следует отслеживать круглосуточно и без выходных.
Доступность и время безотказной работы сервера
Время безотказной работы сервера отражает надежность и доступность ваших серверов, подчеркивая необходимость их постоянной работы. Не обязательно каждую минуту проверять отчет о времени безотказной работы, но важно знать, когда ваш сервер не работает. Для рабочих серверов время безотказной работы менее 99 % требует внимания, а менее 95 % — проблем.
Показатели производительности на уровне системы
ЦП, память, использование диска и сетевая активность обычно являются непосредственными подозреваемыми, когда вы выявляете проблему снижения производительности сервера в вашем центре обработки данных. Проверка этих показателей помогает обнаружить серверы с недостаточным объемом оперативной памяти, ограниченным пространством на жестком диске, высокой загрузкой ЦП или любыми узкими местами пропускной способности. Это значительно упростит устранение неполадок и позволит действовать быстро, прежде чем возникнут проблемы с вашими серверами.
Показатели производительности на уровне приложения
Приложение, работающее на ваших серверах, состоит из нескольких служб, и понимание зависимостей внутри служб, шаблонов подключения может быть затруднено. Мониторинг каждой службы и процесса, запущенного на сервере, позволяет определить, какая служба или процесс влияет на производительность сервера, проанализировать нагрузку на сервер и управлять системными ресурсами.
Показатели производительности на уровне безопасности
Поскольку на ваших серверах выполняется так много фоновых задач, может быть довольно сложно узнать, что записывается или изменяется в ваши файлы или из них. Мониторинг для уведомления о таких изменениях реально сэкономит время, чтобы держать вас в курсе несанкционированного доступа, который может привести к потере конфиденциальных данных или любых неправильных изменений, которые могут привести к утечке данных и нарушению соответствия. Информация о том, когда были изменены файлы, внесены изменения в содержимое или даже о доступе к определенным ресурсам, может помочь действовать как система обнаружения вторжений и защитить вашу инфраструктуру. Еще одна важная метрика, за которой нужно следить, чтобы избежать проблем с безопасностью, — это журналы, созданные серверами, приложениями и устройствами безопасности. Мониторинг этих журналов может помочь системным администраторам сканировать и искать ошибки, проблемы, определенные текстовые шаблоны и правила, указывающие на важные события в файлах журналов.
Готовы начать? Если вы ищете инструмент для мониторинга сервера, который удовлетворит все вышеперечисленные потребности и многое другое, не забудьте попробовать Site24x7. Решение для мониторинга серверов Site24x7 предоставляет более 60 показателей производительности, отчеты в реальном времени, мгновенные оповещения и многое другое всего за 9 долларов в месяц за 10 серверов. Начните с бесплатной пробной версии прямо сейчас!
В этом дополнительном справочном документе ADS 201 показано, как подготовить это необходимое приложение CDCS.
СОВЕТЫ: выбор показателей эффективности
Показатели эффективности лежат в основе разработки эффективной системы управления эффективностью — они определяют данные, которые необходимо собирать, и позволяют сравнивать фактические достигнутые результаты с запланированными с течением времени.
Показатели эффективности — это меры, которые USAID использует для определения прогресса в достижении результатов, включенных в матрицу результатов. Сопоставляя каждый результат с соответствующими и точными измерениями, USAID устраняет большую часть двусмысленности, присущей многим заявлениям о результатах.
Показатели эффективности уточняют наше понимание результатов, которых CDCS обязуется достичь. В соответствии с требованиями ADS USAID ожидается, что PMP будет отслеживать, «как будет отслеживаться прогресс, производительность, программные предположения и операционный контекст» в рамках каждого DO, используя показатели эффективности.
Выбор показателей эффективности
При подготовке CDCS сотрудники должны выбрать индикаторы в соответствии с требованиями USAID, которые предусматривают:
- Не менее одного показателя эффективности для каждого НП, указанного в структуре результатов CDCS;
- Не менее одного показателя эффективности для каждого суб-МР, указанного в структуре результатов CDCS; и
- По крайней мере, один показатель эффективности для любой цели проекта, который не соответствует IR или суб-IR, после утверждения PAD.
Примечательно, что USAID не требует, чтобы показатели эффективности определялись как на уровне RF Goal, так и на уровне DO, хотя выбор показателей эффективности на уровне DO может быть выбран Миссией.
По сути, индикаторы могут носить как количественный, так и качественный характер. Любая мера, чтобы быть полезной в качестве индикатора эффективности, должна быть достоверной (измерять то, что она предвещает измерить) и надежной (пригодной для многократного использования одним и тем же способом — воспроизводимой). Ниже выделены семь дополнительных характеристик хороших показателей эффективности, которые помогают сделать их хорошим выбором для мониторинга эффективности программы USAID.
- Прямой
- Цель
- Полезно для управления
- Атрибутивный
- Практично
- Соответствует
- При необходимости дезагрегированные
Эти характеристики подробно обсуждаются в СОВЕТАХ USAID по выбору показателей эффективности, представленных на этой странице. Что касается дезагрегации по признаку пола, важным ресурсом по использованию гендерно-чувствительных показателей является Руководство USAID по включению гендерной проблематики в планы деятельности и отчеты. Также см. страницу этого веб-сайта, посвященную дезагрегации данных, которая содержит материалы и инструменты, которые могут оказаться полезными.
USAID требует, чтобы показатели эффективности определялись для каждого результата на каждом уровне результатов, включенных в матрицу результатов. Для любого конкретного результата допускается не более трех индикаторов.
USAID проводит различие между стандартными индикаторами — набором индикаторов, разработанным совместно с Государственным департаментом для всех типов программ, для которых USAID пытается последовательно собирать данные из миссий, — и выбранными пользовательскими индикаторами. на уровне миссии. Прогресс в сравнении с большинством матриц результатов CDCS измеряется комбинацией этих двух типов индикаторов.
Для некоторых типов результатов выбор подходящего индикатора, который можно использовать повторно одним и тем же способом, прост.
- Если результат интереса гласит: стоимость доставки товаров снижена, нет никаких сомнений в том, что метрикой для оценки прогресса будет стоимость. Единственный реальный выбор в этом случае может заключаться в том, как деноминировать стоимость, в долларах или песо. Для других типов результатов может быть более широкий набор параметров.
- Что касается результата: экспортное производство помидоров увеличилось, мнения могут различаться в отношении того, будет ли лучшим показателем килограммы на гектар; количество гектаров в экспортном производстве этой культуры; количество фермеров, выращивающих помидоры на экспорт; или необходима ли комбинация индикаторов для определения реального намерения программы.
Как правило, процесс выбора индикаторов рекомендуется начинать с просмотра стандартного списка индикаторов USAID и выбора тех из них, которые подходят для результатов, показанных в Матрице результатов миссии. В большинстве технических областей, включая торговлю, только часть перечисленных стандартных показателей будет уместна на уровне структуры результатов CDCS. Другие больше подходят на уровне проекта и обсуждаются в следующем разделе комплекта.
Начало проекта
УЛУЧШЕНИЕ ПРОЕКТОВ ЗА СЧЕТ УЛУЧШЕННЫХ
МОНИТОРИНГА, ОЦЕНКИ И ОБУЧЕНИЯ
Инструментарий разработан и внедрен:
Управлением торговли и реформы регулирования,
Бюро экономического роста, образования и окружающей среды,
Агентством США по международному развитию (USAID)
Монитор производительности имеет три представления данных счетчика: линейное представление, гистограмма и представление отчета. Чтобы изменить тип графика, нажмите на третий значок слева в верхнем меню. В раскрывающемся списке отображаются Линия, Гистограмма и Отчет (рис. 2.6).
Рисунок 2.6. Изменение типов диаграмм.
Ранее в этой главе я упомянул, что при сборе данных счетчика Perfmon генерирует несколько статистических данных (минимум, среднее, максимум и последнее) на основе данных, отображаемых в данный момент. Линейная диаграмма показывает точки данных во времени и показывает статистику каждого выбранного счетчика в полях.
Гистограмма и диаграммы отчета могут одновременно отображать только одно значение счетчика. Perfmon указывает, какое значение будет отображаться на основе общих свойств Perfmon. Чтобы изменить статистическое значение, щелкните правой кнопкой мыши в любом месте диаграммы и выберите «Свойства». Появится диалоговое окно «Свойства монитора производительности». Перейдите на вкладку «Общие» и найдите раздел «Отчет и данные гистограммы» ( рис. 2.7 ).
Рисунок 2.7. Общая вкладка свойств системного монитора.
На диаграммах отчета и гистограммы по умолчанию отображается значение по умолчанию. В то время как другие значения очевидны в том, что они показывают, значение по умолчанию немного загадочно.По моему опыту, это текущее значение, и я предполагаю, что значение по умолчанию выбирается создателем объекта счетчика. В любом случае, когда я использую гистограммы или диаграммы отчетов, я обычно меняю этот параметр со значения по умолчанию на статистическое значение, которое я ищу, просто для уверенности.
Настройка файловых служб и служб печати
Добавление счетчиков в монитор надежности и производительности для мониторинга серверов печати
С помощью системного монитора администратор сети или сервера может выявить узкие места в различных компонентах сервера и сети. Как администратор, вы также можете использовать системный монитор для регистрации счетчиков производительности с течением времени и определения базовых показателей и тенденций.
В Windows Server 2008 системный монитор включает множество счетчиков, которые позволяют администраторам одновременно следить за несколькими сетевыми принтерами или даже собирать данные для последующего анализа. Вы можете просмотреть эти счетчики производительности в представлении линейного графика, гистограммы или отчета. Запустите монитор производительности, перейдя к Диспетчер серверов | Диагностика | Надежность и производительность | Инструменты мониторинга | Монитор производительности. На рис. 7.40 показано представление отчета в системном мониторе.
Рисунок 7.40. Мониторинг статистики принтера в виде отчета с помощью монитора производительности
Чтобы отслеживать в режиме реального времени статистику печати, такую как количество напечатанных байтов/сек, буферизация заданий и ошибки отсутствия бумаги, добавьте счетчики, нажав кнопку с плюсом, а затем разверните счетчики очереди печати, как показано на рис. 7.41 .
Рисунок 7.41. Добавление счетчиков очереди печати в системный монитор
Настройка для повышения производительности
Отслеживание эффективности
Монитор производительности в более ранних версиях Windows был переработан и переименован в Монитор надежности и производительности. Монитор надежности отслеживает установки и удаления программного обеспечения, а также все сбои системы, приложений и оборудования в течение всего срока службы системы.
Монитор производительности можно использовать для отображения информации о производительности в реальном времени, а также для сбора данных о производительности с помощью наборов сборщиков данных и путем сохранения информации в файлах журналов. Вы также можете создавать оповещения о производительности на основе определенных пороговых значений для таких объектов производительности, как процессор, жесткий диск, память, сетевые интерфейсы и протоколы и т. д.
Монитор производительности можно использовать для сравнения информации о производительности, хранящейся в двух или более файлах журнала. Для использования этой функции необходимо использовать системный монитор как отдельную утилиту.
Выделенная память системы
Отслеживание выделенной системой памяти с помощью монитора производительности
Если вы анализируете журнал счетчика производительности, отслеживаете удаленный компьютер с Windows или Windows Server или собираете данные о выделенной системе в корпоративной среде, то использование счетчиков производительности, вероятно, является наиболее удобным способом проверки выделенной системой памяти. р>
В мониторе производительности есть три счетчика, связанные с выделенной системой памятью: \ Memory\Commit Limit, \Memory\Committed Bytes и \Memory\% выделенных байтов в использовании. На рис. 6.9 эти счетчики показаны в виде отчета.
Рисунок 6.9. Монитор производительности с загруженными системными счетчиками памяти.
Помните, хотя некоторые счетчики производительности, такие как предел фиксации, обычно представляют собой очень большие числа, они по-прежнему являются двойными значениями, то есть имеют десятичную точку и числа после десятичной точки.
Исходным индикатором, требующим дальнейшего изучения выделенной системой памяти, является поиск значения счетчика \Memory\% Committed Bytes In Use, превышающего 75 (рис. 6.10). Когда он превысит этот порог, перейдите к «Куда делась вся выделенная системой память?» раздел далее в этой главе.
Рисунок 6.10. Порог для счетчика производительности \Memory\% Committed Bytes In Use.
\Память\% выделенных байтов используется
Этот счетчик представляет собой отношение \Memory\Committed Bytes к \Memory\Commit Limit. Выделенные байты — это объем выделенной виртуальной памяти, которую операционная система поддерживает физической памятью и файлами подкачки. Предел выделения — это объем выделенной виртуальной памяти, которую операционная система может поддерживать с физической памятью и файлами подкачки. Зафиксированные байты не могут превышать предел фиксации. Этот счетчик отображает только текущее процентное значение; это не среднее значение.
\Память\Предел выделения
Этот счетчик измеряет лимит фиксации системы в байтах. Предел фиксации системы равен размеру физической памяти и размеру всех файлов подкачки вместе взятых. Если физическая память или файл(ы) подкачки увеличиваются, то этот предел соответственно увеличивается. Этот счетчик отображает только последнее наблюдаемое значение; это не среднее значение.
\Память\Выделенные байты
Этот счетчик измеряет стоимость фиксации системы в байтах. Плата за фиксацию системы — это объем выделенной виртуальной памяти, которую операционная система поддерживает физической памятью и файлами подкачки. Он не может превышать лимит фиксации системы (\Memory\Commit Limit). Этот счетчик отображает только последнее наблюдаемое значение; это не среднее значение.
Память процесса
Некоторые инструменты для измерения приватной выделенной памяти процесса
Microsoft Performance Monitor с использованием счетчиков \Process(*)\Private Bytes или \Process(*)\Page File Bytes.
Диспетчер задач Microsoft с использованием столбца Commit Size на вкладке Details. В более старых версиях Windows или Windows Server это будет либо столбец «Память — размер фиксации» (размер фиксации), либо столбец «Размер виртуальной памяти» (размер виртуальной машины) на вкладке «Процессы». Эти столбцы, возможно, потребуется добавить.
Microsoft Resource Monitor с использованием столбца Фиксация (КБ) на вкладке или группе "Память".
Обозреватель процессов Windows Sysinternals использует столбец Private Bytes в разделе Process Memory.
Инструментарий управления Microsoft Windows (WMI) с использованием свойства Win32_Process.PageFileUsage.
Большинство инструментов ссылаются на процессы, частную, выделенную память как на личные байты.
Безопасность виртуализации
Томас В. Шиндер, . Дебра Литтлджон Шиндер, в Windows Server 2012 Security from End to Edge and Beyond, 2013
Мониторинг коммутатора Hyper-V
Вы можете использовать счетчики системного монитора, чтобы лучше понять поток трафика на коммутаторе Hyper-V. Как и в случае с любым другим физическим коммутатором, после того, как среда будет запущена в эксплуатацию, возникнет множество вопросов, например:
Каковы характеристики трафика на этом порту?
Есть ли у нас проблемы с этим портом?
Отклоняется ли какой-либо пакет на уровне порта коммутатора?
В некоторых случаях вам придется иметь дело с некоторыми из этих вопросов, встроенных в более широкий сценарий, как в приведенном ниже примере:
Сценарий
Крис — администратор частного облака, которому необходимо понимать объем трафика, генерируемого одной конкретной ВМ от одного из его арендаторов. Крису также необходимо понять, какие входящие или исходящие пакеты отбрасываются.
Внешний коммутатор: подключен (подумайте об этом как о «привязанном») к физическому сетевому адаптеру и обеспечивает связь с внешними сетями за пределами физической машины.
Внутренний коммутатор: не подключен (или «привязан») к физическому сетевому адаптеру, но подключен по крайней мере к одному виртуальному сетевому адаптеру в корневом разделе и к нулю или более виртуальным сетевым адаптерам в дочерних разделах. Конфигурация позволяет операционной системе хоста взаимодействовать с виртуальными машинами, подключенными к виртуальному коммутатору, и виртуальным машинам взаимодействовать с другими виртуальными машинами, подключенными к тому же виртуальному коммутатору. Однако виртуальные машины не имеют прямого подключения к физической сети. Можно настроить операционную систему хоста для обеспечения доступа к физическим сетям, чтобы она могла обеспечить мост от внутреннего виртуального коммутатора к внешним сетям.
Частный коммутатор: подключается только к виртуальному сетевому адаптеру в дочерних разделах и обеспечивает связь только между дочерними разделами. Это означает, что все виртуальные машины, подключенные к внутреннему коммутатору, могут взаимодействовать друг с другом, но не могут взаимодействовать с хостами, не подключенными к виртуальному коммутатору, если только нет другого виртуального устройства, которое соединяет/маршрутизирует соединения между частным виртуальным коммутатором. и пункт назначения, который не подключен к виртуальному коммутатору. Обратите внимание, что с частным виртуальным коммутатором у вас нет прямого соединения между операционной системой хоста и гостями; любая такая связь должна осуществляться через вышеупомянутый мостовой шлюз.
Важно помнить, что когда вы создаете виртуальную машину и подключаете ее к виртуальному коммутатору Hyper-V, эта виртуальная машина подключается с помощью виртуального сетевого адаптера по умолчанию, который подключается к порту виртуального коммутатора. В виртуальную машину можно добавить дополнительные виртуальные сетевые карты, используя пользовательский интерфейс в консоли Hyper-V. Вы также можете использовать PowerShell для добавления виртуальных сетевых карт. Это важно в том случае, если вы хотите подключить хост-операционную систему к виртуальному коммутатору. В этом случае вы можете использовать PowerShell для создания виртуальных сетевых карт, которые подключают операционную систему хоста к коммутатору. Когда вы делаете это, операционная система хоста может использовать преимущества функций безопасности, производительности и доступности, которые вы получаете при использовании возможностей коммутаторов Hyper-V в этих областях.
При разработке системы безопасности виртуализации очень важно использовать правильный тип коммутатора, чтобы предотвратить отправку трафика виртуальными машинами в непредусмотренные местоположения. Вы можете получить дополнительную информацию о коммутаторе Hyper-V с помощью командлета Get-VMSwitch PowerShell, как показано в примере ниже:
PS C:\Users\Administrator > Get-VMSwitch "Частный VSwitch" | Get-VMswitchExtension
PMP предоставляет подробную информацию, которая помогает реализовать сбор и анализ данных о производительности для всех показателей эффективности, определенных в CDCS.
Миссии могут выбрать формат, в котором они будут отображать информацию о показателях эффективности, за которыми они будут следить. Миссии часто вводят свои показатели в PMP, используя простой список — Краткий обзор показателей эффективности. Затем по каждому показателю представляется более подробная информация. Инструментарий мониторинга USAID рекомендует использовать сводную таблицу показателей эффективности, которая включает исходные и конечные цели для каждого показателя. Другие PMP используют отдельные таблицы для отображения основных характеристик индикаторов, а также базовых и целевых показателей индикаторов. Некоторые из них содержат всю важную информацию о каждом показателе на одной странице, которая называется Справочным листом показателей результативности (PIRS). Третьи включают как таблицы индикаторов, так и PIRS. Примеры ниже иллюстрируют эти форматы презентаций и выделяют информацию, которую они включают:
Иллюстративная таблица показателей эффективности
В этой таблице отражены принятые решения о том, как, когда и кем будут собираться данные об эффективности, в том числе:
- Определение индикатора и единица анализа: точное определение каждого индикатора и используемой единицы анализа.
- Дезагрегация данных: способы дезагрегации данных;
- Источники данных и методы сбора: определение источника данных и способов сбора и анализа данных;
- Методы анализа данных: включая визуальное отображение информации о производительности.
- Частота, расписание и обязанности по отчетности: как часто и когда будет происходить сбор данных.
Образец этой таблицы показан ниже.
Индикатор эффективности
Определение и единица измерения
Источники данных
Данные дезагрегированы
Методы сбора данных
Метод(ы) анализа данных
Частота и расписание
Ответственная сторона
Результат
В стране X ускорился устойчивый, широкомасштабный экономический рост с опорой на частный сектор
Подробное определение: новые рабочие места, которые ранее не существовали и напрямую связаны с экспортным производством/отгрузкой
- Количество рабочих мест с полной занятостью (муж/жен)
- Количество подработок (муж/жен)
- Тип: полный рабочий день; неполный рабочий день
- Пол работника
- Сектор
- Целевая область (например, район)
Миссиям также рекомендуется отслеживать предположения, от которых зависят результаты CDCS. В этот раздел включена простая таблица плана мониторинга предположений для использования в миссии.
Иллюстративная таблица базовых показателей и целевых показателей
В этой таблице указано, является ли индикатор стандартным или пользовательским индикатором, а также информация об исходных и целевых значениях индикатора. Пример этой таблицы приведен ниже, а шаблон для нее предоставлен в этом разделе для вашего использования. В этом разделе представлена информация, которая поможет вам заполнить столбцы этой таблицы.
Уровень RF | Индикатор производительности | Стандартный или Пользовательский | Базовый год | Базовое значение | Цель 1 финансовый год | Цель FY 2 | Цель 3 финансового года | FY 4Target | >FY 5Target | Жизнь целевой программы |
DO 1 | Задания, созданные на основе экспорта | Пользовательский | 2007-2011 | 1502 В рамках предыдущего проекта | 250 | 400 | 700 | 900 | 1150 | 3450 Всего |
На практике эти две таблицы можно комбинировать, но обычно количество используемых дескрипторов уменьшается. Приложение сводных показателей эффективности, включенное в образец, представленный в Инструментах мониторинга, делает это, показывая некоторые характеристики показателей, а также включая базовые и конечные цели для каждого показателя.
Справочный лист индикатора эффективности
Эта форма фокусируется на отдельных показателях эффективности, в отличие от двух приведенных выше таблиц, которые используются для представления информации по набору показателей. PIRS включает всю информацию, показанную в двух таблицах выше, для одного показателя эффективности. В PIRS также есть место для описания проблем и планов качества данных, а также для обсуждения предполагаемых затрат на получение данных об эффективности для рассматриваемого показателя. Образец PIRS показан ниже. Шаблон для PIRS предоставляется в этом разделе наборов для вашего использования.
Начало проекта
УЛУЧШЕНИЕ ПРОЕКТОВ ЗА СЧЕТ УЛУЧШЕННЫХ
МОНИТОРИНГА, ОЦЕНКИ И ОБУЧЕНИЯ
Инструментарий разработан и внедрен:
Управлением торговли и реформы регулирования,
Бюро экономического роста, образования и окружающей среды,
Агентством США по международному развитию (USAID)
Читайте также: