Назад | Перейти на главную страницу

Как ускорить SMB-соединение между клиентом Mac и сервером хранения Isilon?

Итак, у нас есть кластер хранения Isilon, и к нему подключаются клиенты Windows и Mac. Windows (по понятным причинам) подключается и отлично работает с использованием SMB.

OSX, с другой стороны, этого не делает. Windows мы видим около 125 Мбит / с (по сути, ограничивая наши подключения через гигабитный Ethernet) к узлам хранения; однако на Mac мы едва видим 50 Мбит / с. Достойно, но неприятно знать, что его аналоги в Windows работают намного быстрее.

Какие-нибудь советы, изменения, что-нибудь, чтобы сделать клиентов OSX быстрее? Я пробовал гуглить, и в основном это люди с 2004 по 2005 год; Сообщения шестилетней давности теряют актуальность между обновлениями ОС и изменениями сетевой инфраструктуры (а именно, гигабитных).

Другие варианты, которые мы пробовали.

OSX монтирование NFS - К сожалению, в Finder нет функции «обновления», и NFS не сообщает Finder, когда файл был перемещен или переименован; это создает огромные проблемы для нашей многопользовательской среды. (хотел бы найти ответ на этот вопрос; если кто-то знает его) Производительность NFS отличная; однако вышеуказанная проблема действительно мешает нам успешно его использовать.

Isilon не позволяет устанавливать AFP. Так вот ...

CIFS не работает намного быстрее на MacOS X, независимо от того, какое оборудование вы используете с той или иной стороны. 50 МБ / с - это уже неплохо. С Lion ситуация немного улучшилась, поскольку он имеет реализацию CIFS 2.0. Улучшение в основном связано с просмотром больших деревьев каталогов по глобальным сетям и не столько в увеличении пропускной способности. Если вам нужна производительность, используйте NFS.

Finder.app будет время от времени обновлять представление, но я так и не понял, что за этим стоит.

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

tell application "Finder"
  tell front window
     update every item with necessity
  end tell
end tell

Кроме того, использование Dave (коммерческая реализация CIFS для Mac OS X) не дает приличного повышения скорости последовательного доступа к файлам по сравнению с собственной реализацией. На данный момент не проводил тестирование Dave for Lion.

Просмотрите документ Isilon «Использование клиентов Mac OS X с Isilon OneFS 6.5». Он доступен на их партнерском портале. Для этого требуется логин, но вы должны иметь его как клиент Isilon. Прямая ссылка здесь: https://isilon.custhelp.com/ci/fattach/get/764/1333644799/redirect/1/filename/Using%20Mac%20OS%20X%20Clients%20with%20Isilon%20OneFS%206.5%20-%20Resources%20for % 20Integration% 20and% 20Configuration.pdf

Я извиняюсь за то, что разместил только ссылку, но я не знаю, будет ли Isilon осуждать меня, вставляя контент в это окно.

Привет, я столкнулся с этой проблемой в нашей среде и оказалось, что решение состояло в том, чтобы настроить параметры tcpACK на Mac, вот решение, которое я использовал, и оно объясняет, почему это происходит. http://www.techkaki.com/2010/12/slow-samba-file-copying-speeds-in-mac-os-x/