Как проверить центральный процессор после покупки | Процессоры | Блог
Процессор — горячая штучка. Этот элемент компьютерной сборки создан для работы в повышенных температурных условиях. Это вредная работа. Постоянные перегревы могут привести процессор к деградации и даже полному выходу из строя при одном условии: если процессор неправильно эксплуатируется или изначально был с дефектом. Чтобы не зависнуть в игре или во время написания докторской — научимся тестировать процессор на дефекты. Доверяй производителю, но и сам не ленись прогнать комплектующие на ошибки.
Процессор — это сплошной кремниевый чип, который почти не имеет обвязки в виде дополнительных микросхем, резисторов и других радиодеталей. Соответственно, вывести из строя кусок кремния не так просто. Для этого вида полупроводников есть своя болячка: деградация. Процессор состоит из миллионов транзисторов, которые могут отвалиться и перестать реагировать на вольтаж. Это не всегда выводит его из строя, но влияет на стабильность. Чем больше транзисторов вышло из строя, тем выше вольтаж нужен для стабильной работы и поддержания рабочей частоты. В некоторых случаях деградация полностью выводит кремний из строя. Это было частым явлением в те времена, когда единственной защитой от перегрева процессора были совесть и прямые руки пользователя.
Как понять, что с процессором что-то не так
Теперь производители заботятся о нервах пользователей и безопасности процессоров, поэтому спалить современный камушек не так уж просто. То ли дело заводской брак. Однако, как и оперативная память, процессор не всегда вешает систему полностью. Он может давать редкие сбои и ошибки. А еще проблемы могут быть не только в аппаратных поломках процессора, но и его неправильной эксплуатации.
Например, если система не включается, и зуммер издает пять коротких сигналов — вероятно, процессор украли из сокета или он полный ноль. В любом случае придется искать чек и обращаться в сервисный центр.
Если система перезагружается при нагрузках, вылетают BSOD, мешают тормоза в играх, не работают стримы и другие ресурсоемкие задачи — проверяем настройки биоса и охлаждение процессора, а затем переходим к стресс-тестам.
Неправильная эксплуатация
Перед проверкой процессора стоит разобраться, почему он косячит. Завышенный вольтаж из-за неправильных настроек биоса и, как следствие, перегрев и сброс частот, перезагрузки из-за достижения критических температур или ошибки из-за кривого разгона памяти. Поэтому к тестированию сборки приступаем только после того, как пройдем следующие шаги:
- Сброс BIOS до заводских, чтобы избежать проблем с кривыми настройками.
- Переустановка ОС — исключаем ошибки софта.
- Проверка охлаждения — мониторим температуру процессора, проверяем систему охлаждения, чтобы убедиться, что при запуске стресс-тестов процессор не перегреется.
Тестируем
Пользователи расходятся во мнении, что лучше показывает ошибки: специальные тесты или работа в повседневных задачах.
Один лагерь уверен, что для проверки процессора можно ограничиться слабым тестом, так как мощные стресс-тесты создают «нереальную» нагрузку, повторить которую в обычных задачах не получится. Но они не учитывают, что нагрузка процессора даже в обычных задачах может кратковременно подниматься до уровня стресс-тестов.
Другие утверждают, что проверять стабильность сборки лучше в работе. То есть, для чего собрали систему, тем и тестируют: кто-то — играми, кто-то — фотошопом. Ну а те, кто часто серфит в интернете, пусть откроют 100 вкладок в браузере.
Оба суждения неверны. Компьютер — это универсальное устройство. И нагрузка на него бывает разная. Сейчас это пять вкладок в браузере, завтра — десяток фотографий в фотошопе, а потом — стрим Battlefield V, где восьмиядерник может легко улететь за 200 Вт потребления. В таком случае остается один верный способ: тестируем подробно и жарко.
youtube.com/embed/VpGW9bEx3FY?origin=https://club.dns-shop.ru&autoplay=1><img src=https://img.youtube.com/vi/VpGW9bEx3FY/hqdefault.jpg><svg width=68 height=48><path fill=#f00 d=’M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z’></path><path fill=#fff d=’M 45,24 27,14 27,34′></path></svg></a>» frameborder=»0″ allow=»accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture» allowfullscreen=»»/>
Для отслеживания температуры во время стресс-тестов нужна программа для мониторинга. Подойдет любая, например, HWInfo:
Перед тестированием нужно узнать максимальную разрешенную температуру для своего процессора. Эту информацию можно найти на официальном сайте[NK1] . Например, для Intel Core i7 10700k разрешенный максимум — это 100 градусов:
То же самое для процессоров AMD. Заходим на официальную страницу Ryzen 5 3600X и проверяем допуски:
Принцип работы тепловой защиты одинаков для всех. Процессор сбрасывает частоту и вольтаж при достижении температурного порога. Если это не снижает нагрев, чип уходит в защиту и перезагружает систему. Таким образом, следим, чтобы во время тестирования температура не превышала заводских лимитов.
Стресс-тесты, грелки, печки
Тестирование комплектующих всегда подробный процесс. Нельзя протестировать процессор отдельно от оперативной памяти, но можно сократить разбег поиска ошибок до минимального радиуса. Для этого нужно понимать, как работают тесты, какие задачи ставят перед системой и в каком порядке их включать.
LinX — выжимает все соки из процессора и системы питания. Если он проходит без ошибок, далее тестировать нет смысла.
Пользователи, которые далеки от оверклокинга, вряд ли знакомы с этой программой. Тем не менее, это любительская оболочка серьезного набора программ вычисления чисел с плавающей запятой под названием Linpack. Эффективность софта заслуживает доверия: этим пакетом пользуются в компании Intel.
Принцип тестирования: процессор решает алгебраические уравнения, результат каждого из них — некоторое число с плавающей точкой. Количество решений уравнений задается пользователем. Если все прогоны имеют одинаковый результат, то система стабильна. Если результирующее число отличается хотя бы в одном уравнении, ищем неисправность.
Вопреки страхам пользователей, ничего сверхъестественного в работе теста нет. Просто решение математических уравнений заставляет процессор работать на 100%. Для этого, собственно, процессор и нужен.
Предупреждение: использовать тест только после проверки системы охлаждения, а также с открытой боковой крышкой и дополнительным обдувом питания процессора, если установлено жидкостное охлаждение.
Запускаем LinX, выбираем в графе Problem Size число от 31000 до максимального, затем в графе Runs выбираем количество прогонов. Рекомендуется 10. Мы указываем программе, сколько оперативной памяти можно использовать для решения уравнений. В результате получится так:
В графе Residual содержится набор чисел. Они должны быть одинаковыми для всех прогонов.
Если среди одинаковых чисел появляется одно или несколько, которые отличаются хотя бы одним символом, система работает с ошибками. Это называется невязками. Как на этом скриншоте:
В данном случае система работала с ошибкой из-за нехватки вольтажа. Поднятие напряжения на 0.010 В избавило от невязок.
Не забываем следить за температурой во время теста:
В данном случае температура процессора составила 74 градуса максимум, а система питания процессора VRM нагрелась до 69 градусов.
Prime95 тоже из разряда математических решалок. Производятся вычисления, просчитываются числа, сравниваются решения. Этот тест не такой горячий, но все равно не забываем про мониторинг температуры.
Бывалые пользователи советуют тестировать компьютер в режиме SmallFFT и с Disable AVX2. Тогда процессор больше работает с внутренним кэшем. При этом температура будет меньше, чем в предыдущем тесте, но качество проверки не пострадает. Для проверки стабильности обычно хватает часа прогона.
Эти два теста избыточно нагружают систему. Такие тесты могут быть полезны, если пользователь приобрел товар, бывший в употреблении, и хочет убедиться в его полной работоспособности. Или же занимается настройкой системы, разгоном процессора, оперативной памяти, подбором таймингов и хочет быть уверенным в стабильности подобранных настроек.
Другое дело, если речь идет о проверке только что купленного в магазине процессора. Тогда шанс нарваться на проблемный чип очень мал. Поэтому столь тщательная проверка не обязательна для верности достаточно прогнать систему поверхностными тестами.
OCCT — облегченный вариант linX. Имеет те же библиотеки Linpack, но с измененными алгоритмами от разработчиков утилиты. Пожалуй, лучший гражданский стресс-тест для процессора и не только. Умеет тестировать CPU, RAM и даже видеокарту. Для наших нужд он очень даже подходит.
Большой плюс — не надо устанавливать лишние программы для мониторинга. OCCT умеет показывать температуру всего, что только может показывать температуру.
Рекомендуется тестировать в режиме OCCT около 30 мин, максимум час. Просто скачиваем программу с официального сайта и клацаем кнопку «Play». После окончания теста программа сообщит, что ошибок нет.
AIDA64 — это сервисный комбайн для обслуживания систем. Аида не умеет нагревать систему экстремально, но для поверхностного тестирования заведомо стабильной новой системы вполне подойдет.
Нас интересуют три теста: Stress CPU, Stress FPU и Stress Cache. Их можно запускать вместе и по отдельности. Температура отображается в окне теста, и дополнительного ПО для мониторинга не требуется. При нахождении ошибок программа оповестит пользователя в графе Status и прекратит тестирование. Тест не ограничен по времени и крутится до тех пор, пока не надоест пользователю.
Тестирование играми и рабочими задачами — способ распространенный, но малоэффективный. Требовательные игры, правда, могут вылетать и тормозить на проблемных системах. Но игры — это всегда разная нагрузка и рандомные сцены. Так же, как и нагрузка в приложениях для рендеринга и другом процессорозависимом софте. Для финальной полировки, тем не менее, можно поиграть и с этими методами проверки.
Исправляем ошибки
Если в процессе тестирования удалось найти ошибки в работе комплектующих, не стоит сразу сдавать технику в сервис. Вероятно, что сбои в работе можно устранить самостоятельно:
- Неправильные настройки в биосе — нехватка вольтажа, завышенные частоты, нестабильный разгон памяти.
- Глючит система — после покупки отдельных комплектующих пользователи не всегда переустанавливают систему, так как это очень хлопотно. Вполне возможно, что ошибки в работе дает глючная ОС.
- Устаревший софт — производители железа всегда опережают разработчиков, и сбои в работе могут быть из-за плохой оптимизации софта под свежее железо. Возможно, что обновление программ исправит работу на новом железе.
В любом случае поиск ошибок на рабочей системе довольно трудоемкий процесс. Конечно, найти полностью неисправный компонент в системе проще, чем искать полурабочую железку, которая работает с ошибками только в определенных режимах и на переходных частотах. Поэтому просто включить программу и сидеть сложа руки не выйдет. Универсальных проверялок не существует.
Использование тестов вместе с повседневными задачами, играми и работой будет самым эффективным способом понять, исправна система или требует к себе внимания. Так или иначе, если следовать инструкциям выше, большинство вопросов даже у неопытного пользователя будут исчерпаны, а тестирование сборки не создаст сложностей.
Как проверить жесткий диск на ошибки, а также узнать его скорость | Жесткие диски | Блог
Здравствуйте, уважаемые читатели. В этой статье мы выясним, как проверить техническое состояние жесткого диска, а также узнать его скорость.
Возьмем самую распространенную проблему ПК – всё тормозит и работает медленно. Многие до сих пор не знают, что производительность компьютера может ограничиваться именно накопителем информации, в данном случае HDD (Жестким диском).
Долгая загрузка операционной системы, игр и программ часто связана либо с неисправностью накопителя, либо с его маленькой скоростью работы.
Загрузка программы
Итак, приступим. Для начала нам потребуется программа HD Tune Pro. Распространяется она в двух версиях: платная и бесплатная (пробная). Дорогущая версия за 35 долларов нам ни к чему, поэтому скачаем бесплатную (срок действия 15 дней) с официального сайта. Никакая регистрация не нужна. Ссылка на программу.
Открыв программу, выберите необходимый накопитель.
Проверка скорости
Заходим во вкладку Benchmark, отмечаем опцию “Read” и нажимаем кнопку Start. Начнет постепенно выстраиваться график.
После того, как график полностью отрисован, взглянем на два окошечка справа: Maximum и Minimum. Здесь все просто, Maximum показывает максимально возможную скорость работы жесткого диска, а Minimum, соответственно, минимальную скорость.
У современных жестких дисков эти показатели равны 200 \ 90 МБ в секунду, приемлемым результатом считается 130 \ 60 МБ в секунду, ну а если вы получили максимальную скорость меньше 80 МБ в секунду, то пора бы задуматься о замене вашего жесткого диска (HDD) или покупке твердотельного накопителя (SSD).
Как известно, жесткий диск состоит из пластин, на которые записывается информация. Запись начинается с края пластины, где скорость максимальна, и по мере заполнения жесткого диска информацией приближается к центру пластины, где скорость минимальна.
Данный тест программа выполняет путем последовательного считывания информации от края к центру пластины HDD. Файлы, записанные на жестком диске, при этом не пострадают.
Кстати, существует еще один метод, позволяющий определить скорость HDD c учетом его текущей забитости файлами. Для этого переходим во вкладку File Benchmark и нажимаем Start. Запустится быстрый тест, который покажет результаты под графиком.
После всех манипуляций у меня получился такой итог: макс. скорость 152 МБ/сек, мин. скорость 65 МБ/сек, а текущая скорость 127 МБ/сек.
* Под скоростью подразумевается скорость чтения, но у HDD она всегда практически идентична скорости записи.
Проверка на ошибки
Теперь проверим жесткий диск на ошибки. Для этого зайдем во вкладку “Error Scan” и вновь нажмем Start. Серое поле начнет медленно заполняться зелеными квадратиками. Учтите процедура долгая, и может затянуться на 4-8 часов! Лучше всего запустить тест перед сном, на ночь, а утром посмотреть результаты. Если после окончания сканирования все квадратики зеленые, то с жестким диском все в порядке, и беспокоиться не о чем.
А вот если появился хотя бы 1 красный квадратик, то на диске присутствует неисправность, именуемая “битый сектор”. Это сбойное место на накопителе, где информация не считывается.
В этом случае вам нужно озаботиться сохранением важных данных на другой накопитель (флешку например) и продолжить наблюдение, сканируя диск раз в месяц. Жесткий диск с одним битым сектором может проработать годы и его техническое состояние не изменится, а может и через неделю полностью прийти в негодность. Поэтому нужно брать в расчет возможные риски.
Поврежденный жесткий диск:
Вывод
Итак, мы научились тестировать жесткий диск на ошибки и измерять его скорость.
Теперь вы всегда сможете узнать о необходимости замены накопителя и предупредить полный его отказ. В случае обнаружения множества битых секторов тянуть с заменой жесткого диска не стоит, так как в «один прекрасный день» окажется, что некоторые файлы на компьютере не запускаются, а операционная система подвисает на несколько минут. В этом случае восстановление важной для вас информации может дорого обойтись или вовсе стать невозможным.PING TEST — Проверить пинг сайта или IP
Как проверить пинг сайта?
Создавая собственный интернет-ресурс, каждый владелец желает знать, каковы его показатели спустя какое-то время. Это особенно полезно и важно тем, кто заказывает оптимизацию и раскрутку своего ресурса, вкладывая в это немалые денежные средства.
Как узнать, что Ваш веб-ресурс проиндексирован поисковыми системами? Где найти информацию об IP домена или хоста? Что такое ping или пингатор, и какую пользу он принесет Вашему веб-сайту? Эти и многие другие вопросы сегодня интересуют как начинающих, так и опытных владельцев сайтов, которые ищут пути как проанализировать свой сайт и получить максимально полную и детальную информацию.
Проверка ping, traceroute и заголовков сервера
Наш инструмент – это универсальная система проверки сайтов, которая поможет вам найти всю интересующую вас информацию в одном месте. Буквально в считанные минуты на нашем сайте Вы можете получить актуальный отчет о состоянии вашего сайта, в который будут включены следующие показатели: traceroute и IP домена, ping IP и HTTP-заголовки. И это лишь небольшой перечень информации, которую Вы получите на pr-cy.ru. «Что для этого нужно?» — спросите вы. Вам надо лишь ввести адрес своего сайта в соответствующее поле.
www.pr-cy.ru – это первый помощник любого оптимизатора, который предоставит отчет о ping.
Проверка с помощью tracert, trace, traceroute
При создании отчета мы используем такой диагностический инструмент, как tracert. Благодаря tracert Вы можете узнать маршрут запросов и задать точку назначения, которая будет соответствовать указанному вами IP-адресу. Наряду с tracert мы используем метод trace, который широко используется для отладки приложений.
Еще одним маршрутизатором, которым пользуется наш сервис, является traceroute. При этом traceroute помогает определить, есть ли проблемы с доставкой данных по тому или иному промежуточному маршруту.PING домена
Дополнительным преимуществом нашего сервиса является ping домена, который позволит вам проверить индексацию вашего домена и загруженность каналов передачи данных. Сервис pr-cy.ru – это удобство и быстрота, которая поможет вам в любое время дня и ночи осуществить проверку вашего сайта.
🥇 Анализ сайта бесплатно — онлайн проверка SEO метрик, мониторинг изменений и позиций вашего сайта
Какую информацию я получу после анализа домена?
После того, как вы проведете анализ домена, вы ознакомитесь более чем с 80 показателями сайта и сможете:
- увидеть уровень ИКС Яндекса (ТИЦ), наличие Яндекс Знаков, фильтров, вирусов;
- узнать количество проиндексированных страниц в Яндекс и Google;
- отследить изменения посещаемости сайта, источники трафика, узнать географию аудитории;
- определить количество внешних ссылок и доменов;
- проверить поисковую оптимизацию сайта;
- оценить юзабилити, скорость сайта и мобильную версию;
- узнать IP адрес вашего сайта, хостера, возраст сайта;
- определить видимость сайта, список ключевых запросов и позиции в поисковых системах.
Проводится ли SEO проверка сайта?
Да, наш сервис позволяет обрабатывать и анализировать материал, размещенный на сайте. В результате вы получите сводку о релевантных заголовках на вашей странице, узнаете количество исходящих и входящих ссылок на ваш сайт, ошибки в заполнении метатегов и оценку качества текста. На основании SEO-анализа вы получите список сайтов, которые конкурируют с вами в одной нише. Стоит проанализировать своих конкурентов, чтобы увидеть их слабые и сильные стороны, и поработать над сайтом так, чтобы материал вашего сайта был лучше конкурентного.
Как проверить жесткий диск на работоспособность
Жесткий диск — один из самых уязвимых компонентов системы. Основная проблема в том, что он содержит движущиеся механические части, которые могут выйти из строя. Понятно, что в таком случае обычно пропадает и вся информация. Поэтому необходимо периодически проверять состояние диска и делать резервные копии важных данных. Кроме того, проверка нужна, если вы покупаете диск с рук. Продавец может умолчать о чем-то, но сам диск выдаст всю необходимую информацию. Однако мы все же не рекомендуем покупать жесткие диски с рук.
Проверка стандартными средствами Windows
Для начала можно проверить диск средствами Windows. Это базовая процедура, но начать можно именно с нее. Программа сама проверит диск и исправит ошибки, если нужно. Сделать это можно двумя способами: из проводника и командной строки.
В проводнике кликните правой кнопкой мыши на нужном диске и выберите «Свойства». Перейдите в закладку «Сервис» и нажмите «Проверить». Или же запустите командную строку от имени администратора. Наберите в поиске CMD и выберите «Запуск от имени администратора». Далее, наберите команду Chkdsk C: для простой проверки или Chkdsk C: /f /r для проверки с исправлением ошибок. Вместо C: укажите ту букву диска, которая вам нужна. Это может занять продолжительное время.
Программа HDDScan
Довольно простая и бесплатная программа для проверки жестких дисков. Выберите нужный диск в меню и нажмите на Tests. Далее, выберите тест Read, это позволит провести проверку без потери данных. После этого кликните правой кнопкой на тест, который был добавлен в очередь в нижней части окна программы и щелкните на пункте Show Details.
Большое количество блоков со временем доступа более 20 миллисекунд не сулит ничего хорошего. Но если таких блоков пару тысяч, а диск уже не новый, то в целом причин для беспокойства еще нет. Отметим, что программа не исправляет ошибки, поэтому годится только для проверки. Но зато она проста в использовании и неопытному пользователю будет сложно как-то навредить диску.
Программа Western Digital Data Lifeguard Diagnostic
Для жестких дисков Western Digital можно использовать фирменную утилиту. Она не переведена на русский язык, но разобраться в ней просто.
Выберите диск и нажмите на нем правой кнопкой мыши, далее выберите Run Diagnostics. Можно запустить быструю проверку (Quick Test) или тщательную проверку (Extended Test). Выбирайте тщательную проверку, однако это может занять продолжительное время, поэтому будьте готовы.
Программа Victoria
Пожалуй, самая продвинутая и популярная программа для проверки жестких дисков и SSD. Скачать ее можно на официальном сайте. Пролистайте в самый конец, там будет ссылка для загрузки.
У программы сложный интерфейс и множество настроек, но простым пользователям понадобятся только вкладки «Инфо», S.M.A.R.T. и «Тестирование». На первой из них нужно выбрать накопитель. Далее можно посмотреть параметры самодиагностики (S.M.A.R.T.). Это доступно не только в «Виктории», но и в других утилитах из нашего списка.
Обратите внимание на показатели «Количество переназначенных секторов» и «Время наработки накопителя». Переназначенных секторов быть не должно, если они появились, то такой диск уже нельзя признать надежным и лучше его не использовать для важных данных. Кроме того, по часам наработки можно понять сколько его использовали. Например бывший в употреблении диск мог годами работать в системе видеонаблюдения.
На вкладке тесты желательно выставить параметр «Починить» (Remap), тогда сбойные сектора будут переназначены. Далее, запустить тест и дождаться его окончания.
Это тоже интересно:
Во время загрузки произошла ошибка.Как проверить работоспособность циркуляционного насоса в системе отопления и устранить найденные неполадки
От автора: здравствуйте, дорогие читатели! Циркуляционный насос играет очень важную роль в отопительной системе практически любого частного дома. Без этого устройства теплоноситель идет по трубопроводу с весьма небольшой скоростью, вследствие чего происходят значительные потери тепловой энергии впустую. Результатом становится неравномерно прогретый дом и опасность промерзания труб, расположенных в нежилых помещениях — на чердаке, в подвале и т. д.
Циркуляционное устройство с легкостью предотвращает упомянутые проблемы. Оно повышает скорость тока теплоносителя, тем самым давая жидкости возможность быстро пробежать по маршруту и донести необходимое количество тепла всем радиаторам и прочему подобному оборудованию. Естественно, для качественного выполнения данной функции прибор должен работать безукоризненно. Вот почему каждый домовладелец должен знать, как проверить циркуляционный насос отопления.
Как известно, вовремя выполненная диагностика позволяет обнаружить неисправность еще в зачатке развития, поэтому профилактический осмотр поможет уберечь прибор от возможных серьезных поломок. Приятным является то, что выполнение проверки не отнимет у вас много времени и сил, да и с необходимым ремонтом может справиться практически любой хозяин. Конечно, для этого необходимо владеть кое-какой информацией — и вы сможете получить из сегодняшней статьи.
Элементы конструкции насоса
Основа любого прибора — это его конструкция. Циркуляционный насос является не слишком сложным устройством. Он состоит из нескольких элементов:
- корпус. Представляет собой изделие цилиндрической формы, для изготовления которого может быть использована латунь, бронза, нержавеющая сталь или чугун. Любой из этих металлов отлично противостоит коррозийным процессам, что крайне важно, учитывая близость жидкости к прибору. Кроме того, долговечность этих материалов также на высоте. Особенное уважение, в плане длительности срока эксплуатации, вызывает чугун — он может служить более полувека. Но его проблема заключается в неустойчивости к перепадам температур. В принципе, учитывая автономность отопительной системы частного дома, можно понадеяться на их отсутствие, поскольку режим работы контролируется хозяевами жилища. Но все же случаются форс-мажоры, и они могут привести к растрескиванию чугуна. У других вышеперечисленных металлов такой проблемы нет. Конечно, их стоимость немного выше, зато можно не опасаться внезапного возникновения трещин на корпусе насоса,
- электродвигатель с ротором. Он располагается внутри цилиндрического корпуса и является, по сути, сердцем прибора. Мощность двигателя у разных моделей различается. Вообще, она является главным критерием подбора циркуляционного насоса. Показатель мощности прибора должен соответствовать потребностям конкретной отопительной системы, в которую будет установлено устройство. В противном случае, оно может не справиться с возложенными на него обязанностями. Говоря о роторе, следует отметить, что он может быть «сухим» или «мокрым». Разница заключается в его расположении. «Сухой» ротор помещен в отдельный блок насоса, где он надежно защищен от прямого воздействия жидкости. «Мокрый», напротив, помещается прямо в теплоноситель. При выборе конкретного устройства важно знать, что «сухие» разновидности обладают гораздо более высокой производительностью, их КПД примерно на треть выше, чем у «мокрых». Но у них есть очень важный недостаток — высокий уровень шума. Гул, издаваемый в процессе работы такого ротора, может доставлять людям значительные неудобства даже в дневное время. Что уж говорить о ночи, когда звуки разносятся в разы лучше. В общем, такой прибор не рекомендуется размещать рядом с жилыми комнатами, поскольку дискомфорт людей будет очень уж велик. Циркуляционные насосы с «сухим» ротором могут быть установлены в отдельной котельной, которая размещается подальше от спален. Если же нет возможности обустроить такое помещение, или габариты дома не позволяют серьезно разграничить расстоянием жилую и нежилую часть здания, то лучше установить в систему насос с «мокрым» ротором. Он будет потреблять больше ресурсов в связи с меньшим КПД, зато не будет действовать на нервы постоянным сильным шумом,
- рабочее колесо с лопастями. Именно за счет последних и происходит движение теплоносителя. Колесо, расположенное на роторе и изготовленное из прочных нержавеющих материалов, при включении электромотора начинает вращаться. При этом лопасти раскидывают жидкость по стенкам цилиндра, откуда она затем уходит в трубопровод под воздействием центробежной силы. При этом резко снижается уровень давления, следствием чего является поступление новой порции жидкости.
Как видите, и конструкция циркуляционного насоса, и общий принцип его действия не составляют особых сложностей для понимания. Все довольно просто. Благодаря этому многие виды работ с данным оборудованием, такие как профилактика и ремонт, можно осуществлять даже без наличия какого-то опыта.
Профилактический осмотр
Для того чтобы эксплуатация циркуляционного насоса была беспроблемной, необходимо регулярно производить проверку состояния оборудования. Профилактический осмотр поможет выявить негативные факторы, способные привести в дальнейшем к серьезным поломкам. Их своевременное устранение позволит избежать форс-мажорных ситуаций и сложных ремонтных процедур.
Стандартный осмотр включает в себя несколько простых шагов:
- проверка герметичности соединений. Необходимо тщательно осматривать все фитинги, с помощью которых насос прикреплен к системе отопления. Некоторые разновидности соединительных элементов могут ослабевать со временем, поэтому их необходимо подтягивать. Кроме того, могут возникнуть проблемы с разрушением резьбы или уплотнителя — в таком случае, нужно раскрутить фитинг, нарезать дополнительные витки или намотать новый слой ФУМ-ленты, а затем собрать элемент заново,
- добавление смазки. Внутри прибора находятся подшипники, которые должны быть хорошо смазаны. В противном случае они будут хуже работать, что приведет к перегреву устройства,
- очистка фильтра. Сетчатый элемент постепенно забивается грязью даже в том случае, если вы используете очень качественный теплоноситель. Поэтому необходимо своевременно удалять частицы ржавчины и накипи, застревающие в фильтре.
Собственно, это и есть базовый набор действий, которые необходимо выполнять для профилактики. Кроме того, следует соблюдать некоторые правила эксплуатации циркуляционного насоса:
- не допускать «сухого хода». Включение насоса должно производиться только в том случае, если в отопительной системе присутствует необходимое количество теплоносителя. Работающее «всухую» оборудование очень быстро перегорит, да еще и может утянуть за собой некоторые другие электроприборы,
- не допускать длительного простаивания. Во многих регионах система отопления работает в сезонном режиме — с сентября по май. Понятно, что запускать ее в тридцатиградусную жару нет смысла. Но при таком долгом простаивании некоторые элементы циркуляционного насоса могут выйти из строя. Поэтому его необходимо включать хотя бы раз в месяц на четверть часа. Согласитесь, времени занимает немного, зато поможет избежать возможных проблем в дальнейшем,
- изначально приобретать насос, характеристики которого полностью соответствуют потребностям вашей отопительной системы. Бывает так, что хозяева, в попытках сэкономить, покупают маломощный прибор и пытаются использовать его в системе с большим объемом теплоносителя. В результате, устройство постоянно работает на пределе своих возможностей и, конечно, очень быстро выходит из строя. Вот почему важно заранее произвести расчеты параметров, на которые следует ориентироваться при покупке. О том, как это сделать, вы можете найти информацию на нашем портале,
- предусмотреть наличие датчиков перегрева и «сухого хода». Эти регуляторы есть не на всех моделях, но желательно найти и приобрести прибор именно с ними. Самостоятельно вы можете не сразу заметить возникшую проблему. Например, если в системе произошла утечка теплоносителя, то пока вы ее обнаружите, насос будет работать вхолостую и может просто сгореть. А датчик среагирует мгновенно, автоматически отключив оборудование, и тем самым предотвратит поломку.
Возможные причины неполадок
Если при очередном профилактическом осмотре вы обнаружили, что циркуляционный насос работает «как-то не так», то это повод произвести более глубокую проверку с применением некоторых специализированных инструментов. Самые часто встречающиеся неполадки: отсутствие вращения ротора, перегрев насоса и плохой ток теплоносителя. У каждой из них может быть несколько причин. Давайте подробно разберем каждую возможную неисправность:
- отсутствие вращения ротора при включенном в сеть насосе. Как правило, это говорит о каком-то сбое в доставке электропитания к оборудованию. Первым делом вам нужно осмотреть все элементы, напрямую отвечающие за эту функцию: электрический провод, выключатель устройства и т. д. Если вы обнаружили любой дефект — например, даже мельчайшее нарушение изоляции — необходимо безотлагательно заменить поврежденную деталь на новую. Пока дефект не будет устранен, использовать устройство нельзя, так как это чревато замыканиями и прочими неприятностями. После проверки внешних элементов осмотрите пластиковый предохранитель. При частых перепадах напряжения в электросети он начинает плавиться и постоянно размыкает цепь. Если вы видите, что он уже откровенно деформировался, его нужно заменить. Следующий элемент, который необходимо проверить — это обмотка электрического мотора. Для этого вам пригодится мультиметр, с помощью которого измеряется уровень сопротивления. При нормальном состоянии обмотки показатель может варьироваться от 10 до 15 Ом или же от 35 до 40 Ом, в зависимости от конкретной модели ротора. Если мультиметр выдает бесконечность или значение, близкое к нулю, то это свидетельствует о необходимости замены обмотки,
- перегрев насоса. Обычно это происходит в тех случаях, когда циркуляционное оборудование по какой-то причине вынуждено работать с повышенной нагрузкой. Обнаружить перегрев довольно просто — если насос горячее, чем труба, то это явно свидетельствует о неполадках. В случае, когда это происходит с только что установленным новым оборудованием, есть смысл проверить правильность проведенного монтажа. Неправильное размещение прибора может провоцировать его неправильную работу. Если вы обнаружили какие-то недочеты, то необходимо заново произвести установочные процедуры, внеся соответствующие корректировки. Еще одной частой причиной перегрева является забивание элементов конструкции грязью. Большую роль в этом играют ржавчина и накипь. Они образуются в каких-либо участках трубопровода, а затем по кусочкам отваливаются и идут вместе с теплоносителем, засоряя все оборудование, куда попадают. Так происходит и с циркуляционным насосом. Наличие посторонних частиц внутри конструкции сужает путь, по которому идет теплоноситель. Таким образом, для продвижения жидкости насосу приходится применять больше усилий. Поэтому и происходит перегрев. Решением проблемы в данном случае служит очистка засоренных элементов. Про третью причину перегрева уже говорилось выше — в качестве нее может послужить недостаточное количество смазки на подшипниках, расположенных внутри насоса. Четвертой причиной может быть слишком низкое — ниже 220 В — напряжение в сети. Этот показатель вам необходимо проверить с помощью вольтметра и при обнаружении проблем исправить их,
- плохой ток теплоносителя. Имеются в виду ситуации, когда жидкость циркулирует с недостаточной скоростью. Причиной этому может послужить неправильное подключение, если в вашем доме используется сеть с напряжением 380 В. Проверьте правильность подсоединения электропровода к фазе — вполне возможно, что его нужно подключить к другой. Второй причиной плохого тока может послужить все то же засорение внутренних элементов конструкции, о котором говорилось выше. Это решаемо путем очистки элементов.
Разборка конструкции
В некоторых случаях недостаточно ограничиться лишь внешними работами, и приходится добираться до внутренних элементов конструкции. При этом важно знать, как правильно разобрать насос, чтобы не нанести ущерба работоспособности его деталей.
Вообще, процесс не представляет особых сложностей. Главное, запаситесь средством, которое называется «жидкий ключ». При длительной эксплуатации прибора его элементы намертво склеиваются накипью, поэтому разъединить их не так уж просто. Применять обычную грубую силу здесь нежелательно, так как можно повредить деталь без возможности последующего восстановления.
Функция «жидкого ключа» состоит в размягчении накипи, вследствие чего разборка соединений станет осуществляться гораздо легче. Применяется он просто — нанесите средство в нужное место, подождите в течение времени, которое указан на упаковке, а затем приступайте к разъединению элементов. Кроме «жидкого ключа», вам понадобится крестовая отвертка и шестигранник. Эти инструменты есть в наборе почти каждого домашнего мастера.
Рекомендуем также в процессе разборки держать рядом фотоаппарат или смартфон с камерой. Если вы будете фотографировать каждую операцию, то впоследствии вам будет значительно легче собрать циркуляционный насос в первоначальное состояние. Особенно советуем делать так тем, кто впервые сталкивается с данным процессом.
Итак, приступаем к работе.
- Отсоедините прибор от сети. Это важнейшее требование техники безопасности при работе с электрическим оборудованием. Работа с устройством под напряжением несет опасность для здоровья и жизни.
- Перекройте все запорные вентили, участвующие в обвязке циркуляционного насоса. Это поможет избежать потопа при отсоединении устройства. Если в системе присутствует байпас для обхода насоса, то перекройте краны и на нем.
- Отсоедините циркуляционный насос от того места, где он закреплен. Для этого аккуратно раскрутите соответствующие фитинги и снимите оборудование.
- Теперь оцените состояние болтов, которые фиксируют крышку цилиндрического корпуса. Если они «приросли» к своему месту, воспользуйтесь «жидким ключом». После обработки и выжидания в течение нужного времени выкрутите болты и снимите крышку. Проверьте состояние резьбы крепежей — если она окажется истертой, то эти элементы впоследствии лучше заменить на новые.
- После снятия крышки вы увидите внутри корпуса электродвигатель с ротором. Он удерживается на месте с помощью либо болтов, либо специальных крепежных элементов. В любом случае, вам нужно выкрутить фиксаторы и вытащить ротор наружу. Если накипь мешает это сделать, то снова воспользуйтесь «жидким ключом».
- После того как достали ротор, произведите осмотр его внешнего состояния. Также обследуйте и другие элементы, которые расположены внутри цилиндрического корпуса. при обнаружении каких-либо внешних дефектов — например, трещин — замените соответствующую деталь на новую.
После полной разборки вы можете произвести тщательную диагностику, а затем снова собрать прибор, заменив при этом вышедшие из строя элементы на новые. Впрочем, иногда бывает так, что проще и дешевле заменить насос целиком. Если его работа вас, в целом, устраивала, то можете отправиться в магазин вместе со старым прибором и приобрести новый, с такими же параметрами.
Если же устройство по каким-то критериям не соответствовало вашим требованиям, то нужно заново производить подбор. О том, какие характеристики и нюансы при этом стоит учесть, вы можете узнать из соответствующей статьи на нашем портале. Успехов!
Что такое, типы, метрики и примеры
- Home
Testing
- Back
- Agile Testing
- BugZilla
- Cucumber
- Database Testing
- JTL Testing
- Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- Центр качества (ALM)
- Центр качества (ALM)
- Управление тестированием
- TestLink
SAP
- Назад
- ABAP
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC
- CO
- Назад
- CRM
- Crystal Reports
- FICO
- 000 HRM
- 000 HRM
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Безопасность
- Менеджер решений
- Successfactors
- SAP Tutorials
- Web
- AngularJS
- ASP.Net
- C
- C #
- C ++
- CodeIgniter
- СУБД
- JavaScript
- Назад
- Java
- JSP
- Kotlin
- Linux
- Linux js
- Perl
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL 0000003 SQL000
- SQL 000
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
Обязательно учите!
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Business Analyst
- Создание веб-сайта
- Облачные вычисления
- COBOL
- Встроенные системы
- 0003 Эталон
- 9000 Дизайн 900 Ethical
9009
- Назад
- Prep
- PM Prep
- Управление проектом Salesforce
- SEO
- Разработка программного обеспечения
- VBA
Большие данные
- Назад
- AWS
- BigData
- Cassandra
- Cognos
- Хранилище данных
- DevOps Back
- DevOps Back
- HBase
- HBase2
- MongoDB
Мониторинг и проверки производительности SAP: полное руководство с Tcodes
- Home
Testing
- Back
- Agile Testing
- Agile Testing
- База данных Agile
- Тестирование ETL
- Jmeter
- JIRA
- Назад
- JUnit
- LoadRunner
- Ручное тестирование
- Мобильное тестирование
- Mantis
- Почтальон
- QTP
- Назад
- Центр качества (ALM)
- RPA
- SAP Testing
- Selenium
SAP
- Назад
- ABAP
- APO
- Начинающий
- Basis
- BODS
- BI
- BPC 9004
- CO
- 000 Отчеты
- CO 9000 FICO
- HANA
- HR
- MM
- QM
- Заработная плата
- Назад
- PI / PO
- PP
- SD
- SAPUI5
- Security
- Solution Manager
- Successfactors
- SAP Tutorials
Web
- S Back
- Apache
- НазадNet
- C
- C #
- C ++
- CodeIgniter
- СУБД
- JavaScript
- Назад
- Java
- JSP
- Kotlin
- Linux
- Linux js
- Perl
- Назад
- PHP
- PL / SQL
- PostgreSQL
- Python
- ReactJS
- Ruby & Rails
- Scala
- SQL 000
0003 SQL
000- SQL 000
- UML
- VB.Net
- VBScript
- Веб-службы
- WPF
Обязательно учите!
- Назад
- Бухгалтерский учет
- Алгоритмы
- Android
- Блокчейн
- Business Analyst
- Создание веб-сайта
- Облачные вычисления
- COBOL
- Встроенный компилятор
- Встроенный 9009
PerformanceTest 9.0 (старый) | 32- и 64-разрядная | Английский | Windows 2000, XP, 2003, Vista, Win7, Win10 | 50 МБ | Скачать старую версию |
PerformanceTest 8.0 (старый) | 32- и 64-разрядная | Английский | Windows 2000, XP, 2003, Vista, Win7, Win10 | 25 МБ | Скачать старую версию |
Тест производительности 7.0 (старый) | 32-бит | Английский | Windows 2000, XP, 2003, Vista, Win7 | 10 МБ | Скачать старую версию |
PerformanceTest 7.0 (старый) | 64-разрядная | Английский | 11 МБ | Скачать старую версию | |
Тест производительности 6.1 (очень старый) | 32-бит | Английский | Windows 2000, XP, 2003, Vista | 4,3 МБ | Скачать старую версию |
PerformanceTest 6.1 (очень старый) | 64-разрядная | Английский | 64-битная Windows XP, 2003, Vista | 4.7 МБ | Скачать старую версию |
PerformanceTest 6.0 (очень старый) | 32-бит | Английский | Windows 98, ME, 2000, XP | 3,0 МБ | Скачать старую версию |
PerformanceTest 5 (даже старше) | 32-бит | Английский | Windows 98, ME, 2000, XP | 1.4 МБ | Скачать старую версию |
О счетчиках производительности — приложения Win32
- На чтение 9 минут
В этой статье
Счетчики производительности Windowsобеспечивают высокий уровень абстракции с согласованным интерфейсом для сбора различных видов системных данных, таких как статистика использования ЦП, памяти и диска.Системные администраторы используют счетчики производительности для отслеживания проблем с производительностью или поведением. Разработчики программного обеспечения используют счетчики производительности для проверки использования ресурсов своими компонентами.
Важно
Счетчики производительности Windows оптимизированы для обнаружения и сбора административных / диагностических данных. Они не подходят для высокочастотного сбора данных или профилирования приложений, поскольку не предназначены для сбора чаще одного раза в секунду. Для доступа к системной информации с меньшими издержками вы можете предпочесть более прямые API, такие как Process Status Helper , GlobalMemoryStatusEx , GetSystemTimes или GetProcessTimes .Для профилирования вы можете собрать журналы ETW с данными профилирования системы, используя tracelog.exe с параметрами -critsec
, -dpcisr
, -eflag
или -ProfileSource
, или вы можете использовать Профилирование аппаратного счетчика .
Примечание
Не путайте счетчики производительности Windows с API QueryPerformanceCounter . Счетчики производительности Windows обеспечивают абстракцию высокого уровня для многих видов системной информации.Функция QueryPerformanceCounter обеспечивает оптимизированный доступ к метке времени высокой точности.
Начало работы
Концепции
Система счетчиков производительности Windows разбита на потребителей , поставщиков , счетчиков , счетчиков , экземпляров и значений счетчиков .
Потребитель — это программный компонент, который использует данные о производительности. Windows включает несколько встроенных инструментов, которые используют данные о производительности.К ним относятся диспетчер задач, монитор ресурсов, монитор производительности, typeperf.exe, logman.exe и relog.exe. Разработчики могут писать сценарии и приложения, которые обращаются к счетчикам производительности через API счетчиков производительности.
Поставщик — это программный компонент, который генерирует и публикует данные о производительности. Провайдер опубликует данные для одного или нескольких счетчиков . Например, система базы данных может зарегистрироваться как поставщик данных о производительности.
- Поставщик V1 — это программный компонент, который публикует данные о производительности с помощью библиотеки DLL производительности, выполняемой в процессе потребителя.Поставщик V1 устанавливается в систему через файл
.ini
. Архитектура поставщика V1 устарела. Новые провайдеры должны использовать архитектуру провайдера V2. - Поставщик V2 — это программный компонент, который публикует данные о производительности через API поставщика счетчиков производительности. Поставщик V2 устанавливается в систему с помощью файла
.man
(XML-манифест).
Счетчик — это группа данных о производительности внутри поставщика.Счетчик имеет имя и один или несколько счетчиков . Сбор данных из набора счетчиков возвращает экземпляра . В некоторых Windows API счетчики называются объектами производительности . Например, поставщик данных о производительности для системы баз данных может предоставить набор счетчиков для статистики по каждой базе данных.
Счетчик — это определение единичных данных о производительности. У счетчика есть имя и тип. Например, набор счетчиков «статистика по базе данных» может содержать счетчик с именем «транзакций в секунду» с типом PERF_COUNTER_COUNTER
.
Экземпляр — это объект, о котором сообщаются данные о производительности. Экземпляр имеет имя (строку) и одно или несколько значений счетчика . Например, набор счетчиков «статистика по базе данных» может содержать по одному экземпляру для каждой базы данных. Имя экземпляра будет именем базы данных, и каждый экземпляр будет содержать значения счетчиков для счетчиков «транзакций в секунду», «использования памяти» и «использования диска».
Значение счетчика — это значение отдельной части данных счетчика производительности.Значение счетчика — это целое число без знака, 32-битное или 64-битное, в зависимости от типа соответствующего счетчика. Когда речь идет об экземпляре , значение счетчика иногда может называться счетчиком или значением .
Подсказка
Может быть полезно связать термины счетчика производительности с более знакомыми терминами электронных таблиц. Счетчик похож на стол. Счетчик похож на столбик. Экземпляр похож на строку.Значение счетчика похоже на ячейку в таблице.
Одноэкземплярные счетчики всегда содержат данные только для одного экземпляра. Это обычное дело для счетчиков, которые сообщают глобальную системную статистику. Например, в Windows есть встроенный однократный счетчик с именем «Память», который сообщает об использовании глобальной памяти.
Многоэкземплярные счетчики содержат данные для переменного числа экземпляров. Это обычное дело для счетчиков, которые сообщают об объектах в системе.Например, в Windows есть встроенный многоэкземплярный счетчик с именем «Информация о процессоре», который сообщает по одному экземпляру для каждого установленного ЦП.
Потребители будут периодически собирать и записывать данные с счетчика поставщика. Например, потребитель может собирать данные раз в секунду или раз в минуту. Собранные данные называются образцом . Выборка состоит из временных меток и данных для экземпляров счетчика. Данные для каждого экземпляра включают имя экземпляра (строку) и набор значений счетчика (целые числа, одно значение для каждого счетчика в наборе счетчиков).
Имена экземпляров обычно должны быть уникальными в пределах выборки, т.е. провайдер не должен возвращать два экземпляра с одинаковым именем как часть одной выборки. Некоторые старые поставщики не следуют этому правилу, поэтому потребители должны допускать неуникальные имена экземпляров. Имена экземпляров не чувствительны к регистру, поэтому имена экземпляров не должны отличаться только регистром.
Примечание
По причинам обратной совместимости набор счетчиков «Процесс» возвращает неуникальные имена экземпляров на основе имени файла EXE.Это может вызвать запутанные результаты, особенно когда процесс с неуникальным именем запускается или завершается, поскольку это обычно приводит к сбоям в данных из-за неправильного сопоставления имен экземпляров между выборками. Потребители счетчика «Процесс» должны уметь терпеть эти неуникальные имена экземпляров и возникающие в результате сбои данных.
Имена экземпляров должны быть стабильными во всех выборках, то есть провайдер должен использовать одно и то же имя экземпляра для одной и той же сущности каждый раз при сборе набора счетчиков.
У каждого счетчика есть тип. Тип счетчика указывает тип необработанного значения счетчика (либо 32-разрядное целое число без знака, либо 64-разрядное целое число без знака). Тип счетчика также указывает, что представляет собой исходное значение счетчика, которое определяет, как необработанное значение должно обрабатываться для генерации полезной статистики.
Хотя некоторые типы счетчиков просты и имеют необработанное значение, которое может непосредственно использоваться, многие типы счетчиков требуют дополнительной обработки для создания полезного значения в формате .Для создания форматированного значения некоторым типам счетчиков требуются необработанные значения из двух выборок, некоторым типам счетчиков требуются временные метки, а некоторым типам счетчиков требуются необработанные значения из нескольких счетчиков. Например:
-
PERF_COUNTER_LARGE_RAWCOUNT
— это 64-битное необработанное значение, которое не требует обработки, чтобы быть полезным. Это подходит для значений на определенный момент времени, таких как «Байты используемой памяти». -
PERF_COUNTER_RAWCOUNT_HEX
— это 32-битное необработанное значение, для использования которого требуется только простое шестнадцатеричное форматирование.Он подходит для информации на определенный момент времени или идентифицирующей информации, такой как «флаги» или «базовый адрес». -
PERF_COUNTER_BULK_COUNT
— это 64-битное необработанное значение, которое указывает количество событий и используется для вычисления скорости, с которой происходят события. Чтобы быть полезным, этот тип счетчика требует двух отсчетов, разделенных во времени. Форматируемое значение — это частота событий, то есть количество раз, когда событие произошло в секунду в интервале между двумя выборками. Для двух выборокs0
иs1
форматированное значение (частота событий) будет вычислено как(s1.Количество событий - s0.EventCount) / (s1.TimestampInSeconds - s0.TimestampInSeconds)
.
Ожидается, что поставщики будут вести себя так, как будто они не имеют состояния, то есть сбор данных из счетчика не должен заметно влиять на состояние поставщика. Например, провайдер не должен сбрасывать значения счетчиков на 0 при сборе счетчика и не должен использовать метку времени предыдущей коллекции для корректировки значений в текущей коллекции. Вместо этого он должен предоставлять простые необработанные значения счетчиков с точными типами, чтобы потребитель мог вычислять полезную статистику на основе исходных значений и их временных меток.
Архитектура API производительности
Потребители счетчика производительности включают:
Большинство потребителей счетчиков производительности используют API из PDH.dll для сбора данных о производительности. PDH управляет многими сложными аспектами сбора счетчиков производительности, такими как анализ запросов, сопоставление экземпляров по нескольким выборкам и вычисление форматированных значений из необработанных данных счетчиков. Реализация PDH использует API-интерфейсы реестра при использовании данных от поставщика V1 и использует API-интерфейсы потребителей V2 при использовании данных от поставщика V2.
Некоторые старые потребители счетчиков производительности используют API-интерфейсы реестра для сбора данных о производительности из специального раздела реестра HKEY_PERFORMANCE_DATA
. Это не рекомендуется для нового кода, поскольку обработка данных из реестра сложна и подвержена ошибкам. Реализация API реестра напрямую поддерживает сбор данных от поставщиков V1. Он косвенно поддерживает сбор данных от поставщиков V2 через уровень перевода, который использует API потребителей V2.
Некоторые потребители счетчиков производительности используют функции PerfLib V2 Consumer для прямого доступа к данным от поставщиков V2.Это сложнее, чем использование данных с использованием API-интерфейсов PDH, но этот подход может быть полезен, если API-интерфейсы PDH нельзя использовать из-за проблем с производительностью или зависимостями. Реализация PerfLib V2 напрямую поддерживает сбор данных от поставщиков V2. Он не поддерживает сбор данных от поставщиков V1.
Примечание
Windows OneCore не включает PDH.dll и не включает поддержку использования данных счетчиков производительности через API реестра. Потребители, работающие на OneCore, должны использовать функции PerfLib V2 Consumer.
ПоставщикиV1 реализованы в виде библиотеки DLL поставщика, которая загружается в процесс потребителя. Реализация API реестра управляет загрузкой библиотеки DLL поставщика, вызовом библиотеки DLL для сбора данных о производительности и выгрузкой библиотеки DLL при необходимости. DLL поставщика отвечает за сбор данных о производительности по мере необходимости, например с помощью обычных Windows API, RPC, именованных каналов, общей памяти или других механизмов межпроцессного взаимодействия.
ПоставщикиV2 реализованы либо как программа пользовательского режима (часто служба Windows), либо как драйвер режима ядра.Обычно код поставщика данных о производительности интегрируется непосредственно в существующий компонент (т.е. драйвер или служба сообщает статистику о себе). Реализация PerfLib V2 управляет запросами и ответами через расширение ядра PCW.sys, поэтому провайдеру обычно не требуется реализовывать какое-либо межпроцессное взаимодействие для предоставления данных о производительности.
Примечание
API-интерфейсы и инструментыWindows Performance Counter включают ограниченную поддержку доступа к счетчикам производительности с других машин через удаленный реестр (для поставщиков V1) и RPC (для поставщиков V2).Эту поддержку часто сложно использовать с точки зрения элементов управления аутентификацией (инструменты и API могут аутентифицироваться только как текущий пользователь), а также с точки зрения конфигурации системы (необходимые конечные точки и службы по умолчанию отключены). Во многих случаях лучше получить доступ к счетчикам производительности удаленных систем через WMI, чем через встроенную поддержку удаленного доступа.
Аудитория разработчиков
Счетчики производительностичасто используются администраторами для выявления проблем с производительностью или ненормальным поведением систем, разработчиками для изучения использования ресурсов программными компонентами и отдельными пользователями для понимания поведения программ в их системе.