- 990x.top
- Простой компьютерный блог для души)
- BranchCache что это за служба? (PeerDistSvc)
- Этот узел распределенного кэша может вызывать проблемы с надежностью кэша (SharePoint Server) This Distributed Cache host may cause cache reliability problems (SharePoint Server)
- Развертывание серверов размещенного кэша (необязательно) Deploy Hosted Cache Servers (Optional)
- Установка и настройка сервера размещенного кэша To install and configure a hosted cache server
990x.top
Простой компьютерный блог для души)
BranchCache что это за служба? (PeerDistSvc)
Всем привет. Ребята, будем говорить сегодня про службу BranchCache, я постараюсь узнать для чего она и все такое. Значит покопался в интернете и выяснил, что BranchCache это технология кэширования, которая позволяет оптимизировать сетевой трафик. И даже его уменьшить, это конечно круто, я даже и не знал о таком..
Эта технология есть в Windows 7, но у меня Windows 10 и она тут тоже есть. BranchCache помогает в сетях с медленными линиями передачи, короче если соединение не очень, то BranchCache может помочь. Еще узнал что в Windows 7 только в версиях Ultimate или Enterprise работает BranchCache. Возможно это касается и Windows 10.
Вот еще читаю, что для использования BranchCache нужно настроить эту технологию на обеих сторонах. То есть и у вас, и там, где это трафик будет приниматься. Есть два режима BranchCache, это распределенный кэш (distributed cache) и выделенный кэш (hosted cache), хотя вам это вряд ли интересно.
В общем я не буду писать о режимах, эта инфа так бы сказать для спецов и если что ее можно найти в интернете.
У меня в Windows 10 эта служба остановлена, то есть она не работает. Мое мнение что эту службу трогать не стоит — она ну никак не сможет нагружать комп, да и она скорее у вас будет отключена. Но с другой стороны, мне кажется что если ее полностью отключить, то проблем не будет, в общем смотрите уже как вам лучше.
Теперь посмотрим что к чему.. Заходим в диспетчер задач:
Далее идем на вкладку Службы, там будет список служб, вот только там она называется не BranchCache, а PeerDistSvc:
И вот тут в колонке Состояние видите, тут указано что служба Остановлена. То есть она не работает. Но посмотрим на службу внимательнее — на этой вкладке внизу нажимаем на Открыть службы:
И вот наша служба BranchCache, если ее у вас нет вначале списка, то попробуйте отсортировать список служб — нажмите на название первой колонки, то есть на Имя. Ладно, смотрите, вот эта служба:
Нажимаю по ней два раза, появилось такое окошко:
Так, что мы тут видим? PeerDistSvc это получается и есть имя службы, а BranchCache это у нас отображаемое имя. Ну там где поле Описание, то там так и написано — эта служба кэширует сетевое содержимое, то есть все понятно, все сходится. Работает служба под процессом svchost.exe, который запускается с параметром -k PeerDist. Многие службы работают под процессом svchost.exe, наверно самый главный процесс в винде. В общем все нормально тут. Теперь у вас может возникнуть вопрос, как отключить службу? Смотрите, там где Тип запуска, там вам нужно указать Отключена. И потом нажать кнопку Остановить, если служба не остановлена. Все, после этих действий служба уже не запустится. Ну а если будут глюки, то верните все как было. Кстати для интереса я посмотрел тут вкладку Зависимости и вот что на ней:
Служба зависит от еще одной службы — HTTP-службы, в общем все сходится, мне просто было интересно посмотреть на эту вкладку.
Ну вот и все ребята, кажется мы разобрались. На этом все, удачи вам и пусть у вас все будет хорошо!
Этот узел распределенного кэша может вызывать проблемы с надежностью кэша (SharePoint Server) This Distributed Cache host may cause cache reliability problems (SharePoint Server)
ПРИМЕНИМО К: 2013
2016
2019
SharePoint in Microsoft 365 APPLIES TO:
2013
2016
2019
SharePoint in Microsoft 365
Имя правила. Этот узел распределенного кэша может вызывать проблемы с надежностью кэша. Rule Name: This Distributed Cache host may cause cache reliability problems.
Сводка. Служба распределенного кэша на этом узле кэша остановлена, но ее регистрация в ферме не отменена. Чтобы избежать проблем с надежностью, мы рекомендуем запустить на сервере службу распределенного кэша или удалить узел кэша из кластера кэша. Summary: The Distributed Cache service on this cache host has been stopped but has not been unregistered from the farm. To avoid reliability issues, we recommend that you either start the Distributed Cache service on the server, or remove the cache host from the cache cluster.
Причина. Служба распределенного кэша на этом узле распределенного кэша остановлена, но ее регистрация в ферме не отменена. Cause: The Distributed Cache service on this Distributed Cache host has been stopped but not unregistered from the farm.
Решение. Запустите службу распределенного кэша на сервере, используя Microsoft PowerShell. Resolution: Start the Distributed Cache service on the server by using Microsoft PowerShell.
- Убедитесь, что вы являетесь участником следующих групп: Verify that you have the following memberships:
- Убедитесь, что вы являетесь участником следующих групп: Verify that you have the following memberships:
- Убедитесь, что этот сервер удален из кластера кэша. Для этого в Центр администрирования выберите Управление службами на сервере, а затем убедитесь, что на странице Службы на сервере не указана служба распределенного кэша. Verify that the server is removed from the cache cluster. To do this, in Central Administration, click Manage services on server, and then, on the Services on Server page, make sure that the Distributed Cache service is not listed.
Предопределенная роль сервера securityadmin для экземпляра SQL Server. securityadmin fixed server role on the SQL Server instance.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться. db_owner fixed database role on all databases that are to be updated.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell. Administrators group on the server on which you are running the PowerShell cmdlets.
Группа администраторов фермы. Farm Administrators group.
С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server. An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint Server cmdlets.
Если у вас нет разрешений, запросите их у администратора установки или администратора SQL Server. Дополнительные сведения о разрешениях PowerShell см. в описании командлета Add-SPShellAdmin. If you do not have permissions, contact your Setup administrator or SQL Server administrator to request permissions. For additional information about PowerShell permissions, see Add-SPShellAdmin.
Запустите командную консоль SharePoint. Start the SharePoint Management Shell.
На сервере, на котором нужно запустить службу распределенного кэша, в командной строке PowerShell введите следующую команду: On the server on which you want to start the Distributed Cache service, type the following command at the PowerShell command prompt:
В Веб-сайт центра администрирования SharePoint выберите Управление приложениями. В разделе Приложения-службы нажмите Управление службами на сервере. In the SharePoint Central Administration website, click Application Management. In the Service Applications section, click Manage services on server.
Убедитесь, что на странице Службы на сервере указана служба распределенного кэша и ее состояние Запущена. On the Services on Server page, verify that the Distributed Cache service is listed and the status is Started.
Решение. Удалите узел кэша из кластера кэша, используя Windows PowerShell. Resolution: Remove the cache host from the cache cluster by using Windows PowerShell.
Предопределенная роль сервера securityadmin для экземпляра SQL Server. securityadmin fixed server role on the SQL Server instance.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться. db_owner fixed database role on all databases that are to be updated.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell. Administrators group on the server on which you are running the PowerShell cmdlets.
Группа администраторов фермы. Farm Administrators group.
С помощью командлета Add-SPShellAdmin администратор может предоставлять разрешения на использование командлетов SharePoint Server. An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint Server cmdlets.
Если у вас нет разрешений, запросите их у администратора установки или администратора SQL Server. Дополнительные сведения о разрешениях PowerShell см. в описании командлета Add-SPShellAdmin. If you do not have permissions, contact your Setup administrator or SQL Server administrator to request permissions. For additional information about PowerShell permissions, see Add-SPShellAdmin.
Запустите командную консоль SharePoint. Start the SharePoint Management Shell.
В командной строке PowerShell введите следующую команду: Type the following command at the PowerShell command prompt:
Эта команда остановит службу кэша, и несохраненные кэшированные данные будут утеряны. Если необходимо сохранить кэшированные данные, используйте процедуру безопасного отключения, описанную в статье Управление службой распределенного кэша в SharePoint Server, после чего запустите командлет Remove-SPDistributedCacheServiceInstance. При выполнении командлета Remove-SPDistributedCacheServiceInstance служба кэша AppFabric останавливается и отключается. Для перезапуска службы кэша AppFabric следует использовать только командлет Add-SPDistributedCacheServiceInstance. This command stops the cache service and nonpersisted cached data will be lost. If you want to keep the cached data, use the graceful shutdown procedure that is described in Manage the Distributed Cache service in SharePoint Server, and then run the Remove-SPDistributedCacheServiceInstance cmdlet. The Remove-SPDistributedCacheServiceInstance cmdlet involves stopping and disabling the underlying AppFabric Caching service. Do not restart the AppFabric Caching service other than by running the Add-SPDistributedCacheServiceInstance cmdlet.
Развертывание серверов размещенного кэша (необязательно) Deploy Hosted Cache Servers (Optional)
Применяется к: Windows Server (Semi-Annual Channel), Windows Server 2016 Applies to: Windows Server (Semi-Annual Channel), Windows Server 2016
Эту процедуру можно использовать для установки и настройки размещенных серверов кэша BranchCache, расположенных в филиалах, где требуется развернуть режим кэширования службы BranchCache. You can use this procedure to install and configure BranchCache hosted cache servers that are located in branch offices where you want to deploy BranchCache hosted cache mode. С помощью BranchCache в Windows Server 2016 можно развернуть несколько серверов размещенного кэша в одном филиале. With BranchCache in Windows Server 2016, you can deploy multiple hosted cache servers in one branch office.
Этот шаг является необязательным, поскольку в режиме распределенного кэша не требуется сервер размещенного кэша в филиалах. This step is optional because distributed cache mode does not require a hosted cache server computer in branch offices. Если вы не планируете развертывать режим размещенного кэша в любых филиалах, вам не нужно развертывать сервер кэширования, и выполнять действия, описанные в этой процедуре, не нужно. If you are not planning on deploying hosted cache mode in any branch offices, you do not need to deploy a hosted cache server, and you do not need to perform the steps in this procedure.
Вы должны быть членом группы администраторов или эквивалентными для выполнения этой процедуры. You must be a member of Administrators, or equivalent to perform this procedure.
Установка и настройка сервера размещенного кэша To install and configure a hosted cache server
На компьютере, который требуется настроить в качестве сервера размещенного кэша, выполните следующую команду в командной строке Windows PowerShell, чтобы установить функцию BranchCache. On the computer that you want to configure as a hosted cache server, run the following command at a Windows PowerShell prompt to install the BranchCache feature.
Install-WindowsFeature BranchCache -IncludeManagementTools
Настройте компьютер в качестве сервера размещенного кэша с помощью одной из следующих команд: Configure the computer as a hosted cache server by using one of the following commands:
Чтобы настроить компьютер, не присоединенный к домену, в качестве сервера размещенного кэша, введите следующую команду в командной строке Windows PowerShell и нажмите клавишу ВВОД. To configure a non-domain joined computer as a hosted cache server, type the following command at the Windows PowerShell prompt, and then press ENTER.
Чтобы настроить компьютер, присоединенный к домену, в качестве сервера размещенного кэша, а также зарегистрировать точку подключения службы в Active Directory для автоматического обнаружения серверного кэша на клиентских компьютерах, введите следующую команду в командной строке Windows PowerShell и нажмите клавишу ВВОД. To configure a domain joined computer as a hosted cache server, and to register a service connection point in Active Directory for automatic hosted cache server discovery by client computers, type the following command at the Windows PowerShell prompt, and then press ENTER.
Чтобы проверить правильную конфигурацию сервера размещенного кэша, введите следующую команду в командной строке Windows PowerShell и нажмите клавишу ВВОД. To verify the correct configuration of the hosted cache server, type the following command at the Windows PowerShell prompt, and then press ENTER.
После выполнения этой команды в разделе хостедкачесерверконфигуратион значение параметра хостедкачесерверисенаблед равно true. After you run this command, in the section HostedCacheServerConfiguration, the value for HostedCacheServerIsEnabled is True. Если вы настроили сервер размещенного кэша, присоединенный к домену, для регистрации точки подключения службы (SCP) в Active Directory, значение для хостедкаческпрегистратионенаблед равно true. If you configured a domain joined hosted cache server to register a service connection point (SCP) in Active Directory, the value for HostedCacheScpRegistrationEnabled is True.