У меня довольно странная проблема. Я монтирую общий ресурс 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
для получения подробной информации о вариантах крепления и их значении.