Отсутствуют счетчики процессора / памяти в приложении Windows XP Performance Monitor (perfmon)
Perfmon - это утилита для Windows, которая помогает разработчику находить узкие места в своих приложениях, измеряя системные счетчики.
Я читал учебник Perfmon и из этого списка основных счетчиков я нашел следующие на моей машине:
- PhysicalDisk \ Bytes / sec_Total
- Сетевой интерфейс \ Всего байт / сек \nic name
Но я нигде не нашел следующие счетчики:
- Processor \% Processor Time_Total
- Process \ Working Set_Total
- Память \ Доступно МБ
Где я могу их найти? Обратите внимание, что у меня 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 и установите его. Он автоматически включит ваш счетчик производительности процессора (который включит все эти счетчики) во время установки. Это то, что я сделал.