У меня есть файловый сервер в моей сети, а хранилище доступно через NFS.
С одного конкретного клиентского компьютера чтение из этого общего ресурса NFS происходит очень медленно. Вернее, он все время останавливается. Образец выглядит следующим образом:
Скопируйте очень быстро, например, через 2 секунды Остановите примерно на 18 секунд без передачи бит (это то, что я хочу избавиться) Повторяйте с 1.Это не сервер: я могу быстро получить доступ к NFS из нескольких других компьютеров в сети.
Это не сеть: см. Выше.
Это не аппаратное обеспечение в проблемной машине: у меня установлен Ubuntu 11.04 x86, а затем NFS работал хорошо. Проблема возникла после установки Ubuntu 11.04 x86-64. (Я не знаю, что вызывает его, но, как я уже сказал, он работал раньше. Теперь это не так)
Это не параметры монтирования: я скопировал соответствующую строку в fstab из x86- монтаж.
Я не вижу ничего подходящего в dmesg или syslog.
Я действительно не знаю, как продолжить отладку это. Что может заставить nfs вести себя так? Какие инструменты я могу использовать для определения того, что вызывает блокировку / остановку? Помогите? :
)Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.
Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.
Как насчет этого?
Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.
Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.
Как насчет этого?
Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.
Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.
Как насчет этого?
Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.
Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.
Как насчет этого?
Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.
Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.
Как насчет этого?
Это была сеть в конце концов. Я растянул и согнул сетевой кабель таким образом, что автосогласование сделало скорость сети 10 Мбит / с, полудуплекс. Это я обнаружил с помощью ethtool eth0.
Очевидные остановки, я думаю, должно быть, были связаны с некоторой буферизацией где-то. Когда я подошел поближе, оказалось, что копирование было очень медленным. Я посмотрел поближе, включив запись nfs в syslog с sudo sysctl -w sunrpc.nfs_debug=1023.
Как насчет этого?