При пиковых подключениях сервер NFS, кажется, не отвечает, и ему требуется время, чтобы ответить на базовые команды, такие как «ls» на стороне клиента.
Запись в fstab
serverip:/home/media/ /home/media/archive nfs tcp,rsize=32768,wsize=32768,rw,soft,intr,noatime,x-gvfs-show
Этот сервер используется только для чтения файлов. И сервер, и клиент работают и отвечают нормально, если я вхожу в систему через ssh. В системном журнале нет полезной информации.
Я подозреваю, что количество загружаемых и читаемых файлов может превышать 5000 в пиковые периоды. Что может быть причиной такой медленной работы NFS?
NFS происходит по сети, что является самым большим потенциальным узким местом. Большая нагрузка означает больше запросов данных по сети, и вы можете перегружать свои коммутаторы или маршрутизаторы. Возможно, проблема не в сети, возможно, это IOPS на вашем базовом хранилище. Есть много способов решить эту проблему.
Этот вопрос будет лучше, если у вас есть данные о сети (сложно) или данные о вводе-выводе на хосте NFS (легко). Попробуйте опубликовать вывод vmstat 1 60
во время пиковой нагрузки.
Этот вопрос назван неправильно, потому что это действительно вопрос сети или вопрос оптимизации хранилища.