2

В настоящее время я использую ноутбук на работе. Я нахожу, что это часто очень медленно для того, что я делаю (разработка программного обеспечения). Я хотел бы собрать некоторые данные о том, как часто мой жесткий диск показывает 100% активного времени и сколько времени он там находится. Здесь я думаю, что когда диск активен на 100%, я почти замираю в воде - некоторые вещи я могу делать, а другие - нет. Сборка проекта ac # будет длиться вечно, когда ваш жесткий диск уже похоронен. С другой стороны, чтение сайта нормально.

Как я могу регистрировать / отслеживать / контролировать количество времени в день, когда мой жесткий диск достигает 100% активного времени?

Изменить: я посмотрел на SysInternals/Microsoft DiskMon, и он, кажется, не делает то, что я просил.

2 ответа2

1

Вы уверены, что это жесткий диск, а не процессор? Это правда, что жесткий диск, как правило, является самым узким местом в современных компьютерах, но именно максимальный коэффициент использования процессора при 100% (или почти такой) производительности, как правило, учитывает то ощущение, которое вы можете испытать, находясь в воде. компьютеры время от времени.

Регистрацию использования процессора можно осуществлять с помощью монитора загрузки процессора (или, я полагаю, любое количество других приложений, это было только первое приложение FOSS, которое показывалось в поиске Google по запросу « использование процессора журнала »). Приложение утверждает, что его журналы можно легко просматривать в Excel для анализа и составления отчетов.

ОБНОВЛЕНИЕ теперь, когда я использовал приложение журнала CPU:

Пакет, который вы скачаете для Монитора загрузки процессора, содержит программные файлы, которые вам не нужны. Но в каталоге /bin / вы найдете скомпилированный исполняемый файл (программа готова для запуска).

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

Монитор загрузки процессора

Обязательно установите флажок Calc Moving Average и Log Moving Average, чтобы фактически сохранить данные в журнал.

ОБНОВЛЕНИЕ с возможностью записи на жесткий диск:

Поскольку вы уверены, что это проблема жесткого диска, применяется стандартное правило: убедитесь, что диск дефрагментирован.

Я предполагаю, что у вас Win7 или Vista, которые должны автоматически дефрагментировать ваш диск через равные промежутки времени, но, по крайней мере, проверьте и убедитесь, что это происходит.

Далее, поскольку ResMon и PerfMon связаны с системой, вы можете использовать встроенные инструменты Windows для регистрации событий. Они не обязательно сообщают вам процент времени, в течение которого жесткий диск имеет привязку на уровне 100%, но вы, вероятно, могли бы установить правила записи события каждый раз, когда использование жесткого диска превышает 80%, и, возможно, записывать, как долго он остается там.

У меня нет коробки Vista/7, чтобы проверить это на себе прямо сейчас, но вот статья из Technet, в которой подробно рассказывается, как вы можете вести эту запись с помощью средства регистрации Windows: как получить информацию, которую предоставляет Resource Monitor.

1

Посмотрите на Process Explorer от Systernals. Это даст вам некоторую живую статистику. Отредактируйте столбцы, чтобы добавить дополнительные счетчики.

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

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