3

В моей компании 40 машин (от Windows XP до 7, различные конфигурации), и я отвечаю за их обслуживание. Я хотел бы измерить влияние новых обновлений и установки нового программного обеспечения на производительность этих компьютеров.

Для этого мне нужно сначала иметь общую метрику для всех компьютеров. Я подумал, что такая метрика, может быть время, необходимое для запуска MS Outlook или MS Excel, потому что эти два приложения в основном используются. Во-вторых, мне нужен способ, как это измерить. Я думал об упаковке, например, ms outlook, чтобы отслеживать (и отправлять на сервер) при каждом запуске, сколько времени нужно для работы с ним.

У кого-нибудь есть опыт измерения производительности ПК во всей организации? Есть ли коммерческие решения для этой цели?

2 ответа2

0

Я использовал новый инструмент XPERF для измерения скорости загрузки наших машин с XP и Windows 7. Мы особенно обращали внимание на Disk IO, так как это было нашим самым большим узким местом в наших старых системах. (мы использовали графики и диаграммы, чтобы доказать нашу потребность в SSD на наших ноутбуках). Читаемость отличная, и вы действительно можете углубиться и посмотреть, что вызывает задержки. Я действительно рекомендую блог Pigs can Fly на MSDN для хорошего вступления. Однако одной вещи не хватает - это хороший способ программно сравнить два результата. Мы просто загружали бы два графика рядом друг с другом, настраивали область просмотра в одном масштабе и сравнивали визуально. В основном мы используем функцию xbootrace в XPERF, так как скорость загрузки - это то, что нам нужно больше всего для нашей очень мобильной рабочей силы.

Вы можете выбрать образец нескольких машин и сохранить историю их загрузочных графиков с течением времени.

0

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

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

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

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