Что такое windows smb direct

SMB Direct SMB Direct

Применяется к: Windows Server 2012 R2, Windows Server 2012, Windows Server 2016. Applies to: Windows Server 2012 R2, Windows Server 2012, Windows Server 2016

В Windows Server 2012 R2, Windows Server 2012 и Windows Server 2016 включен новый компонент SMB Direct, который поддерживает использование сетевых адаптеров с функцией удаленного доступа к памяти (RDMA). Windows Server 2012 R2, Windows Server 2012, and Windows Server 2016 include a feature called SMB Direct, which supports the use of network adapters that have Remote Direct Memory Access (RDMA) capability. Сетевые адаптеры с RDMA могут работать на полной скорости с очень малой задержкой, используя при этом очень малую часть ресурсов ЦП. Network adapters that have RDMA can function at full speed with very low latency, while using very little CPU. При использовании этой функции для таких рабочих нагрузок, как Hyper-V и Microsoft SQL Server, работа с удаленным файловым сервером будет похожа на работу с локальным хранилищем. For workloads such as Hyper-V or Microsoft SQL Server, this enables a remote file server to resemble local storage. Особенности SMB Direct: SMB Direct includes:

  • Увеличение пропускной способности: полностью использует пропускную способность высокоскоростных сетей, в которых сетевые адаптеры координируют передачу больших объемов данных со скоростью линии. Increased throughput: Leverages the full throughput of high speed networks where the network adapters coordinate the transfer of large amounts of data at line speed.
  • Низкая задержка: обеспечивает предельно быстрые отклики на сетевые запросы, в результате чего создается ощущение, что удаленное хранилище файлов — это напрямую подключенное блочное хранилище. Low latency: Provides extremely fast responses to network requests, and, as a result, makes remote file storage feel as if it is directly attached block storage.
  • Низкая загрузка ЦП: использует меньше тактов центрального процессора во время передачи по сети, благодаря чему для серверных приложений остается больше мощности. Low CPU utilization: Uses fewer CPU cycles when transferring data over the network, which leaves more power available to server applications.

SMB Direct автоматически настраивается операционной системой Windows Server 2012 R2 и Windows Server 2012. SMB Direct is automatically configured by Windows Server 2012 R2 and Windows Server 2012.

SMB Multichannel и SMB Direct SMB Multichannel and SMB Direct

SMB Multichannel — это компонент, отвечающий за обнаружение функций RDMA у сетевых адаптеров для включения SMB Direct. SMB Multichannel is the feature responsible for detecting the RDMA capabilities of network adapters to enable SMB Direct. Без SMB Multichannel при работе с сетевыми адаптерами с функцией RDMA в SMB используется обычный TCP/IP (стек TCP/IP имеется во всех сетевых адаптерах наряду с новым стеком RDMA). Without SMB Multichannel, SMB uses regular TCP/IP with the RDMA-capable network adapters (all network adapters provide a TCP/IP stack along with the new RDMA stack).

SMB при помощи SMB Multichannel определяет, обладает ли сетевой адаптер функцией RDMA, и затем создает несколько RDMA-соединений для данной сессии (по два соединения на интерфейс). With SMB Multichannel, SMB detects whether a network adapter has the RDMA capability, and then creates multiple RDMA connections for that single session (two per interface). Это позволяет SMB использовать высокую пропускную способность, малую задержку и низкую загрузку ЦП, присущие сетевым адаптерам с функцией RDMA. This allows SMB to use the high throughput, low latency, and low CPU utilization offered by RDMA-capable network adapters. К этому также добавляется отказоустойчивость, если используется несколько интерфейсов RDMA. It also offers fault tolerance if you are using multiple RDMA interfaces.

Не следует объединять несколько сетевых адаптеров, имеющих функцию RDMA, если вы планируете использовать функцию RDMA этих адаптеров. You should not team RDMA-capable network adapters if you intend to use the RDMA capability of the network adapters. При объединении сетевые адаптеры не поддерживают RDMA. When teamed, the network adapters will not support RDMA. После того как создано хотя бы одно сетевое соединение RDMA, соединение TCP/IP, изначально использовавшееся для согласования протокола, больше не используется. After at least one RDMA network connection is created, the TCP/IP connection used for the original protocol negotiation is no longer used. Однако соединение TCP/IP сохраняется в случае отказа соединений RDMA. However, the TCP/IP connection is retained in case the RDMA network connections fail.

Требования Requirements

Для поддержки SMB Direct необходимо соблюдать следующие требования. SMB Direct requires the following:

  • Требуются по меньшей мере два компьютера под управлением Windows Server 2012 R2 или Windows Server 2012. At least two computers running Windows Server 2012 R2 or Windows Server 2012
  • Один или несколько сетевых адаптеров с функцией RDMA. One or more network adapters with RDMA capability.
Читайте также:  Linux для сервера хостинга

Вопросы использования SMB Direct Considerations when using SMB Direct

  • Можно использовать SMB Direct в отказоустойчивом кластере. Однако необходимо при этом убедиться, что сеть кластера, используемая для клиентского доступа, подходит для работы с SMB Direct. You can use SMB Direct in a failover cluster; however, you need to make sure that the cluster networks used for client access are adequate for SMB Direct. Отказоустойчивая кластеризация поддерживает использование нескольких сетей для клиентского доступа наряду с сетевыми адаптерами с поддержкой RSS (Receive Side Scaling) и RDMA. Failover clustering supports using multiple networks for client access, along with network adapters that are RSS (Receive Side Scaling)-capable and RDMA-capable.
  • SMB Direct можно использовать в управляющей операционной системе Hyper-V для поддержки использования Hyper-V через SMB и для обеспечения хранилища для виртуальной машины, которая использует стек хранилища Hyper-V. You can use SMB Direct on the Hyper-V management operating system to support using Hyper-V over SMB, and to provide storage to a virtual machine that uses the Hyper-V storage stack. Однако сетевые адаптеры с RDMA недоступны напрямую для клиента Hyper-V. However, RDMA-capable network adapters are not directly exposed to a Hyper-V client. Если подключить сетевой адаптер с RDMA к виртуальному коммутатору, виртуальные сетевые адаптеры этого коммутатора не будут поддерживать RDMA. If you connect an RDMA-capable network adapter to a virtual switch, the virtual network adapters from the switch will not be RDMA-capable.
  • При отключении SMB Multichannel отключается также и SMB Direct. If you disable SMB Multichannel, SMB Direct is also disabled. SMB Multichannel определяет возможности сетевого адаптера, в том числе поддержку функции RDMA; если SMB Multichannel отключен, SMB Direct не может использоваться клиентом. Since SMB Multichannel detects network adapter capabilities and determines whether a network adapter is RDMA-capable, SMB Direct cannot be used by the client if SMB Multichannel is disabled.
  • SMB Direct политика не поддерживается в Windows RT. SMB Direct is not supported on Windows RT. SMB Direct требует поддержки сетевых адаптеров с функцией RDMA, которая доступна только в Windows Server 2012 R2 и Windows Server 2012. SMB Direct requires support for RDMA-capable network adapters, which is available only on Windows Server 2012 R2 and Windows Server 2012.
  • SMB Direct не поддерживается в более ранних версиях Windows Server. SMB Direct is not supported on down-level versions of Windows Server. Она поддерживается только для Windows Server 2012 R2 и Windows Server 2012. It is supported only on Windows Server 2012 R2 and Windows Server 2012.

Включение и отключение SMB Direct Enabling and disabling SMB Direct

SMB Direct включается по умолчанию при установке Windows Server 2012 R2 и Windows Server 2012. SMB Direct is enabled by default when Windows Server 2012 R2 or Windows Server 2012 is installed. Клиент SMB автоматически определяет и использует несколько сетевых соединений, если обнаруживается соответствующая конфигурация. The SMB client automatically detects and uses multiple network connections if an appropriate configuration is identified.

Отключение SMB Direct Disable SMB Direct

Обычно отключение SMB Direct не требуется, но при необходимости отключить его можно, выполнив один из следующих сценариев Windows PowerShell. Typically, you will not need to disable SMB Direct, however, you can disable it by running one of the following Windows PowerShell scripts.

Чтобы отключить RDMA для определенного интерфейса, введите: To disable RDMA for a specific interface, type:

Чтобы отключить RDMA для всех интерфейсов, введите: To disable RDMA for all interfaces, type:

Если RDMA отключен на клиенте или сервере, система не может использовать его. When you disable RDMA on either the client or the server, the systems cannot use it. Network Direct — это внутреннее имя для базовой сетевой поддержки интерфейсов RDMA в Windows Server 2012 R2 и Windows Server 2012. Network Direct is the internal name for Windows Server 2012 R2 and Windows Server 2012 basic networking support for RDMA interfaces.

Повторное включение SMB Direct Re-enable SMB Direct

После отключения RDMA его можно снова включить, выполнив один из следующих сценариев Windows PowerShell. After disabling RDMA, you can re-enable it by running one of the following Windows PowerShell scripts.

Чтобы снова включить RDMA для определенного интерфейса, введите: To re-enable RDMA for a specific interface, type:

Чтобы снова включить RDMA для всех интерфейсов, введите: To re-enable RDMA for all interfaces, type:

Для того чтобы снова начать пользоваться RDMA, необходимо включить его и на клиенте, и на сервере. You need to enable RDMA on both the client and the server to start using it again.

Проверка производительности SMB Direct Test performance of SMB Direct

Проверить производительность можно с помощью одной из следующих процедур. You can test how the performance is working by using one of the following procedures.

Сравнение времени копирования файлов с использованием и без использования SMB Direct Compare a file copy with and without using SMB Direct

Чтобы оценить увеличенную пропускную способность SMB Direct, выполните следующее. Here’s how to measure the increased throughput of SMB Direct:

  1. Настройте SMB Direct Configure SMB Direct
  2. Измерьте время копирования большого файла с использованием SMB Direct. Measure the amount of time to run a large file copy using SMB Direct.
  3. Отключите RDMA в сетевом адаптере (см. раздел Enabling and disabling SMB Direct). Disable RDMA on the network adapter, see Enabling and disabling SMB Direct.
  4. Измерьте время копирования большого файла без использования SMB Direct. Measure the amount of time to run a large file copy without using SMB Direct.
  5. Снова включите RDMA в сетевом адаптере. Сравните результаты тестов. Re-enable RDMA on the network adapter, and then compare the two results.
  6. Чтобы не допустить влияния кэширования, поступайте следующим образом: To avoid the impact of caching, you should do the following:
    1. Копируйте большие объемы данных (больше, чем может разместиться в памяти). Copy a large amount of data (more data than memory is capable of handling).
    2. Производите копирование данных дважды: первый раз — для практики и второй раз — для собственно измерения времени. Copy the data twice, with the first copy as practice and then timing the second copy.
    3. Перезапускайте сервер и клиент перед каждым тестом для того, чтобы они работали в одинаковых условиях. Restart both the server and the client before each test to make sure they operate under similar conditions.
Читайте также:  Поддержка windows 10 для lenovo

Сымитируйте отказ одного из сетевых адаптеров во время копирования файлов с использованием SMB Direct Fail one of multiple network adapters during a file copy with SMB Direct

Чтобы подтвердить отказоустойчивость SMB Direct, выполните следующее. Here’s how to confirm the failover capability of SMB Direct:

  1. Убедитесь, что SMB Direct работает в конфигурации для нескольких сетевых адаптеров. Ensure that SMB Direct is functioning in a multiple network adapter configuration.
  2. Запустите копирование большого файла. Run a large file copy. Во время копирования сымитируйте отказ одного из сетевых трактов путем отключения одного из кабелей (или отключения одного из сетевых адаптеров). While the copying is run, simulate a failure of one of the network paths by disconnecting one of the cables (or by disabling one of the network adapters).
  3. Убедитесь, что копирование продолжается с использованием других сетевых адаптеров и что не произошло ошибок копирования. Confirm that the file copying continues using one of the remaining network adapters, and that there are no file copy errors.

Чтобы не допустить сбоев рабочей нагрузки, которая не использует SMB Direct, убедитесь, что отключенный сетевой тракт не используется другой рабочей нагрузкой. To avoid failures of a workload that does not use SMB Direct, make sure there are no other workloads using the disconnected network path.

Включение и отключение компонентов Windows 10

В Windows 7/10 Майкрософт сделал очередной шаг вперед в кастомизации и настройке своей операционной системы, предоставив пользователю контроль над компонентами. Теперь юзер может отключить встроенный браузер Edge или удалить лишние библиотеки для Windows Media по своему усмотрению.

Включение и отключение компонентов Windows 10

Важно! Способы перехода и работа подсистемы компонентов в Windows 7 и 10 идентичны, за исключением более обширного списка в «десятке».

Как попасть в меню

Для перехода к работе с компонентами следует выполнить несколько шагов.

    Перейдите в «Панель управления». Чтобы попасть в панель, нажмите сочетание клавиш «Win+R», наберите «control» в появившейся строке и кликните на «OK».

Набираем «control» в появившейся строке, кликаем на «OK»

В списке просмотра по категориям выберите «Программы».

В списке просмотра по категориям выбираем «Программы»

Далее перейдите в раздел «Включение/отключение компонентов».

Переходим в раздел «Включение/отключение компонентов»

На заметку! Разноцветный щит рядом со строкой означает, что для открытия потребуется администраторский аккаунт.

Для отключения компонента снимаем галочку напротив него, а для включения отмечаем компонент галочкой

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

    нажмите «Win+R» (или «Win+S») и наберите «appwiz.cpl» в появившейся строке, кликните «ОК»;

Вводим команду «appwiz.cpl», нажимаем «ОК»

в открывшемся меню слева выберите раздел «Включение/отключение компонентов».

Кликаем по ссылке «Включение или отключение компонентов Windows»

Наконец, самый простой способ заключается в открытии меню «Выполнить» («Win+R») и наборе строки «optionalfeatures». Он приведет вас к нужной точке напрямую.

Вводим команду «optionalfeatures», нажимаем «ОК»

Особенности работы

Важно! Активируя или деактивируя элементы Windows 10, нужно ясно понимать, что именно делает тот или иной компонент. Некоторые действия могут привести к сбоям в функционировании Windows 10 и утере данных.

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

Чтобы установить компонент, достаточно:

    поставить напротив него галочку кликом мыши, для удаления — оставить пустое поле;

Для отключения компонента снимаем галочку напротив него, а для включения отмечаем компонент галочкой

знак квадратной точки означает, что элементы составного набора установлены частично;

Знак квадратной точки означает, что элементы составного набора установлены частично

  • удаление и установка могут потребовать перезагрузку системы.
  • Если окно компонентов отобразилось пустым, причиной может быть отключенная служба «Установщик Windows». Активируйте ее, затем вернитесь в раздел компонентов еще раз.

    Компоненты Windows не открываются

    Список компонентов Windows 10

    Итак, что именно из этого списка обязательно пригодится, а что можно отключить? Начнем с главного — все компоненты, кроме .NET Framework, можно отключить относительно безболезненно для системы. Смысл вынесения этих функций в отдельное меню в том, что они не обязательны для работы Windows и нужны только в строго конкретных случаях.

    Таблица компонентов Windows, которые не стоит отключать.

    Компонент Особенности
    .NET Framework 3.5 и 4.7 + дополнительные службы Набор заготовок и шаблонов для правильного функционирования операционной системы
    PowerShell 2.0 Вторая версия командной строки, с расширенным списком возможностей
    Клиент рабочих папок Синхронизация ресурсов в локальной сети, работает по дефолту
    Компоненты прежних версий Здесь находится DirectPlay, один из ключевых фрагментов старого DirectX. Ранее он был необходим для запуска игр, сейчас — для совместимости с устаревшими приложениями
    Служба печати Служба печати. Распечатка файлов, удаленное управление, работа сканера. Включены только клиентские службы, серверные нужно активировать самому
    Читайте также:  Субд clipper для windows

    Практически никогда не вызывает проблем остановка следующих компонентов.

    Таблица компонентов Windows, которые можно отключать.

    Большинство приведенных пунктов в списке выше нужны для работы сисадминов и организации локальных сетей. Обычному пользователю условный «Прослушиватель RIP» не понадобится никогда.

    Практическое применение

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

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

    Не работает окно компонентов

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

    Компоненты Windows не открываются

    Решается она одним из двух способов:

    • с помощью командной строки;
    • с помощью службы «Установщик модулей Windows».

    Первый способ

    1. Вызовите консоль командной строки от имени администратора, кликнув правой клавишей мышки по иконке с логотипом Виндовс (или нажав клавиши «Win+X»), затем по строке «Командная строка (администратор)».

    Правой кнопкой мышки нажимаем по иконке с логотипом Виндовс, затем левой кнопкой по строке «Командная строка (администратор)»

    Введите «DISM /Online /Cleanup-Image /RestoreHealth», затем нажмите «Enter».

    Вводим в поле команду «DISM /Online /Cleanup-Image /RestoreHealth», затем нажимаем «Enter»

  • После завершения проверки диска наберите там же «SFC /Scannow»,затем кликните «Enter».
  • Второй способ

    Проверьте, активирована ли служба «Установщик модулей Windows». Для этого необходимо:

      Через встроенный поиск ввести «службы», открыть программу.

    Через встроенный поиск открываем «Службы», введя в поле соответствующее слово

    Найти службу «Установщик модулей Windows», раскрыть двойным левым щелчком мышки.

    Находим службу «Установщик модулей Windows», раскрываем двойным левым щелчком мышки

    Кликнуть по опции «Запустить», в разделе «Тип запуска» выбрать «Вручную» или «Автоматически».

    Кликаем по опции «Запустить», в разделе «Тип запуска» выбираем «Вручную» или «Автоматически»

    Видео — Включение или отключение компонентов Windows

    Оцените статью
    Компонент Особенности Изображение
    Application Guard Изолированная среда для работы браузера Microsoft Edge. Не дает зловредным вирусам и приложениям выбраться дальше «песочницы». Бесполезна для тех, кто не использует Edge
    Hyper-V Встроенный инструмент для создания виртуальных ПК. Составной, состоит из платформы и средств управления для нее
    Блокировка устройства Составной компонент, регулирующий дополнительные настройки входа в систему
    IE 11 Морально и программно устаревший браузер оставлен в целях совместимости. По умолчанию включен
    SMNP Устаревший протокол связи, по умолчанию отключен
    Identity Foundation 3.5 Компонент фреймворка .NET, используемый некоторыми старыми приложениями
    Projected File System Долгожданное обновление подсистемы Windows File Protection, защищающей от подмены ключевые системные файлы и программы. На 2018 находится в бета-версии, отключена по дефолту
    Веб-ядро служб IIS Облегченная версия веб-сервера от Microsoft. Пользователю не интересна, отключена
    Защищенный узел Инструменты для создания экранированной виртуальной машины на удаленном сервере
    Telnet Организовывает управление командной строкой на удаленном ПК по своему протоколу. Не является безопасным, включать только при прямой необходимости
    TFTP Прием/отправка данных по своему протоколу, аналогичен клиенту Telnet. Небезопасен, отключен
    Компоненты мультимедиа Набор ресурсов для работы плеера Windows Media
    Контейнеры В парадигме Windows контейнер — изолированное приложение, которое уже имеет все ресурсы для запуска и работы, без сторонних библиотек. Этот компонент отвечает за создание и взаимодействие с контейнерами Windows Server
    Мост (DCB) центра обработки данных Серверный компонент, отвечающий за распределение трафика и повышение надежности передачи информации. Обычному пользователю нет надобности
    CMAK Пакет администрирования для автоматизации клиентского подключения к VPN-серверам
    Печать в PDF Создание PDF-файлов из изображений, их распечатка
    Платформа низкоуровневой оболочки Запуск софта для виртуализации на уровне ядра Windows. Позволяет, к примеру, разделить сервер на несколько виртуальных машин
    Общий доступ к SMB/CIFS Нужен для организации обмена данными с машинами, на которые установлены файловые системы SMB/CIFS. Применяется для сетевого использования ресурсов в устаревших версиях Windows, вплоть до XP включительно
    Подсистема Windows для Linux Позволяет эмулировать ядро OS Linux в командной строке Windows. Может быть любопытно для пользователей *nix-систем и экспериментаторов
    Прослушиватель RIP Сервис, обеспечивающий взаимодействие с маршрутизатором, работающим по протоколу RIP1. Применяется для крупных локальных сетей
    Простые службы TCP/IP Поддержка служебных команд для отладки ЛВС
    MSMO Сервис для передачи информации в нестабильных сетях. При обрыве соединения сообщение сохранится в специальном контейнере. Используется редко, в сетях крупных компаний
    SMB Direct Сервис обмена данными с компьютерами, использующих файловую систему SMB 2.0. Пригодится при организации разнородной сети с Windows/Linux/Mac
    Служба активации Windows / Служба IIS Несмотря на название, оба пункта не имеют ничего общего с лицензией Windows. Служба IIS позволяет размещать веб-сервера и прочие ресурсы в интернете, служба активации — помогает управлять размещением веб-приложений. Обычному юзеру не интересны
    Active Directory легкого доступа Позволяет разграничивать права пользователей и проводить глубокую настройку механизма аутентификации. Полезна админам небольших сетей, не планирующим скорого расширения
    Службы для NFS Еще одна файловая система, еще одна служба доступа к ней. По умолчанию отключена
    Соединитель Multipoint Инструмент контроля и сбора информации для крупных сетей
    Средство записи XPS Активирует обработку документов формата XPS
    Фильтр Windows TIFF Ifilter Возможность распознавания и индексирования изображений TIFF. Нужна в редких случаях крупной, бессистемной базы изображений этого формата, например, после сканирования фотографий