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

Очень-очень низкая производительность NFS

У меня довольно странная проблема. Я монтирую общий ресурс NFS из SAN (ubuntu) на другой компьютер (centos)

Установка доли работает нормально; но когда я пробую такие тесты, как:

dd if=/dev/zero of=bigfile bs=1k count=2000
2000+0 records in
2000+0 records out
2048000 bytes (2.0 MB) copied, 16.7555 seconds, 122 kB/s

На стороне клиента сеть имеет MTU 9000; я могу успешно ping -s 8000 по крайней мере сервер.

На стороне SAN к нему подключено 4 гигабитных интерфейса.

Обе стороны используют NFS4; монтаж с использованием:

mount -t nfs4 192.168.3.3:/share /myshare/

С чего мне начать расследование?

И какова средняя скорость передачи, которую я могу принять? 50 Мбит / с на одно гигабитное соединение?

изменить: экспорт сервера:

/export/share *(rw,insecure,async,no_subtree_check) 

изменить: тест локального хранилища

time dd if=/dev/zero of=bigfile2 bs=1k count=200000
200000+0 records in
200000+0 records out
204800000 bytes (205 MB) copied, 0.509998 seconds, 402 MB/s

real    0m0.558s
user    0m0.009s
sys 0m0.546s

Вы можете попробовать использовать другие варианты монтирования, отличные от настроек по умолчанию. Возможно, стоит попробовать следующее, используя mount -o вариант и перезапустите ваш dd test.

rw,bg,hard,nointr,rsize=32768, wsize=32768,tcp,timeo=600, actime=0

Попробуй прочитать man nfs для получения подробной информации о вариантах крепления и их значении.