Изменения

Перейти к навигации Перейти к поиску

Счетчики производительности

1321 байт добавлено, 05:11, 6 июля 2020
===Не хватает памяти===
 
Размер памяти, выделяемый для счетчиков производительности ограничен настройками. При создании новых драйверов создаются новые счетчики производительности и иногда выделенной памяти не хватает для этого.
====Симптом====
====​Р​​ешение====
Размер выделяемой памяти указан в файле *'''%windir%\Microsoft.NET\Framework64\[version]\config\machine.config*'''.
Тэг *'''performanceCounters* ''' атрибут *'''filemappingsize*'''.
<codepre> <configuration>
...
<system.diagnostics>
<performanceCounters filemappingsize="33554432" />
</system.diagnostics>
</configuration></codepre<span style="color:red"><b>Внимание!</b></span> Секцию вставлять в конец файла.
​​
Значения:
*default = 524288
*max = 33554432
*min = 32768
 
Начиная с .NET 2.0 для каждой категории счетчиков можно указать допустимый размер в реестре.
 
Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<category name>\Performance​\FileMappingSize (тип DWORD).
 
​Если ключ отсутствует в реестре, то задаётся 1/4 от размера, указанного в machine.config.
 
===Ошибки при запуске DPA Server или DPA Host===
 
Иногда в Windows повреждаются счетчики производительности и их необходимо восстанавливать.
default = 524288===Симптом====
max = 33554432Host ругается в веб-интерфейсе при запуске на счетчики производительности, DPA Server падает при запуске. При этом в DPAServer.log ошибка:
min = 32768Perfomance counters cache can be invalid. To rebuild cache run "lodctr /r" in Windows\System32 directory and Windows\SysWOW64 directories.​
Начиная с .NET 2.0 для каждой категории счетчиков можно указать допустимый размер в реестре.====Решение====
Раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<category name>\Performance​\FileMappingSize (тип DWORD)Собственно это и надо сделать, после этого перезапустить DPA Host и DPA Server.
​Если ключ отсутствует в реестре, то задаётся 1<code>lodctr /4 от размера, указанного в machine.config.R</code>
​​
192

правки

Навигация