2

Существуют ли какие-либо приложения, которые я устанавливаю на клиентские машины, которые сгенерируют для меня отчет о том, какое приложение использует, какой процент загрузки процессора. У нас есть машины, которые работают ОЧЕНЬ медленно. Машина будет работать очень плохо, а затем стрелы, вернуться на полную скорость. Обычно не хватает времени, чтобы действительно быстро проверить Диспетчер задач, чтобы увидеть, что работает, не говоря уже о том, что большинство людей, использующих компьютер, не знают, что такое Диспетчер задач. ;)

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

Спасибо!

РЕДАКТИРОВАТЬ: Это для Windows XP. Извините за недосмотр. :)

4 ответа4

1

Вот два бесплатных измерителя ЦП, которые, кажется, отвечают вашим потребностям:

В центре внимания Windows

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

Благодаря уникальному графическому представлению внутренних компонентов ОС Windows Quest® Spotlight® для Windows позволяет быстро выявлять и устранять узкие места в среде Windows. Spotlight, отображающий поток данных в реальном времени в вашей операционной системе Windows, позволяет быстро выявлять и устранять проблемы с производительностью.

SysMetrix (последняя версия от 2006 года)

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

0

Вы можете установить агенты Nagios на компьютеры Windows. Подробнее здесь.

0

Это будет звучать немного странно, потому что передо мной нет системы XP.

XP имеет встроенный монитор производительности. Я не могу вспомнить, как именно к нему добраться, поэтому вам нужно прочитать справку - но где-то в разделе «Управление компьютером» или «Панель управления».

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

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

У меня нет решения для процессов, которые всплывают, потребляют весь процессор, а затем исчезают.

Наконец, общая история войны: кто-то однажды установил экранную заставку с интенсивным использованием процессора на одном из наших файловых серверов. Все жаловались на то, что он работает медленно, но каждый раз, когда я бросался смотреть на то, что он делал в системном мониторе, занятие просто останавливалось, и все возвращалось в нормальное состояние ... еще на 20 минут. Прошло некоторое время, прежде чем меня осенило.

0

Вот остальные подробности использования журналов perfmon/counter для отслеживания этого напрямую:

  • Щелкните правой кнопкой мыши на Мой компьютер, выберите Управление
  • Разверните Системные инструменты - Журналы производительности и Журналы счетчиков предупреждений.
  • Щелкните правой кнопкой мыши на нем и выберите New Log Settings, введите имя и продолжите.
  • Нажмите на кнопку Добавить счетчики
  • Выберите локальные компьютерные счетчики
  • Выберите объект процесса
  • Выбрать все экземпляры
  • Добавьте как минимум% времени процессора
  • Закройте диалоговое окно добавления счетчиков
  • Измените интервал на что-то более разумное между 30 сек-5 мин
  • Закройте и сохраните конфигурацию, затем запустите ее, щелкнув правой кнопкой мыши или используя панель инструментов

Лично я хотел бы начать с большего временного интервала и общего использования ЦП (объект процессора), использования диска, работы в сети, некоторых основных счетчиков объектов памяти, а затем добавить счетчики процессов, которые относятся к тому, что, по-видимому, находится в пределах емкости.

После захвата инцидентов, которые вы хотите проанализировать, вы можете проанализировать их вручную, загрузив файлы в perfmon (используйте View Log Data или Ctrl-L, чтобы загрузить их).

Если у вас есть много машин для проверки, загрузите PAL: http://pal.codeplex.com, который имеет различные предварительно сконфигурированные наборы счетчиков, которые вы можете импортировать в конфигурацию Counter Logs, а также большое количество критериев, которые он использует для проверки различные конкретные узкие места. Что еще более важно, отчеты содержат довольно специфическую справочную информацию о каждом типе встречного / узкого места.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .