Активность записи на диск - агент возвращает нули

Started by parovoZZ, April 21, 2015, 04:43:09 PM

Previous topic - Next topic

parovoZZ

Система 2.0 М2.  Параметр  \PhysicalDisk(2 F:)\% Disk Write Time возвращает нули, хотя локальный счетчик показывает загрузку диска. Бывает, что какие-то значения "просачиваются", но через полчаса опять нули. Куда копать?

kozlov_ao

Ты как собираешь эти данные? просто раз в минуту подергиваешь счетчик? Если да, то это не совсем правильно... Некоторые счетчики нужно прописывать в конфиге агента, чтобы они собирали данные. Сейчас под рукой нет примера... завтра попробую скинуть.

kozlov_ao

Вот, нашел...
Пропиши в конфиге агента примерно такое:
*WinPerf
Counter=System.Memory.Pages:"\Memory\Pages/sec":60:A:FLOAT:"Memory: Pages/sec"
Counter=System.CPU.DPCTime:"\Processor(_Total)\% DPC Time":12:B:FLOAT:"Processor: DPC Time %"

Как то так...
System.Memory.Pages - Имя параметра (появится в метриках)
"\Memory\Pages/sec" - Что считывать
60:A - усредненное за 60 секунд (дергает каждую секунду, и вычисляет среднее) (12:B - убей, но сейчас не вспомню.... поройся на форуме по слову WinPerf)
FLOAT - тип возвращаемых данных
"Memory: Pages/sec" - Описание


parovoZZ

Спасибо! Очень помог!

А нельзя ли параметр сделать переменным?

kozlov_ao

Скорее всего нет. Он же в постоянно активном режиме данные собирает. А с переменной как ему жить? :)

parovoZZ

А, ну я понял. Я то хотел в конфиге одну строчку написать, а значения передавать через параметр (как с внешними скриптами).

kozlov_ao


Victor Kirhenshtein

Еще можно пробовать увеличивать кол-во сэмплов в настройке DCI типа "performance counter".

parovoZZ

Quote from: Victor Kirhenshtein on April 28, 2015, 10:10:19 PM
Еще можно пробовать увеличивать кол-во сэмплов в настройке DCI типа "performance counter".

А это где такая настройка?

Victor Kirhenshtein


parovoZZ