Windows 10 тормозит samba

Обновлено: 06.07.2024

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

Перенос файлов выполняется очень долго

При снижении скорости передачи файлов учитывайте следующее. выполнены

Попробуйте выполнить команду копирования файлов для операций ввода-вывода без буферизации (xcopy/j или Robocopy).

Проверьте скорость хранения. Это обусловлено тем, что скорость копирования файлов ограничена скоростью хранения.

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

Обычно это происходит, когда начальная копия кэшируется или буферизована (в памяти или в кэш-памяти контроллера RAID), и кэш выполняется. Это приводит к тому, что данные записываются непосредственно на диск (сквозная запись). Это медленный процесс.

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

Используйте Раммап (SysInternals), чтобы определить, прекращается ли увеличение использования сопоставленного файла в памяти из-за нехватки свободной памяти.

Найдите потери пакетов в трассировке. Это может привести к регулированию поставщиком перегрузки TCP.

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

На клиенте SMB включите крупный MTU в SMB и отключите регулирование полосы пропускания. Для этого выполните следующую команду:

Небольшое перемещение файлов выполняется слишком долго

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

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

Ниже приведены технические сведения об этой проблеме.

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

Каждая команда Create создает действие в файловой системе.

После того, как данные записаны, файл закрывается.

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

Если какая-либо антивирусная программа запущена, перенос замедляется. Это происходит потому, что данные, как правило, проверяются средством прослушивания пакетов один раз, а второй раз — при их запись на диск. В некоторых сценариях эти действия повторяются тысячами времени. Вы потенциально видите скорость менее 1 МБ/с.

открытие Office документов выполняется слишком долго

Обычно эта проблема возникает при подключении к глобальной сети. это распространенный способ, который обычно вызывается способом Office приложений (Microsoft Excel, в частности) доступа и чтения данных.

рекомендуется убедиться, что Office и двоичные файлы SMB актуальны, а затем проверить их, выполнив аренду на SMB-сервере. Для этого выполните следующие действия:

выполните следующую команду PowerShell в Windows 8 и Windows Server 2012 или более поздних версиях Windows:

Или выполните следующую команду в окне командной строки с повышенными привилегиями:

После установки этого раздела реестра SMB2 аренды больше не предоставляются, но операционные блокировки остаются доступными. Этот параметр используется в основном для устранения неполадок.

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

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

Читайте также: