Оптимизация nfs (Linux - CentOS)
- 21.02.08, 18:00
Пока докопался только до параметров:
1) cat /etc/sysconfig/nfs
RPCNFSDCOUNT=32 - число ставить приблизительно в расчёте 2 демона на одну ноду.
2) На стороне клиента следующие опции mount-а: soft,timeo=10,noexec,nosuid,tcp,rsize=32768,wsize=32768,intr,noatime
noatime - не обновлять обращения на чтение
rsize и wsiz e- увеличение буферов чтения и записи уменьшает сетевые издержки
tcp - исключает потери пакетов при большой нагрузке сервера NFS
1) cat /etc/sysconfig/nfs
RPCNFSDCOUNT=32 - число ставить приблизительно в расчёте 2 демона на одну ноду.
2) На стороне клиента следующие опции mount-а: soft,timeo=10,noexec,nosuid,tcp,rsize=32768,wsize=32768,intr,noatime
noatime - не обновлять обращения на чтение
rsize и wsiz e- увеличение буферов чтения и записи уменьшает сетевые издержки
tcp - исключает потери пакетов при большой нагрузке сервера NFS
2
Коментарі
rulez
121.02.08, 22:46
> tcp - исключает потери пакетов при большой нагрузке сервера NFS
реализация на udp тоже исключает и в 5 раз быстрее
гдето прочитал что советуют tcp юзать?
Draal
222.02.08, 16:38Відповідь на 1 від rulez
Сложно сказать к tcp, пришло исторически, но вот с такой нстройкой, сообщений типа
kernel: nfs: server х.х.х.х not responding, timed out
не стало ж) (ну и ошибок записи / чтения файлов)