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

Как можно было ускорить SSHFS в локальной сети?

Я использую SSHFS для передачи файлов под Linux между ноутбуком и настольным компьютером. Это проще, чем NFS, потому что не нужно заранее настраивать точки монтирования и разрешения.

Теперь использование SSHFS медленнее, чем я ожидал бы от 100-мегабитного Ethernet-соединения (к сожалению, у ноутбука нет Gigabit Ethernet). Я получаю около 10 МБ / с вместо 12,5 МБ / с. Могут ли накладные расходы протоколов «стать» «остальными» (которые составят 2,5МиБ / сек)?

Переход с IPv4 на IPv6 не улучшил скорость. С помощью -C для сжатия сделал процесс еще медленнее.

SSHFS позволяет передавать параметры в базовый SSH (используя -o SSHOPT=VAL). Что ж, там много параметров SSH.
Из опыта, какой из этих параметров может улучшить скорость SSHFS-соединения?

Вы получаете около 80 Мбит / с из вашей ссылки 100 Мбит / с. Это довольно близко к теоретическому пределу связи (вы редко получите что-то вроде номинальной скорости канала) и вполне разумный показатель для достижения.

Помимо этого, помимо накладных расходов на запуск зашифрованного туннеля (SSH), у вас также есть накладные расходы TCP и любой другой трафик, использующий соединение. Я бы сказал, что практически вы вряд ли сможете достичь большей пропускной способности, не переключившись на протокол с меньшими накладными расходами.

sshfs -o Ciphers=arcfour,Compression=no,auto_cache

сжатие замедляется при упаковке / распаковке

arcfour пылает быстро !!! ПОКА !!!! не на 100% безопасно. ТОЛЬКО LAN

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

с этим 1 ГБ подключение к серверу в два раза быстрее для меня.

вы можете "ограничить" накладные расходы на шифрование, используя "arcfour" в качестве шифра. Параметр SSH - "-c arcfour"

Тот факт, что сжатие замедляет передачу, может указывать на высокую загрузку процессора.

Какие конфигурации и использование процессора соблюдаются при передаче с использованием sshfs?

Что касается того факта, что вы используете LAN 100 Мбит / с, вы можете проверить свою скорость с другими протоколами / накладными расходами, такими как FTP.

В этом случае Iperf также можно использовать для проверки пропускной способности, не обращая внимания на замедление работы диска.