Vvmebel.com

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

Хост библиотеки счетчика производительности что это

Хост библиотеки счетчика производительности что это

Эту статью я решил написать, начав поиск адекватных материалов о том, какие службы можно выключить в Windows 10 для более быстрой работы операционной системы. В интернете, как и всегда, много различных мнений. Я их изучил, обобщил и попытался сделать общие выводы. Советовать, какие именно службы однозначно можно отключить, я не буду. Очень многое в этом вопросе зависит от индивидуальных параметров компьютера, потребностей и вкусов пользователей. Лично я на своём слабеньком нетбуке с Windows 10 отключил все нижеперечисленные службы — иначе он оставался безумным тормозом (подробнее о всех мерах, предпринятых по разгону своего нетбука я написал в статье Оптимизация и ускорение работы Windows 10 на слабом компьютере ). На стационарном компьютере я предпочёл ничего не трогать и все настройки оставить по умолчанию. Вы сами должны решить, стоит ли совсем отключать какие-то службы, запущенные по умолчанию.

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

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

Кратко напомню, как попасть в эти самые Службы: кликаем ПРАВОЙ клавишей мыши на меню Пуск, выбираем пункт «Управление компьютером», в колонке слева двойным кликом открываем пункт «Службы и приложения», затем «Службы». Отключение службы производится после двойного клика на неё: в пункте открывшегося окна выбираем «Тип запуска: Отключена».

На своём безумно слабом нетбуке я вполне безболезненно выключил следующие службы:

  • NVIDIA Stereoscopic 3D Driver Service — эта служба предназначена для видеокарт NVidia (возможно, у Вас её и не будет, если Вы используете другую видеокарту). Если вы не используете 3D стерео изображения, то данную службу можно выключить.
  • Windows Search — с помощью этой службы в Windows 10 и более ранних версиях начиная с «семёрки» работает поиск по содержимому компьютера. Он представлен возможностью найти нужные файлы, папки и программы через лупу на Панели управления, а также реализован в виде поисковой строки в любой папке. На самом деле индексация содержимого компьютера может тратить довольно много ценных ресурсов, поэтому если данный функционал не критичен для Вас и вы хотите ускорить операционную систему, попробуйте отключить эту службу поиска.
  • Автономные файлы — служба, позволяющая автономно работать с файлами, доступными во внутренней (локальной) сети. Как я понял, можно спокойно отключить, если компьютер не включён в какую-либо другую сеть кроме сети интернет.
  • Биометрическая служба Windows — используется для обработки и хранения биометрических данных. По-моему, тут всё ясно: если не используем вход по отпечаткам пальцев или другие биометрические способы, спокойно выключаем.
  • Браузер компьютеров — используется для создания списка компьютеров в сети и выдает его программам по запросу. Опять же данная служба необходима только в локальной сети.
  • Брандмауэр Windows — защищает компьютер от несанкционированного доступа из интернета. Если у вас установлен другой файервол (например, Comodo), смело отключайте. В остальных случаях лучше всё-таки не трогать.
  • Вспомогательная служба IP — поддерживает сетевой протокол IPv6. Нужна не особо часто, но конкретно надо смотреть в каждом случае индивидуально. Если после её отключения интернет продолжает нормально работать, то Вам она не нужна.
  • Вторичный вход в систему — обеспечивает вход в Windows с нескольких учетных записей. Если таковая одна, то можно смело отключать.
  • Группировка сетевых участников — организует многопользовательское взаимодействие в одноранговой сети. Проще говоря, нужна при наличии локальной сети, или домашней группы. Выключаем, если таковой нет.
  • Диспетчер печати — служба, позволяющая ставить задания печати в очередь и обеспечивающая взаимодействие с принтером. Если нет принтеров, то можно отключить.
  • Диспетчер подключений удаленного доступа — при удалении этой службы браузер не будет пытаться подключиться к интернету при работе со страницами с обновляющимися элементами. Как я понял, лучше не отключать .
  • Диспетчер удостоверения сетевых участников — используется дли идентификации участников локальной сети. Выключаем, если не используем Домашнюю группу.
  • Журналы и оповещения производительности — эта служба, как видно из названия, ведёт сбор данных о производительности компьютера. Можно выключить.
  • Изоляция ключей CNG — нужна для криптографических процессов, помогает безопасно хранить личные ключи пользователя от запущенных процессов. Пока ещё разбираюсь, что это такое и с чем его едят.
  • Маршрутизация и удаленный доступ — обеспечивает маршрутизацию для организаций в локальной и глобальной сетях. Если нет локальной сети — отключаем.
  • Модули ключей IPsec — для обмена ключами в Интернете и протокола IP с проверкой подлинности. Как я понял, безболезненно можно выключить.
  • Настройка сервера удаленных рабочих столов — отвечает за настройку и обслуживание сеансов служб удаленных рабочих столов и удаленного доступа. В отсутствии локальной сети отключаем.
  • Обнаружение SSDP — включает обнаружение UPnP-устройств в домашней сети. Необходимость этого дома вызывает сомнение у многих специалистов. Лучше выключить.
  • Политика удаления смарт-карт — если не используете их (смарт-карты), отключайте.
  • Программный поставщик теневого копирования (Microsoft) — можно выключить, если не планируете использовать функцию восстановления системы.
  • Прослушиватель домашней группы — если не используете домашнюю группу, лучше выключить.
  • Рабочие папки — используется для синхронизации папок на различных устройствах. Благодаря этому их можно использовать на любом компьютере, где эта служба включена. Можно выключить.
  • Сборщик событий Windows — позволяет собирать события с других компьютеров. Выключаем.
  • Сервер — если не используется функция доступа к общим файлам и принтерам, то эту службу можно отключить.
  • Сетевая служба Xbox Live — обеспечивает доступ к сервисам Xbox Live. Не знаете, что это, выключайте.
  • Сетевой вход в систему — обеспечивает сквозную проверку подлинности. В домашних условиях не нужна.
  • Служба ввода планшетного ПК — обеспечивает работу пера и рукописного ввода на планшетах. Выключаем на обычных компьютерах.
  • Служба географического положения — отслеживает координаты компьютера. Можно выключить.
  • Служба данных датчиков — обрабатывает и хранит информацию, получаемую с датчиков, установленных на ПК.
  • Служба датчиков — управляет датчиками на ПК. Не понимаете, о чём речь? Выключайте.
  • Служба загрузки изображений Windows (WIA) — можно выключить, если не планируеся подключать к компьютеру сканер или фотоаппарат.
  • Служба лицензий клиента — обеспечивает правильную работу магазина Windows 10. Отключите, если не используете его.
  • Служба маршрутизатора AllJoyn — насколько я понял, можно отключить, но гарантии не дам.
  • Служба маршрутизатора SMS Microsoft Windows — осуществляет пересылку сообщений по заранее созданным правилам. Разбираюсь.
  • Служба общего доступа к портам Net.Tcp — предоставляет возможность совместного использования TCP-портов по протоколу Net.Tcp. Если компьютер не используется в качестве сервера, то можно смело выключить.
  • Служба перечислителя переносных устройств — отвечает за возможность синхронизации и автоматического воспроизведение файлов с переносных устройств. Используется редко, можно выключить.
  • Служба поддержки Bluetooth — тут всё очевидно. Если не используете, отключайте.
  • Служба помощника по совместимости программ — отслеживает программы на предмет возникновения проблемы совместимости. Такие ситуации (несмовместимость) возникают довольно редко и даже когда они появляются, эта служба редко может чем-то помочь. Выключим.
  • Служба регистрации ошибок Windows — в случае каких-либо сбоев отправляет данные об ошибке в Microsoft, чтобы компания могла её исправить. Вполне можно выключить.
  • Служба шифрования дисков BitLocker — даёт возможность шифровать диски. Данная функция используется очень редко домашними пользователями. Можно выключить, если Вы не понимаете, зачем вообще она нужна, или просто её не используете.
  • Смарт-карта — обеспечивает доступ к устройствам для чтения смарт-карт. Если таковых нет, надо выключить.
  • Теневое копирование тома — создание резервной копии содержимого жёсткого диска (например, предыдущих версий текстовых файлов). Если не планируете использовать восстановление удалённых файлов, выключайте. Это стоит сделать и потому, что служба потребляем много ценных ресурсов, а также производит восстановление очень медленно.
  • Удаленный реестр — используется для изменения параметров реестра удалённым пользователем. На домашнем компьютере стоит выключить.
  • Удостоверение приложения — помогает AppLocker идентифицировать заблокированные приложения. Можно отключить, если AppLocker не используется или Вы вообще не знаете, что это за зверь.
  • Узел системы диагностики — просто выключаем эту ненужную штуку.
  • Узел службы диагностики — аналогично предыдущему пункту.
  • Факс — отвечает за работу факсимильного аппарата. Если у Вас его нет, смело выключайте.
  • Хост библиотеки счетчика производительности — что это так и не разобрался. Многие пишут, что бесболезненно можно выключить.
  • Центр обеспечения безопасности — служба, которая отслеживает изменения в настройках и параметрах безопасности Windows 10. В частности, она контролирует антивирусное ПО и брандмауэр. Если они отключены или работают неверно, этот центр выдаёт пользователю соответсвующеее сообщение. Можно и выключить.
  • Центр обновления Windows — ну, тут без комментариев всё понятно: служба отвечает за обновление операционной системы Windows 10. Отключать или нет каждый решает сам.
Читать еще:  Облачный vds хостинг

Также можно выключить все сервисы, связанные аппаратной визуализацией Hyper-V — они предназначены для работы виртуальных машинах и нужны единицам. Везде, где видите упоминание Hyper-V в названии службы, можно её отключить.

Некоторые службы в операционной системе Windows 10 появлются при установке пользователем различных программ. Многие из них также могут оказаться ненужными. Но тут всё опять же очень индивидуально.

Внимание! За комментарии с матом и оскорблениями — мгновенный бан на сайте и жалоба администрации ВКонтакте в качестве бонуса. Уважайте свой язык, самих себя и других.

Службы, загружаемые по умолчанию в Windows 7, и рекомендации по режиму их запуска

Службы, загружаемые по умолчанию в Windows 7, и рекомендации по режиму их запуска

  • В Windows 7 есть масса служб, которые могут оказаться не слишком важными для вашего компьютера. Если у вас Windows 7 установлена на личном ноутбуке, домашнем ПК или на компьютере, в котором вы можете контролировать службы, вам, возможно, стоит задуматься об остановке некоторых из них, чтобы улучшить производительность. Если вы администратор корпоративной сети, вам также стоит попристальнее рассмотреть общий список служб, поскольку некоторые из них могут и не пригодиться для компьютеров в вашей сети.

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

    Что дальше

    В любой ситуации, работаете ли вы с ноутбуками или ПК, в домашней или корпоративной обстановке, обязательно выделите тестовый компьютер или пилотную группу, чтобы убедиться в том, что все другие функции в компьютере корректно работают, прежде чем переходить к распространению настроек на все компьютеры сети. Мой опыт показывает, что остановка вышеприведенных служб дает значительный прирост производительности. Некоторые из этих служб и не запускались (были настроены на запуск вручную, которого не происходило), но часто бывало и так, что службы запускались и впустую тратили ресурсы и процессорное время.

    Читать еще:  Как поменять хостинг сайта

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

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

    Заключение

    В Microsoft созданы службы для многих функций, доступных в Windows 7. Но просто наличие службы не означает, что она нужна вам, более того, не означает, что ее вообще стоило устанавливать на ваш компьютер. Однако, дело в том, что задача Microsoft — сделать так, чтобы все функции могли сразу же работать, потому все эти службы и устанавливаются. Ваша же задача в том, чтобы сделать свой компьютер производительным и безопасным, поэтому вы вполне можете, и даже должны, отключить ненужные вам службы. Удачи. Пожалуйста, дайте мне обратную связь, когда обнаружите, что какая-нибудь используемая функция потребует службы, которую я рекоменду отключать.

    Анализ загруженности оборудования для Windows


    Краткое содержание:

    Сбор и анализ информации по загруженности оборудования системы.

    Применимость: MS Windows.

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

    • Все рабочие сервера кластера 1С:Предприятия
    • Сервер СУБД
    • Клиентские рабочие станции, работающие под большой нагрузкой

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

    Сбор информации по загруженности оборудования

    Рекомендуется осуществлять постоянный мониторинг и запись основных показателей загруженности оборудования во время работы системы. Для этого следует использовать штатный Performance Monitor, входящий в состав операционной системы Windows.

    Откройте окно управления компьютером:

    В разделе «Производительность» создайте новый замер:

    Добавьте в замер следующие счетчики:

    • Memory Pages/sec
    • Pocessor [_Total] %Processor Time
    • System Processor Queue Length
    • Phisical Disk Avg. Disk Queue Length
    • Network Interface Bytes Total/sec

    Рекомендуемая частота получения значений – один раз в 15 секунд.

    Перейдите на закладку «Log Files» и установите тип файла «Binary Circular File»:

    В этом случае файл будет расти до заданного вами размера, затем наиболее старые данные будут «вытесняться» из файла, а новые дописываться. Таким образом можно избежать непредсказуемого роста размера файла.

    Нажмите кнопку «Configure» чтобы задать каталог для хранения файла замера и предельный размер файла:

    Сохраните созданный замер. При этом он будет запущен автоматически:

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

    Анализ собранной информации


    Просмотр сохраненного замера

    Временно остановите сбор информации (Stop) и скопируйте файл замера в другую папку. Затем следует возобновить сбор информации (Start).

    Запустите скопированный файл замера, дважды кликнув по нему мышкой. В запустившемся Performance Monitor укажите мышкой на поле графиков, вызовите контекстное меню и выберите из него пункт «Свойства».

    В открывшемся окне перейдите на закладку «Источник данных» и выберите скопированный файл замера.

    На этой же закладке вы можете при необходимости указать интересующий вас интервал времени («Time Range»).

    Затем перейдите на закладку «Данные», удалите все счетчики, которые есть в списке, а затем при помощи кнопки «Добавить» добавьте счетчики, сохраненные в файле замера:

    Нажмите кнопку «ОК» и сохраненный замер откроется в основном окне Performance Monitor.

    Анализ данных замера

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

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

    Производительность: меряй сам

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

    Для получения значений счетчиков использовалась библиотека PDH (Performance
    Data Helper
    ), основу которой составляет pdh.dll — через API функции,
    содержащиеся в ней, мы сможем получить доступ к данным. В данной статье
    рассматривается пример получения значения загруженности жесткого диска. В
    комплекте поставки операционной системы Windows уже имеется программа для
    просмотра и графического отображения значений счетчиков, perfmon.msc.

    Perfmon

    Для создания программы использовалась среда разработки Microsoft Visual C++
    6.0
    , тип проекта Win32 Console Application. Для получения индексов имен объектов
    и имен счетчиков можно воспользоваться программой PCViewer (автор программы
    Сергей Холодилов), скачать которую можно здесь:

    http://www.rsdn.ru/article/baseserv/PerfCounters/code_1.zip.

    Первое что необходимо сделать, это добавить в проект необходимые для работы
    библиотеки заголовочные файлы:

    Подключаем lib файл к проекту:

    #pragma comment(lib, «pdh.lib»)

    Создаем и инициализируем необходимые перемененные:

    PDH_HQUERY hQuery;
    CHAR szObjectName[256],szCounterName[256],szPath[256];
    PDH_STATUS pdhStatus;
    PDH_HCOUNTER * phCounter = (HCOUNTER*)GlobalAlloc(GPTR,sizeof(HCOUNTER));

    Вызываем функцию PdhOpenQuery, тем самым создать запрос на использование
    счетчиков производительности:

    Для формирования пути к счетчику производительности вызываем функцию
    PdhLookupPerfNameByIndex, которая при вызове с определенным индексом (в данном
    примере 234) возвращает имя или объект счетчика. Сначала нужно получить имя
    объекта и сохранить его, после уже вторым вызовом получаем имя счетчика:

    pdhStatus = PdhLookupPerfNameByIndex(NULL,234,szObjectName,&dwSize);//-1
    if(pdhStatus == ERROR_SUCCESS)
    <

    Получаем имя счетчика производительности:

    if(pdhStatus == ERROR_SUCCESS)
    <
    cout

    Далее заполняется структура PDH_COUNTER_PATH_ELEMENTS, где элементами
    структуры являются имя объекта (szObjectName), имя счетчика (szCounterName), имя
    машины (szMachineName) которое получаем при помощи вызова API функции
    GetComputerName.

    TCHAR szCompName[256];DWORD dwSize = sizeof(szCompName);
    GetComputerName(szCompName,&dwSize); cout

    Следующим шагом формируем полный путь к счетчику, при помощи функции
    PdhMakeCounterPath, одним из возвращаемых параметров которой будет полный путь к
    счетчику в формате:
    \ComputerPerfObject(ParentInstance/ObjectInstance#InstanceIndex)Counter.

    if(pdhStatus == ERROR_SUCCESS)
    <
    cout

    При помощи функции PdhAddCounter добавляем счетчик к нашему запросу:

    pdhStatus = PdhAddCounter(hQuery,szPath,0,phCounter);
    if(pdhStatus == ERROR_SUCCESS)
    <

    В цикле выводим значения счетчика:

    После функцией PdhCollectQueryData соединяем все в одно целое:

    if(PdhCollectQueryData(hQuery) == ERROR_SUCCESS)
    <
    cout

    И последний шаг — получаем форматированное значение счетчика функцией
    PdhGetFormattedCounterValue:

    pdhStatus = PdhGetFormattedCounterValue(*phCounter,PDH_FMT_DOUBLE,&dwType,&pdhValue);
    if(pdhStatus == ERROR_SUCCESS)
    <
    cout

    Небольшая задержка перед получением нового значения:

    Корректно завершаем обращение к PDH:

    GlobalFree(phCounter);
    PdhRemoveCounter(phCounter);
    PdhCloseQuery(hQuery);

    Результат работы программы представлен на рисунке:

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

    Оптимизация Windows 7. Отключаем службы.

    Ни для кого не секрет, что значительную часть ресурсов вашего ПК резервирует под свои нужды ОС. Сегодня мы с вами говорим о службах Windows, значительная часть которых работает впустую. Например, в Windows Vista их 122, из которых около 25-35 не нужно. Благо что «семёрке» остаётся только позавидовать этой цифре. В общем, как вы уже поняли, речь сегодня пойдёт о том как сбросить ненужный балласт.

    Ниже приведён список служб, которые желательно отключить в Windows 7 и рекомендую отключить ибо они в большинстве случаев не нужны и просто отгрызают системные ресурсы, а так же расскажу как оное проделать и Вам. Начнём.

    Службы, которые нужно отключить:
    Windows CardSpace
    Windows Search (нагружает ваш HDD)
    Автономные файлы
    Агент защиты сетевого доступа
    Адаптивная регулировка яркости
    Архивация Windows
    Вспомогательная служба IP
    Вторичный вход в систему
    Группировка сетевых участников
    Диспетчер автоматический подключений удаленного доступа
    Диспетчер печати (если нет принтеров)
    Диспетчер подключений удаленного доступа (если нет VPN)
    Диспетчер удостоверения сетевых участников
    Журналы и оповещения производительности
    Защитник Windows (если есть антивирус – смело отключаем)
    Защищенное хранилище
    Настройка сервера удаленных рабочих столов
    Политика удаления смарт-карт
    Программный поставщик теневого копирования (Microsoft)
    Прослушиватель домашней группы
    Сборщик событий Windows
    Сетевой вход в систему
    Служба ввода планшетного ПК
    Служба загрузки изображений Windows (WIA) (если нет сканера или фотика)
    Служба планировщика Windows Media Center
    Смарт-карта
    Теневое копирование тома
    Узел системы диагностики
    Узел службы диагностики
    Факс
    Хост библиотеки счетчика производительности
    Центр обеспечения безопасности
    Центр обновления Windows (для того чтобы ключик не слетел с Windows)

    Здесь приведены службы которые тестировались, и тест показал что ОС вполне может работать и без них.

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

    Иначе не будет работать восстановление и создание контрольных точек.
    Как отключить службы, чтобы оптимизировать систему:

    Пуск – Панель управления – Администрирование – Службы.
    Или:
    Пуск – в панели поиска пишем «Службы»
    Находим в списке службу, жмем по ней два раза левой кнопкой мышки. В случае, если она запущена, жмем в кнопку “Остановить“, а следом выбираем “Тип запуска” – “Отключена“. Кстати вы можете читать и подсказки там же возле меню управления службами. Так проделываем со всеми службами по списку выше.

    Подобная мелкая оптимизация позволяет сэкономить ценные ресурсы. Как-никак, службы их тоже потребляют, причем некоторые довольно обильно. И не надо говорить, что Windows 7 и так шустра – по мне так, производительности мало не бывает. Пробуйте, дерзайте! Всё в ваших руках.

  • Ссылка на основную публикацию
    Adblock
    detector
    ×
    ×