Sibprompost.ru

Стройка и ремонт
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Вручную восстанавливать счетчики производительности для Windows Server 2008 64 или Windows Сервер 2008 R2

Вручную восстанавливать счетчики производительности для Windows Server 2008 64 или Windows Сервер 2008 R2

Эта статья помогает решить проблему, при которой некоторые библиотеки счетчиков производительности повреждены и их необходимо перестроить.

Применяется к: Windows Server 2012 R2
Исходный номер КБ: 2554336

Симптомы

При использовании средства Performance Monitor некоторые счетчики могут быть отсутствуют или не содержат встречных данных. Библиотеки счетчиков производительности могут быть повреждены и нуждаются в восстановлении.

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

Причина

Такое поведение может произойти, если некоторые стойки развращают реестр или если Windows программ управления (WMI) изменить реестр.

Решение

Чтобы устранить эту проблему, используйте следующие методы.

Убедитесь, что счетчики не отключены в реестре

Счетчики могут быть отключены с помощью параметров реестра. Проверьте следующие расположения реестра, чтобы убедиться, что счетчики не были отключены:

%servicename% представляет любую службу со счетчиком производительности. Например: PerfDisk, PerfOS и т. д.

В любом из этих местоположений могут быть ключи реестра для disablePerformanceCounters. Согласно статье Отключение счетчиков производительности,это значение должно быть установлено до 0. Если значение не превышает 0, счетчик может быть отключен.

  • Значение 1 означает отключение счетчика.
  • Значение 2 означает отключение 32-битного счетчика.
  • Значение 4 означает отключение 64-битного счетчика.

Восстановление всех счетчиков производительности, включая раздвимые и сторонние счетчики

Чтобы восстановить все счетчики производительности, включая дополнительные и сторонние счетчики, введите следующие команды в командной подсказке администрирования. Нажмите КНОПКУ ВВОД после каждой команды.

Resync the counters with Windows Management Instrumentation (WMI):

Остановите и перезапустите службу журналов производительности и оповещений.

Остановите и перезапустите службу Windows управления.

Создайте новый набор сборщиков данных (не используйте существующий набор сборщика данных).

Иногда запуск lodctr /R может не восстановить все счетчики. Если вы заметили это, убедитесь, что файл c:windowssystem32PerfStringBackup.INI содержит соответствующую информацию. Этот файл можно скопировать с идентичной машины, чтобы восстановить счетчики. В этом файле могут быть небольшие различия между машиной и машиной. Но если вы заметите резкое различие в размерах, может не оказаться сведений. Всегда создайте копию резервного копирования перед заменой. Нет никакой гарантии, что копирование этого файла с другой машины восстановит все счетчики. Если это возможно, сравните файл с резервными копиями компьютера, чтобы узнать, уменьшился ли размер файла в определенный момент времени.

Для многих счетчиков расположение файлов ini для установки счетчиков perf находится под , например, windowswinsxs файлами ini для IIS.

Если вы видите следующие ошибки:

Вам потребуется использовать счетчик установки файлов ini в каталоге c:Windowswinsxs .

Для счетчиков, которые необходимо отремонтировать, может существовать несколько папок. В этих случаях может потребоваться использовать пробные и ошибки для поиска правильных файлов ini.

В этом примере попробуйте установить infoctrs.ini каждой папки с помощью:

После успешной работы вы увидите следующую запись в журнале приложений:

Вам нужно сделать то же самое для следующих счетчиков:

После чего вы увидите:

Следуя этим шагам, перезахоранить WINMGMT /RESYNCPERF .

Чтение данных счетчика с помощью протокола IEC 62056-21

Главная > Форум > Программирование IEC 61131 (LogicLab) > Чтение данных счетчика с помощью протокола IEC 62056-21

  • В этой теме 7 ответа, 4 участника, последнее обновление 2 лет, 3 месяцев назад da Серхио Бертана .

Мне нужно считать предоставленную энергию (общая кВт) с двух трехфазных счетчиков энергии ISKRA MT831.

У счетчиков есть последовательный интерфейс RS485 с протоколом режима IEC 62056-21 с паролем или без него, мне нужно прочитать значение энергии для управления отчетом об этом на распечатке.

Этим чтением можно управлять из систем. SlimLine ?

Читайте так же:
Коктейлер спум 2а со счетчиком

Стандарт IEC 61107 или IEC 62056-21 — это международный стандарт, описывающий протокол, который позволяет компьютеру считывать данные с счетчиков тарифов на электроэнергию, воду и газ.

Протокол включает в себя этап Sign-On со счетчиком на этом этапе необходимо предоставить код доступа (в случае счетчиков ISKRA это серийный номер счетчика), а счетчик предоставляет пароль, который можно использовать для шифрования данных.

После завершения входа в систему можно запросить значение его регистров у счетчика, используя идентификационные коды. OBIS к символам 5 (IEC 62056-61).

Для семьи SlimLine Мы разработали специальный функциональный блок, который автоматизирует все операции, необходимо передать серийный номер счетчика и код OBIS считываемого регистра. Функциональный блок выполняет вход в систему на счетчике и возвращает значение указанного регистра (См. Документацию).

Я добавляю ссылки на некоторых производителей оптических соединителей, которые можно использовать в качестве интерфейса между последовательным портом SlimLine и счетчик.

К примеру, Зонд Звей TeamWare, из которых я прилагаю данные.
Или модель ProMATIC RC4-IR Probe, из которых я также данные.

Но у каждого производителя счетчиков в каталоге есть модель датчика для считывания значений.

Меня интересует возможность реализации протокола IEC 62056-21. Мне понадобится следующая информация:

1) Протокол IEC 62056-21 от чтения листа данных — это вариант, который я хотел бы узнать о каких-либо дополнительных затратах.
2) Можно ли запросить больше устройств (2 метра в нашем случае) на одной шине?
3) При необходимости использовать 2 шины RS485, можно ли использовать порт RS232 + преобразователь RS232 / RS485 для поддержки второй шины?

На практике я хотел бы использовать контроллер Slim Line в качестве преобразователя протокола IEC62056-21 / Modbus RTU.

В предыдущих сообщениях мы говорили об использовании оптического преобразователя: можно ли напрямую использовать порт связи RS485 (IEC 62056-21), возможно, доступный на клеммной колодке счетчика энергии?

1) Да,Управление протоколом IEC 62056-21 FB продается за дополнительную плату.
2) Да, для доступа к каждому устройству (счетчику) необходимо предоставить код, соответствующий серийному номеру самого счетчика, поэтому, как только запрос доступа будет подтвержден с помощью серийного номера, только этот счетчик может быть доступен через шину.
3) Да, возможно подключение к последовательным портам RS232 SlimLine преобразователь RS232 в RS485 (см. АТС-105 o АТС-108), чтобы иметь больше портов в RS485.
Можно создать преобразователь протокола IEC62056-21 / Modbus RTU, просто подключите шину IEC62056-21 к одному порту, а на другом можно будет иметь протокол Modbus RTU как ведомый (собственный в операционной системе), так и ведущий через специальный FB . Оптический преобразователь возможен для счетчиков, у которых нет интерфейса RS485, но если счетчик уже имеет интерфейс RS485, гораздо проще подключить его напрямую.

Его можно скачать со страницы SlimLine, демонстрационная программа (Ptp122a000), которая считывает различные регистры 3 с счетчика электроэнергии.

Используя эту демонстрацию, вы можете легко ее модифицировать в соответствии с вашими потребностями.

Обратите внимание! Даже если в демонстрации используется защищенный функциональный блок, вы можете протестировать его работу в течение 30 минут, затем функциональный блок зависает и вам необходимо перезапустить систему.

Я безуспешно пытался использовать FB со счетчиком Itron SL7000 через 485 (клиентский порт счетчика). Тестировался ли он уже с этим типом счетчика и / или нужно ли установить специальные настройки?

Мы разработали FB для крупного заказчика со счетчиками Iskra, затем мы убедились, что с другими счетчиками были более или менее большие различия.

Мы не занимаемся разработкой приложений. Это работа нашего клиента, который адаптировал FB, разработав собственный порт, и теперь я считаю, что это практически все приборы на рынке.

Читайте так же:
Счетчик дат до дня рождения

Для серийных приложений мы можем оценить модификацию FB, чтобы адаптировать ее к различным счетчикам, вы можете связаться с нашим офисом продаж для соглашений.

Должен ли я использовать текстовый файл или базу данных для счетчика посетителей PHP?

Мне нужно создать счетчик посетителей для моих сайтов, и я задаюсь вопросом, лучше ли хранить и читать информацию из txt-файла, расположенного где-то на моем хосте, или непосредственно из базы данных.

Использование базы данных означало бы, что для каждого посетителя, который зайдет на сайт, будет создана запись DB, и, честно говоря, я не думаю, что это будет OK.

2 ответа

  • Внедрение счетчика посетителей

Я новичок и разрабатываю сайт с использованием ASP .Net 2.0 с C# 2005 года. Я хотел бы добавить средство для count числа посетителей моего сайта. Я собрал основную информацию, чтобы добавить эту функцию с помощью Global.asax. Я внес изменения в Web.config, добавив строку в разделе system.web. Я.

Я собираюсь приступить к проекту, который должен будет: Процесс XML Тяжелый текстовый разбор документов, не относящихся к xml Вставка данных из документов xml и не xml в реляционный DB. Представление обработанных данных пользователю из БД с помощью веб-страниц. Должен очень хорошо справляться с.

Счетчик файлов — когда просто посчитайте. DB счетчик — при отслеживании посещений, зависимостях, анализе, агрегировании.

Чтение файла действительно быстрее, когда файл маленький . Тем не менее, может возникнуть эффект состояния гонки , когда сайт сильно загружен. Там трудно показать связанные данные, если это необходимо. Для этого есть отличное решение: Системы управления базами данных .

База данных (с хорошим дизайном) позволяет избежать состояния гонки. Кроме того, это лучшее решение для большого количества связанных структур данных. Это лучше, когда вам нужно регистрировать посещения, референтов и т. Д.

Предложения БД: вы можете хранить счетчик в одной строке таблицы global_settings и обновлять его при каждом посещении страницы, или вы можете получить его, зарегистрировав каждое посещение в таблице visit (с дополнительными данными , такими как IP , DateTime , UserID и т. Д.) С SELECT COUNT(*) from visit; .

Здесь есть еще одна связанная с этим тема .

Загрузка чего-либо из текстовых файлов-довольно плохая практика. Использование базы данных — лучшее решение. Базы данных предназначены для хранения больших объемов данных, поэтому это вполне приемлемо.

Похожие вопросы:

Я хотел бы добавить счетчик посетителей на свой сайт. Максимальная Статистика: 1 миллион просмотров в минуту 6 запросов на загрузку страницы Поэтому я спрашиваю вас, Является ли MYSQL и PHP для.

В настоящее время я пытаюсь import текстовый файл с разделителями с запятой в базу данных в c#, используя OleDb, где я не знаю тип (SQL Server, Access, Oracle, MySQL, postgreSQL и т. д.) В настоящее.

Я должен выбрать постоянное хранилище для своего приложения и поэтому должен решить, выбрать ли локальную базу данных (в базе данных SQL Server Compact 3.5) или файл XML. В принципе, приложение.

Я новичок и разрабатываю сайт с использованием ASP .Net 2.0 с C# 2005 года. Я хотел бы добавить средство для count числа посетителей моего сайта. Я собрал основную информацию, чтобы добавить эту.

Я собираюсь приступить к проекту, который должен будет: Процесс XML Тяжелый текстовый разбор документов, не относящихся к xml Вставка данных из документов xml и не xml в реляционный DB.

Поэтому я собираю парсер RSS, который будет обрабатывать канал RSS, фильтровать его, а затем загружать соответствующие элементы. Предположим, что загружаемые файлы являются легальными.

Читайте так же:
Счетчик расходомер метран 310р

Я хотел бы построить базу данных следующего характера: Есть разные типы людей, и каждый человек выполняет много работ, например: уборщица: чистый туалет, чистая кухня горничная: стирать, готовить.

У меня есть ответ XML от Google Directions API, и я хочу кэшировать запрос, чтобы в следующий раз, когда пользователь запросит тот же путь, я вернул его из локального кэша. Я использую формат XML.

У меня есть два EditText и кнопку Сохранить. Когда приложение будет запущено, появятся последние данные. Я знаю базу данных SQL ite для этого, но могу ли я использовать текстовый файл или что-то.

Arduino.ru

Чтение данных со счётчиков Меркурий

Помогите пожалуйста с кодом. Я имею команды которыми можно управлять счётчик они в HEX формате но я незнаю как их отправить через Arduino на счётчик отправляю одно а на PuTTy вижу другое

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Максим Спасибо за ответ но проблемма в том что когда я заливаю Arduino вашем кодом в мониторинге я вмжу слеедушее

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Например с помошью программы DockLight v2 я отправляю команду 00 E4 9A E0 71 AA FB 0C и счётчик отвечает на него и отключает внутреннее реле.

А тепер я хочу отправить этуже команду с Arduino Mega но у меня чтото не получается помогите пожалуйста буду очень благодарен

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

А если не программно формировать строку, отправляемую в порт?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

А как сделать можете подсказать пожалуйста?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

int b = 79;
Serial.print(b, HEX)

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Например с помошью программы DockLight v2 я отправляю команду 00 E4 9A E0 71 AA FB 0C и счётчик отвечает на него и отключает внутреннее реле.

UDP: И как вообще у вас подключен счетчик к дуине и как вы его подключаете к компу?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Числа в массив вводятся в десятичной системе.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

У счётчика есть порт RS232 подключаю счётчик к компу обычным USB to COM кабелем всё работает нормально тоесть отправляю данные и счётчик отвечает.

А когда отправляю с Ардуино то в мониторенге порта вижу другие байты

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

У вас в настройках порта 2 стоповых бита (9600, None, 8, 2), по умолчанию UART у дуины настроен один стоповый бит ( SERIAL_8N1).

И как вообще у вас подключен счетчик к дуине?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Счётчик к Ардуине подключон по схеме ниже.

Arduino TX0 — Счётчик RX

Arduino RX0 — Счётчик TX

и плюс через конвертор RS232 to RS485

RS232 на Ардуине а RS485 на Счётчике

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Максим если у вас есть Скайп мы можем поговорить пожалуйста мне нужна ваша помошь заранее спасибо

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Надо ардуино -> rs232-rs485 -> счетчик.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

У дуины нет RS-232, у дуины есть UART. Подключив RS-232 к дуине напрямую ничего не зарабртает, а в некоторых случаях такое подключение может сжечь дуину.

UDP: так что если еще не сдох UART дуины, то собирайте/покупайте преобразователь.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Читайте так же:
Усс для счетчика жидкости ппв 100

если я куплю как вы думаете сработает. Навернека из за этого биты не правильно отправлялись так может быть

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Если вы вручную отправляете через DockLight в счетчик команды и они работаю корректно, то если указав в DockLight порт, на котором висит дуина (тот порт, который вы указываете в ArduinoIDE) получаете от дуины те же команды, то с преобразователем все должно завестись. Так же как вариант можно купить UART TTL -> RS-485 преобразователь или шилд на дуину.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Зачем тебе городить? Бери сразу такой преобразователь

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

с программы DockLight я отправляю одно но приходит другое тогда так выходит что это из за переобразавателя Большое вам спасибо

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

с программы DockLight я отправляю одно но приходит другое тогда так выходит что это из за переобразавателя

указав в DockLight порт, на котором висит дуина (тот порт , который вы указываете в ArduinoIDE )

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Ниже схема подключения

Ардуино у нас на порте COM17

и есть переоброзователь USB to COM а она на порте COM13

для мониторинга я подключаю

Arduino (RX0) — USB to COM (TX)

Arduino (TX0) — USB to COM (RX)

открываю DockLight выбираю порт COM13 (USB to COM) и отправляю что нибудь например в HEX-е 79

а в мониторинге у Ардуино вижу другое

Я так думаю что это из за UART как вы сказали мне нужен переоброзователь

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Укажите в DockLight COM17 и посмотрите что отправляет дуина. Если команды приходят от дуины те же, то останется только купить преобразователь.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

на скриншоте посмотрите Дуина отправлет одно а DockLight показывает другое и плюс с PuTTy тоже пробовал тоже самое показывает другое.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

И в четвертый раз — на скриншоте указан СОМ13 — порт на котором преобразователь

Еще раз — не тот порт, на котором висит преобразователь, а тот на котором висит дуина.

В общем, разговор зашел в тупик, я уже не знаю как еще объяснять, перечитывайте ветку пока не поймете смысл написанного.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Ниже схема подключения

Ардуино у нас на порте COM17

и есть переоброзователь USB to COM а она на порте COM13

для мониторинга я подключаю

Arduino (RX0) — USB to COM (TX)

Arduino (TX0) — USB to COM (RX)

mr-Ayaz что у вас за Ардуино?

Если на основе ATmega328 то к ак вы ее подключили через два порта(фото или схемку) — родной на COM17 и вторй COM 13? 😉

Уберите с нее все подключения от переоброзователя USB to COM13, и мониторьте через ее родной порт COM17. Проверте настройки СОМ17 (почему на СОМ13 2 стоповых бита ( 9600, None, 8, 2 )), может и на СОМ17 что-то в этом роде 😉 .

Ардуину к счетчику подключайте через переходник UART TTL -> RS-485 .

Если есть возможность залезть внутрь счетчика 😉 то наверно можно подключиться к его UART (TTL-уровня) без всяких преобразователей.

Попробовал в Proteuse — скрин ниже

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Спасибо большое за ответ. У меня Ардуиино Мега с 2560 я кажется не сделал чтота не так.

Читайте так же:
Canon pixma mg3540 сбросить счетчик чернил

Я прочитал что если я подключаю UART к RS232 то данные будут отправляться но не так как вы отправляете. а RS232 будет принемать данные по другому из за какогота уровня. Большое спасибо Максиму он подсказал что можно использовать MAX232 для переоброзования. Я сегодня проверю что будет и напишу вам ответ.

и к сати схема подключения таков на верху я ошибся

для мониторинга я подключаю

Arduino (COM17) — USB to COM (COM13)

Arduino (RX0) — USB to COM (TX)

Arduino (TX0) — USB to COM (RX)

и ешё это один проект имееться 10 000 счётчиков Я знаю алгоритм работы счётчиков и команды в HEX формате для получения данных и управления счётчиком. но мало знаю про Ардуино кто хочет помочь и работать за хорошие реальные деньги пишите мне на мейл (mr-Ayaz@mail.ru) и плюс после этого есть другие проекты жду ваших ответов Я думаю что у нас чтота получится

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Я прочитал что если я подключаю UART к RS232 то данные будут отправляться но не так как вы отправляете,

а RS232 будет принемать данные по другому из за какогота уровня.

Может быть Вам по-английски будет более понятно: http://en.wikipedia.org/wiki/MAX232

Причем в больших компьютерах RS-232 имеет напряжения ± 12V, а вот ардуино выше +5V напряжение не любит.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Добрый вечер. В программировании я не так давно, по этому разрешите обратиться к Вам. Не получается простая задача — не могу вывести массив данных на COM порт. Точнее выводит, но не значения массива, а какие-то квадратики.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Что в массиве лежит то и выводится.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Для этого нужно выводить через функцию Serial.print

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

для примера забил массив единицами, а выводяться квадратики (какой-то символ наверное)

сам массив определен как int

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Просто основная задача (в будующем) не просто выводить значения а передавать их в программу. Функция Serial.print с этим справиться?

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Максим помогите пожалуйста

От чего это может быть.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

От незнания что такое тип данных и что показывает монитор. Монитор дуины показывает только символы кодов ASCII.

  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вы так и не понимаете самой главной и простой вещи — что такое представление данных. Например есть байт данных, в двоичном виде (BIN) его можно представить так 00001010, в десятичном виде (DEC) это будет число 10, в шеснадцетиричном (HEX) байт будет выглядеть как 0А, в кодах ASCII это символ перехода на новую строку. Но это все один и тот же байт данных, в каком виде вы бы его не предстасвляли это все равно все теже 8 бит — 00001010.

Так вот монитор дуины показывает принятые байты только как символы из таблицы кодов ASCII, вы же смотрите на одни и те же данные из DockLight в шеснадцетиричном виде (HEX), переключитесь в DockLight на вкладку ASCII и получите то же самое что и в мониторе дуины.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector