Как настроить сжатие SMB для более быстрой передачи файлов по сети в Windows 11

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

Обычно преимущества сжатия SMB можно увидеть в сетях с меньшей пропускной способностью. Например, на устройствах с адаптерами 1Gbps Ethernet или Wi-Fi. С другой стороны, если у вас есть, например, два сервера с сетевыми адаптерами 100 Гбит/с с твердотельными накопителями (SSD), вы можете не увидеть преимущества сжатия SMB. На практике это может занять даже больше времени.

Сжатие с помощью SMB в Windows 11 поддерживает алгоритмы XPRESS (LZ77), XPRESS Huffman (LZ77+Huffman), LZNT1 или PATTERN_V1*. XPRESS используется автоматически, подписывание SMB и шифрование SMB, подписывание SMB и шифрование SMB, а также многоканальный SMB, но не поддерживает SMB Direct через RDMA.

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

Настройте сжатие SMB для подключенных дисков (клиент) в Windows 11

Вы можете настроить сжатие SMB с устройства, выступающего в роли клиента или сервера. Приведенные ниже шаги предназначены для настройки клиентского компьютера для запроса сжатия сетевой папки, сопоставленной с Windows 11.

1. Запросите сжатие с помощью командной строки.

Чтобы сопоставить общую папку, запрашивающую сжатие SMB, с помощью командной строки:

  1. Открытым Начинать в Windows 11.

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

  3. Введите следующую команду, чтобы сопоставить сетевую папку, запрашивающую сжатие, и нажмите Войти:

    net use * \\file-server\share-folder /requestcompression:yes

    сетевое использование со сжатием SMB

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

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

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

2. Запросите сжатие с помощью PowerShell

  1. Чтобы сопоставить общую папку, запрашивающую сжатие, с помощью команд PowerShell: ОткрытымНачинать

  2. . ИщиPowerShell

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

    New-SmbMapping -LocalPath "Z:" -RemotePath "\\file-server\share-folder" -CompressNetworkTraffic $true

    :

    Карта карты PowerShell со сжатием SMB В команде не забудьте обновить «З:»

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

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

Настройте сжатие SMB для подключенных дисков (сервер) в Windows 11

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

1. Создайте новый общий ресурс со сжатием

  1. Чтобы создать сетевую папку со сжатием SMB: ОткрытымНачинать

  2. . ИщиPowerShell щелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора

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

    New-Item -Path "c:\" -Name "folder-name" -ItemType "directory"
  4. : Введите следующую команду, чтобы создать новую папку общего доступа к файлам со сжатием SMB, и нажмитеВойти

    New-SmbShare -Name "file-share-name" -Path "C:\file-share-name" -CompressData $true

    :

    PowerShell создает сетевую папку со сжатием SMB

В команде обязательно обновите имя общего ресурса и путь своей информацией.

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

2. Отредактируйте существующий общий ресурс со сжатием

  1. Чтобы включить сжатие SMB для существующих общих папок на сервере: ОткрытымНачинать

  2. . ИщиPowerShell щелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора

  3. вариант. Введите следующую команду, чтобы настроить общую папку для запроса сжатия, и нажмитеВойти

    Set-SmbShare -Name "file-share-name" -CompressData $true

    :

    Включить сжатие SMB

  4. В команде не забудьте указать имя существующей общей папки, которую необходимо обновить. Тип Д и нажмите Войти

продолжить.

После выполнения этих шагов в существующей общей папке будет включено сжатие SMB.

Настройте сжатие SMB для Robocopy в Windows 11.

  1. Чтобы использовать сжатие при копировании файлов с помощью Robocopy: ОткрытымНачинать

  2. . ИщиКомандная строка щелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора

  3. вариант. Введите следующую команду для копирования файлов по сети со сжатием SMB и нажмитеВойти

    robocopy c:\source\path\folder \\destination\path\folder /compress

    :

    Сжатие Robocopy SMB включено

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

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

Настройте сжатие SMB для Xcopy в Windows 11

  1. Чтобы использовать сжатие SMB при копировании файлов с помощью Xcopy: ОткрытымНачинать

  2. . ИщиКомандная строка щелкните правой кнопкой мыши верхний результат и выберите Запустить от имени администратора

  3. вариант. Введите следующую команду для копирования файлов по сети со сжатием SMB и нажмитеВойти

    xcopy c:\source\path\folder \\destination\path\folder /compress

    :

    Сжатие Xcopy SMB включено

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

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *