AldoRchik 0 / 0 / 0 Регистрация: 27.11.2017 Сообщений: 7 |
||||
1 |
||||
Счетчики производительности (Ошибка, счетчики не указаны)09.12.2019, 11:50. Показов 5474. Ответов 2 Метки bat, batch, cmd, администрирование (Все метки)
Добрый день
Что на английском, что на русском, постоянно одна и та же ошибка
0 |
Programming Эксперт 94731 / 64177 / 26122 Регистрация: 12.04.2006 Сообщений: 116,782 |
09.12.2019, 11:50 |
Ответы с готовыми решениями:
Счетчики счетчики счётчики снова меня запрягли делать макрос и опять получился полный затык…… 2 |
717 / 318 / 131 Регистрация: 17.03.2014 Сообщений: 800 |
|
10.12.2019, 00:00 |
2 |
Решение
при выполнении этой команды напрямую через командную строку ошибку не выдает и все работает
через командный файл, мне выдает ошибку «Счетчики не указаны» в командном файле % удваиваем ==> %%
1 |
alpap 4332 / 2122 / 661 Регистрация: 26.04.2015 Сообщений: 6,823 |
||||||||
10.12.2019, 00:25 |
3 |
|||||||
AldoRchik, можно так:
и из файла находим нужные коды:
Добавлено через 1 минуту
0 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
10.12.2019, 00:25 |
Помогаю со студенческими работами здесь
В компьютер вводятся… счетчики Счетчики Pr. Счетчики Искать еще темы с ответами Или воспользуйтесь поиском по форуму: 3 |
Добрый день, Уважаемые админы, молю о помощи!
Наступил на проблему которую не могу решить:
Пробую использовать счетчики производительности для мониторинга и сбора статистики.
Дано:
1) windows xp pro rus sp3
2) typeperf
Запускаю cmd и ввожу команду:
typeperf «СистемаДлина очереди процессора»
получаю:
«(PDH-CSV 4.0)»,»\XP01PROСистемаДлина очереди процессора»
«06/20/2012 00:30:58.281″,»0.000000»
«06/20/2012 00:30:59.281″,»0.000000»
«06/20/2012 00:31:00.281″,»0.000000»
«06/20/2012 00:31:01.281″,»0.000000»
«06/20/2012 00:31:02.296″,»1.000000»
Команда выполнена успешно.
ввожу команду:
lodctr /S:counters.txt
открываю полученный файл, нахожу записи
2=Система
44=Длина очереди процессора
ввожу команду:
typeperf «244»
получаю:
Ошибка: Счетчики не указаны.
Вопрос:
Что нужно сделатьисправить в windows XP, что бы избавиться от этой ошибки и получить такой же положительный результат как и в windows server 2003.
Заранее премного благодарен!
P.S. Если данный глюкобаг уже давно исправлен и это где-то написано, пожалуйста поделитесь ссылкой.
-
Изменено
19 июня 2012 г. 21:57
I am stuck badly into this.
I am trying to execute following batch command which runs successfully on my system present on same network as remote server,
typeperf «192.168.1.247Processor(_Total)% Processor Time» -sc 2
But if I try to run the same command on another remote server present on same network,
typeperf «192.168.1.241Processor(_Total)% Processor Time» -sc 2
this gives me Error: No valid counters.
Please let me know what could be the issue and what could be the possible solution to this.
Regards,
Suvojit
Typeperf is a built-in tool that writes performance data to the command window or to a log file. Very useful when monitoring system performance. Typing “typeperf /?” in the windows command line will provide you the parameters to use the tool.
One of the problems I encountered when using this tool is getting errors due to Non Valid Counters. Below is the exact error message:
To fix the error, we must rebuild the Performance counters using LODCTR, take note this fixes also performance counter issues when using Perfmon.
- Launch Command Prompt as Administrator (right click Runs As Administrator).
- Go to C:WINDOWSSystem32
CD C:WINDOWSSystem32 - To rebuild your resource counters type the following command:
lodctr /r
Wait for a few moments for the counters to rebuild.
That’s it!
Update: For “Error: Unable to rebuild performance counter setting from system backup store, error code is 2”. Do this steps
- Launch Command Prompt as Administrator (right click Runs As Administrator).
- Go to C:WINDOWSSysWOW64
CD C:WINDOWSSysWOW64 - To rebuild your resource counters type the following command:
lodctr /r
To successfully rebuilt the performance counter setting from system backup store run the command below
C:WindowsSysWOW64>winmgmt.exe /RESYNCPERF
Run your batch files and perfmon to verify if the performance counters are fixed.
Время на прочтение
14 мин
Количество просмотров 16K
Каждый опытный сисадмин знает, что лучший показатель ухудшения быстродействия 1С, это главный бухгалтер, движущийся в сторону ИТ отдела со скоростью, превышающей 1.1 м/с. Но только мудрейшие из них настраивают сбор счетчиков, чтобы эта встреча не застала их врасплох. Об этом и поговорим под катом…
Эпиграф:
Существуют две причины, по которым может тормозить компьютер:
1. Вирус.
2. Антивирус.
© советы бывалых сисадминов
Не ошибусь, если скажу, что каждый офисный админ сталкивался с вопросом: Почему тормозит 1С?
И опять же не ошибусь, если первое что он(а) при этом сделает, это откроет диспетчер задач.
Более продвинутые, конечно настроят сбор счетчиков Performance Monitor (Zabbix в данном контексте примерно то же самое).
Тем более, что инструкций, чек-листов по настройке более чем достаточно. Это то и пугает.
Попробую предложить вам обзор основных и свою компиляцию.
Внимание!
Название счетчиков отличается не только в зависимости от языка операционной системы, но и от ее редакции.
Добавим к этому видение и ошибки авторов публикаций и поймем, что простой копипаст может не сработать.
В случае же perfmon это усугубится тем, что никаких ошибок при создании счетчиков в командной строке вам выдано не будет, просто они не будут собираться.
Для того, чтобы увидеть список всех счетчиков производительности, имеющихся на текущем компьютере нужно в командной строке выполнить
- typeperf -q [object] выведет список всех счетчиков
- typeperf -qх [object] выведет список всех счетчиков по экземплярам оборудования, например отдельно для дисков А: и С:
Где необязательный параметр [object] это фильтр по виду счетчиков, например PhysicalDisk
Этот вывод можно переадресовать в файл и далее уже из него выбирать необходимое
typeperf -qx -y -o counters.txt
В дальнейшем, чтобы получить сводную статистику нужно заменить в случае ключа -qx имя конкретного экземпляра на (_Total), а чтобы получить статистику для каждого экземпляра отдельно на (*)
Например:
PhysicalDisk(_Total)Current Disk Queue Length
PhysicalDisk(*)Current Disk Queue Length
Рекомендуемый мной путь, это создать bat файл из 3 строк.
logman create counter 1C_counter -f bincirc
logman update counter 1C_counter -cf assembled.txt
logman update counter 1C_counter -si 15 -v mmddhhmm
А в файл assembled.txt добавлять названия счетчиков. По одному на строку. Рабочий и рекомендуемый мной пример для Windows Server 2012 R2 ENG будет внизу.
список под спойлером
Processor(_Total)% Processor Time
Processor(_Total)% User Time
Processor(_Total)% Privileged Time
MemoryAvailable MBytes
MemoryPages/sec
Memory% Committed Bytes In Use
Paging File(*)% Usage
SystemContext Switches/sec
SystemProcessor Queue Length
SystemProcesses
SystemThreads
PhysicalDisk(_Total)Current Disk Queue Length
PhysicalDisk(*)Current Disk Queue Length
PhysicalDisk(_Total)Avg. Disk sec/Read
PhysicalDisk(_Total)Avg. Disk sec/Write
Network interface(_Total)Bytes Total/sec
Network interface(_Total)Current Bandwidth
Process(1cv8)% Processor Time
Process(1cv8)Private Bytes
Process(1cv8)Virtual Bytes
Process(ragent)% Processor Time
Process(ragent)Private Bytes
Process(ragent)Virtual Bytes
Process(rphost)% Processor Time
Process(rphost)Private Bytes
Process(rphost)Virtual Bytes
Process(rmngr)% Processor Time
Process(rmngr)Private Bytes
Process(rmngr)Virtual Bytes
Process(sqlservr)% Processor Time
Process(sqlservr)Private Bytes
Process(sqlservr)Virtual Bytes
SQLServer:General StatisticsUser Connections
SQLServer:General StatisticsProcesses blocked
SQLServer:Buffer ManagerBuffer cache hit ratio
SQLServer:Buffer ManagerPage life expectancy
SQLServer:SQL StatisticsBatch Requests/sec
SQLServer:SQL StatisticsSQL Compilations/sec
SQLServer:SQL StatisticsSQL Re-Compilations/sec
SQLServer:Access MethodsPage Splits/sec
SQLServer:Access MethodsForwarded Records/sec
SQLServer:Access MethodsFull Scans/sec
SQLServer:Memory ManagerTarget Server Memory (KB)
SQLServer:Memory ManagerTotal Server Memory (KB)
SQLServer:Memory ManagerFree Memory (KB)
SQLServer:Databases(_Total)Transactions/sec
SQLServer:Databases(*)Transactions/sec
Собственно торопыжки могут дальше и не читать. Да они уже и не читают.
С остальными разберемся с рекомендациями
лучших собаководов
Начнем с изучения советов самого вендора: microsoft.com
Публикация Windows VM health
Используя этот вариант вы точно не ошибетесь, но в нем присутствуют счетчики не совсем нужные для мониторинга именно сервера 1С.
Далее, а скорее и выше, в моем топе вариантов идет рекомендация от Евгения Валерьевича Филиппова
Настольная книга 1С: Эксперта по технологическим вопросам. Издание 2
Список небольшой, но все по делу и видно, что автор его использовал в работе.
Список книги Методическое пособие по эксплуатации крупных информационных систем на платформе «1С: Предприятие 8»
А. Асатрян, А. Голиков, А. Морозов, Д. Соломатин, Ю.Федоров
еще лаконичнее, в него добавлен мониторинг 1cv8, ragent, rphost, rmngr его я вынесу в отдельный список, потому что он может и наверное не помешает при любом варианте, кроме разнесенных SQL и 1С серверов.
таблица под спойлером
«Process(«1cv8*»)%%Processor Time»
«Process(«1cv8*»)Private Bytes»
«Process(«1cv8*»)Virtual Bytes»
«Process(«ragent*»)%%Processor Time»
«Process(«ragent*»)Private Bytes»
«Process(«ragent*»)Virtual Bytes»
«Process(«rphost*»)%%Processor Time»
«Process(«rphost*»)Private Bytes»
«Process(«rphost*»)Virtual Bytes»
«Process(«rmngr*»)%%Processor Time»
«Process(«rmngr*»)Private Bytes»
«Process(«rmngr*»)Virtual Bytes»
или как вариант без разбиения
Process(1cv8)% Processor Time
Process(1cv8)Private Bytes
Process(1cv8)Virtual Bytes
Process(ragent)% Processor Time
Process(ragent)Private Bytes
Process(ragent)Virtual Bytes
Process(rphost)% Processor Time
Process(rphost)Private Bytes
Process(rphost)Virtual Bytes
Process(rmngr)% Processor Time
Process(rmngr)Private Bytes
Process(rmngr)Virtual Bytes
Process(sqlservr)% Processor Time
Process(sqlservr)Private Bytes
Process(sqlservr)Virtual Bytes
Список счетчиков оборудования.
Далее идет статья с ИТС Анализ загруженности оборудования для Windows Елена Скворцова и ее полная копия на kb у кого есть туда доступ, в ней подробно и с картинками описан весь процесс настройки. Для первой настройки это очень полезно.
При всей полезности и доступности статьи не покидает ощущение, что ее писали как знаменитое письмо Матроскина: «ваш сын дядя Шарик», разные люди. Например текст не совпадает с картинками, для некоторых счетчиков описаны пороговые значения, но в списке их нет, некоторые счетчики в списке двоятся, из-за этого не получится копипастом в командной строке запустить logman. Это как раз начинающих немного обескураживает.
Лирическое отступление: Не прошло и месяца с регионального тура конкурса ИТС, где один из вопросов был именно так составлен, в коде вариант ответа один, а в картинке и математически верный совсем другой. Организаторы опирались именно на корректность кода. Хотя понятно, код проверяют слабо, во всех научных книгах об этом предупреждают заранее.
Замыкают список иностранные агенты вендоры.
www.veritas.com Analyzing SQL Performance using Performance Monitor Counters
Понятно, что про 1С они и слыхом не слыхивали, но то, что серверов они видели на порядок более, это факт.
red-gate.com
SQL Server performance and activity monitoring
Что касается, счетчиков для MS SQL, то мой список был в начале публикации.
Вариантов невероятное множество как и экспертов (не факт, что сейчас один из них не съехал тихо под стол при виде его).
Впрочем, настоящий скульный админ никогда не покажет своего отношения, максимум поиграет бровями и пойдет слушать музыку сервера.
Желающие могут провести пару зимних (летних) вечеров разбирая полный список.
таблица под спойлером
— Штурман, приборы!
— Четырнадцать.
— Что четырнадцать?
— А что, приборы!?
©www.anekdot.ru
Бдительный читатель скажет: Мало собрать счетчики оборудования, надо их еще и проанализировать.
А я покажу ему вот эту таблицу.
Техническое отступление: Хотя ней выражено мнение уважаемых экспертов, относиться к нему надо с пониманием.
Например, многие вспомнят времена, когда они умоляли директора докупить планку 32 Мб в сервер упомянутой выше бухгалтерии. То же касается и скорости дисков. Эти значения устаревают.
Внимание!
Что означает словосочетание «Предельные значения». То что их превышение требует вашего внимания и сервер работает не совсем штатно по мнению собравшихся. Не более того. Более того, может быть как раз для вашего варианта работы это нормально.
Возможно у вас есть свое мнение по поводу мониторинга оборудования, приходите в комментарии, пишите свои мысли, желательно со ссылками на источники знаний.