Доля SMB очень медленная

Я пытаюсь смонтировать общий ресурс SMB в Finder, но у меня есть две проблемы.

  1. Время монтирования составляет около 25 с.
  2. списки папок; очень медленно, когда внутри много элементов.

Общий ресурс smb заканчивается на .local. Я знаю, что это создает конфликт с сетевой службой Mac Bonjour с нулевой конфигурацией, но я не могу рисковать своим доменом.

Остальные станции на Windows 7 работают очень быстро.

Существует ли какое-либо решение для быстрого монтирования и перечисления?

Ответы (2)

Проблема вызвана самодельной реализацией Apple протокола smb. Использование smb3 ничего не изменит.

Исправление на стороне сервера

Если у вас есть контроль над smb-сервером (Samba?), вы можете решить эту проблему, включив модуль vfs_fruit . Если вы не используете Samba, вам нужно найти другой способ включить «Альтернативные потоки данных» (ADS) и перехватить «специальные» потоки OSX: AFP_AfpInfo и AFP_Resource. Все подробности я делал в блоге plazko.io . На сервере Samba вы можете решить эту проблему, включив vfs_fruit в smb.conf следующим образом:

vfs objects = fruit streams_xattr

Исправление на стороне клиента

Если у вас нет контроля над smb-сервером, единственный вариант — изменить способ, которым ваш OSX-клиент обрабатывает smb. Единственный способ сделать это — заменить реализацию smb от Apple на Samba. Я никогда этого не делал, но тут есть туториал .

Это отрывок из ответа, который я дал на Slow SMB-соединение Buffalo Linkstation .

Вы правы в том, что проблема может быть вызвана mDNS (я вижу, что конфликты DNS постоянно создают узкие места в сети на работе). Вы можете включить mDNS (и bonjour), посмотрев здесь . Если вам нужен Bonjour для чего-то, все станет сложнее.

Здравствуйте, если я буду следовать этому, могу ли я потерять интернет-соединение? Спасибо
Здравствуйте, я попробовал эту команду, и мое подключение к Интернету и локальная сеть не работают :( Существуют ли какие-либо другие исправления? Спасибо.
Хммм... Это не должно было привести к полной потере сети. Я посмотрю, может ли что-то в этих инструкциях вызвать это.