Отсутствуют счетчики процессора / памяти в приложении Windows XP Performance Monitor (perfmon)

Perfmon - это утилита для Windows, которая помогает разработчику находить узкие места в своих приложениях, измеряя системные счетчики.

Я читал учебник Perfmon и из этого списка основных счетчиков я нашел следующие на моей машине:

  1. PhysicalDisk \ Bytes / sec_Total
  2. Сетевой интерфейс \ Всего байт / сек \nic name

Но я нигде не нашел следующие счетчики:

  1. Processor \% Processor Time_Total
  2. Process \ Working Set_Total
  3. Память \ Доступно МБ

Где я могу их найти? Обратите внимание, что у меня Windows pt-BR (вместо en-US). Где найти документацию по языку для таких инструментов Windows, как PerfMon?

4 ответа

Решение

Я подозреваю, что это не имеет никакого отношения к вашей конкретной локализованной версии Windows. Google для " отсутствующих счетчиков perfmon", и вы найдете много людей, во всех версиях Windows, которые столкнулись с аналогичными проблемами.

Исправление должно следовать инструкциям, найденным в MS KB 300956.

Есть много других хороших ресурсов для восстановления некоторых типов отсутствующих счетчиков:

  • Канал 9 потока по восстановлению отсутствующих счетчиков.Net или ASP.Net. Также хорошо шаг за шагом для следующих KB 300956.
  • MS KB 227662 показывает, как восстановить отсутствующие счетчики производительности SQL.
  • Публикация в блоге Exchange MVP о восстановлении отсутствующих счетчиков производительности Exchange.

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

Запустите следующую командную строку и попробуйте снова:

lodctr /r

Вы можете заглянуть в реестр на HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib, В моей немецкой системе XP этот ключ имеет два подраздела с именем "007" для немецких записей и "009" для английских. Каждый ключ имеет значение MULTI_SZ с именем 'Counter', которое содержит длинный список индексов и соответствующих им имен. Если в вашей системе есть английские и английские ключи, вы можете найти имена, которые ищете, с помощью соответствующих индексов.

Вы можете включить отключенные счетчики. С помощью редактора реестра измените значение в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Service_name\Performance\ Отключите счетчики производительности с 1 для отключения до 0 для включения ИЛИ удалите этот ключ "Отключить счетчики производительности". Перезагрузитесь и попробуйте снова. ИЛИ, если вы не хотите возиться с реестром, загрузите "Performance Monitor" с http://www.hexagora.com/en_dw_davperf.asp и установите его. Он автоматически включит ваш счетчик производительности процессора (который включит все эти счетчики) во время установки. Это то, что я сделал.

Другие вопросы по тегам