Настройка клиентского компьютера для технологии BranchCache

Настройка BranchCache на клиентском компьютере с помощью утилиты Netsh

Я уже отвечал на вопросы «Что такое BranchCache», описывал принцип работы BranchCache в режиме хост-кэша и в режиме распределенного кэша. Так же мы рассматривали настройку клиентского компьютера для работы с технологией BranchCache. Тогда мы использовали локальные политики и правила Брандмауэра. В данной статье мы настроим клиентские компьютеры BranchCache с помощью утилиты командной строки Netsh.

Netsh для настройки BranchCache

Главное преимущество утилиты Netsh в том, что для настройки BranchCache на компьютере клиента необходимо всего лишь пару команд, в то время как предыдущий способ требовал несколько телодвижений сначала с локальными политиками, а потом с правилами Брандмауэра.

Далее я приведу список необходимых команд, которые необходимо выполнить в области netsh/branchcache. Чтобы вывалиться в эту область необходимо открыть окно командной строки и последовательно выполнить две команды:

  1. [code]netsh[/code]

  2. [code]branchcache[/code]

Ну, а далее я предоставлю Вам список команд, которые можно вводит в данной области, а так же кратко опишу что вытворяют данные команды:

  • [code]reset[/code]

    Данная команда полностью стирает любые следы работы BranchCache. Так, будут закрыты все открытые правила Брандмауэра Windows, отключены все включенные политики, будет стерт кэш и выключена служба BranchCache. Данную команду необходимо использовать тогда, когда Вы собираетесь отключить BranchCache.

  • [code]show status[/code]

    Отображает текущее состоянии технологии BranchCache. Тут представлена самая полная информация по работе данной технологии.

  • [code]set service mode=hostedclient location=server[/code]

    Данная команда настраивает клиентский компьютер для работы BranchCache в режиме хост-кэша. Тут вместо server должно быть указано полное имя сервера хост-кэша.

  • [code]set service mode=distributed[/code]

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

  • [code]set service mode=local[/code]

    Данная команда запускает технологию BranchCache на клиентском компьютере в локальном режиме. Данный режим используется очень редко. Его смысл состоит в том, что компьютер клиента может получать кэш как от хост-кэша, так и от компьютеров соседей, но при этом он не делится своим кэшом ни с первым, ни со вторым. Такой режим необходимо использовать на тех компьютерах, вопрос о производительности которых стоит на первом месте. Такой компьютер не будет терять свои силы для отдачи кэша тем, кто в нём нуждается.

  • [code]set cachesize 500000[/code]

    или

    [code]set cachesize=7 percent=true[/code]

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

  • [code]set localcache directory=c:\cache[/code]

    Такой командой можно указать месторасположение кэша BranchCache.

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