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

Медленное использование сетевой домашней папки, много вращающихся мячей

Xserve с 10.4.11 подключен к Xserve RAID через FC. Доступно 208 ГБ из 1,82 ТБ.

Xserve подключается к коммутатору HP 2848 Gigabit

Xserve содержит домашние сетевые папки для 14 пользователей.

Клиенты (mac mini - Intel Core Solo 1,5 ГГц под управлением 10.4.11)

Симптом: клиенты медленно входят в сетевые домашние папки, медленное поведение в течение рабочего дня.

Проверено на данный момент: физическая сеть, разрешение DNS для сервера (вперед и назад). ApplePasswordServer.Server.log (люди проходят аутентификацию правильно). Монитор активности не показывает аномальной активности. Краткий анализ пакетов не выявил постороннего сетевого трафика.

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

Вот три вещи, которые стоит попробовать:

Проверьте, не является ли аутентификация вашим узким местом

  • Посмотрите, сколько времени требуется пользователю для входа в систему по ssh.

    • Убедитесь, что ssh включен. [Системные настройки -> Общий доступ -> Удаленный вход]
    • Откройте терминал и запустите ssh <username>@localhost
      • Да, вы ему доверяете, и да, вот пароль
      • exit
    • Теперь скопируйте пароль пользователя в pastebin
    • Бегать time ssh <username>@localhost echo "Done" нажмите return, и как только у вас спросят пароль, нажмите ctrl-v, чтобы вставить, и вернитесь
      • Это приведет к входу пользователя в систему через SSH (и сделает это путем аутентификации через ваш сервер, если это сетевая учетная запись)
      • Это запустит echo "Done" который не должен занимать много времени для выполнения, и завершить сеанс ssh
      • тогда он покажет, сколько времени потребовалось. [В моей локальной учетной записи общее время составило около 1,1 секунды]
    • Если результат большой, значит, проверка подлинности выполняется медленно.

Проверьте, медленный ли доступ к сетевым файлам:

  • Посмотрите, сколько времени занимает передача файлов

    • Войдите в систему с локальной учетной записью. [Не обязательно, но поможет исключить другие попытки доступа к файлам, замедляющие вашу работу.]
    • Смонтируйте домашнюю сетевую папку пользователя
    • Сделайте большой файл. mkfile 100m 100MB
    • Время, сколько времени потребуется, чтобы скопировать файл с локального компьютера в сеть:
      • time cp 100MB /Volumes/<network-home>
      • или просто возможно curl file:/current/path/100MB -o /Volumes/<network-home>/100MB
    • Удалите файл и время, необходимое для копирования в другом направлении.
    • [Возможно, не помешает время, сколько времени потребуется на его создание.]

Посмотрите, какой другой сетевой трафик видят ваши компьютеры:

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

Вы перенаправляете папки кеша (и другие)?

Если нет, вы можете узнать, как это сделать: обсуждение.apple.com или на AFP548.com
Он встроен в Leopard, поэтому для этого вам больше не требуется логин. (инструкции)

Наконец, большинство ваших пользователей используют Mail.app или у них много почты? У меня были проблемы с парой пользователей (только у одного из них это должно было произойти, чтобы появился симптом), из-за которых сервер почти останавливался для всех, потому что Spotlight открывал и закрывал очень маленькие файлы так быстро, как только мог. Смесь между переходом на Leopard на клиентах и ​​указанием Mail.app ничего не кэшировать (почтовый сервер является локальным) исправила это.

Есть ли какие-то конкретные пользователи, которые, кажется, "перегружают полосу пропускания" с точки зрения количества переданных файлов? Я бы порекомендовал создать переносной домашний каталог, чтобы посмотреть, не устранит ли это проблемы. Там больше настроек, но это достойный способ удалить пользователей, которые потребляют довольно много времени AppleFileServer.

Я освободил немного места на RAID, и проблема исчезла. Я не уверен, что эти двое напрямую связаны, но я благодарен всем, кто прислал ответ. Все они были очень подробными, но четко написанными. Я очень впечатлен!