nfs действительно замедляется на одном конкретном клиенте

У меня есть файловый сервер в моей сети, а хранилище доступно через NFS.

С одного конкретного клиентского компьютера чтение из этого общего ресурса NFS происходит очень медленно. Вернее, он все время останавливается. Образец выглядит следующим образом:

Скопируйте очень быстро, например, через 2 секунды Остановите примерно на 18 секунд без передачи бит (это то, что я хочу избавиться) Повторяйте с 1.

Это не сервер: я могу быстро получить доступ к NFS из нескольких других компьютеров в сети.

Это не сеть: см. Выше.

Это не аппаратное обеспечение в проблемной машине: у меня установлен Ubuntu 11.04 x86, а затем NFS работал хорошо. Проблема возникла после установки Ubuntu 11.04 x86-64. (Я не знаю, что вызывает его, но, как я уже сказал, он работал раньше. Теперь это не так)

Это не параметры монтирования: я скопировал соответствующую строку в fstab из x86- монтаж.

Я не вижу ничего подходящего в dmesg или syslog.

Я действительно не знаю, как продолжить отладку это. Что может заставить nfs вести себя так? Какие инструменты я могу использовать для определения того, что вызывает блокировку / остановку? Помогите? :

)
2
задан 5 August 2011 в 16:44

6 ответов

Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.

Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.

Как насчет этого?

2
ответ дан 25 May 2018 в 19:29

Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.

Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.

Как насчет этого?

2
ответ дан 25 July 2018 в 21:30

Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.

Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.

Как насчет этого?

2
ответ дан 2 August 2018 в 03:08

Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.

Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.

Как насчет этого?

2
ответ дан 4 August 2018 в 19:00

Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.

Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.

Как насчет этого?

2
ответ дан 6 August 2018 в 03:20

Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.

Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.

Как насчет этого?

2
ответ дан 7 August 2018 в 21:05

Другие вопросы по тегам:

Похожие вопросы: