Я - очень частый пользователь sshfs для монтирования различных дисков по сети. У меня действительно однако есть очень маленькая машина (с процессором атома), от которого я должен смонтировать каталог с помощью sshfs.
Действительно ли возможно отключить все сжатие и возможно даже также шифрование при монтировании использующий sshfs, ограничить использование CPU на машине, от которой смонтирован каталог?
Хотя высокая производительность ssh не добавляет ни один шифр, arcfour шифр почти как быстро и включен стандарт.
Использование: -o Ciphers=arcfour
Я использовал это по локальной сети, и я получаю приблизительно 85% Ethernet на 100 Мбит/с или о 10.625MB/s
(В ответ ответ vava, sshfs все еще был бы тем, что это - даже когда шифрование ssh прочь, поскольку протокол аутентификации все еще был бы активен, без которого Вы могли бы также использовать telnet.)
Отметьте @osgx, я недавно нашел OpenSSL: Выбор Шифра, который включает следующий график:
Следующее является разделом результатов от той страницы. График и результаты сомнительны, поскольку они не заявляют, как сравнительный тест был сделан и на том, какие аппаратные средства, но я думаю, что они не это далеко.
100 000 кБайт/с являются моим порогом для приемлемой производительности. Это представляет 1 ядро процессора (8 в моем случае) достигающий 100%-го использования для передачи 780Mbit/s данных (который является разумной точкой насыщения для ссылки Gigabit Ethernet).
RC4 является самым быстрым шифром при использовании процессора, который не поддерживает AESNI.
AES-128 является следующим самым быстрым шифром, и намного быстрее, чем RC4, если у Вас есть поддержка AESNI. Это приблизительно на 54% медленнее, если Вы не делаете. AES-256 медленнее все еще, и, если явно не настроено иначе, любой браузер, который поддерживает AES-128, будет также поддерживать AES-256.
То, что было заключено в кавычки выше, ясно показывает, что arcfour (и также AES с AESNI) может насыщать Гигабитную ссылку на современную машину.
Если бы Вам не нужно шифрование, ни один, шифр от hpn-ssh еще быстрее, но Вам только был бы нужен он, если необходимо насыщать ссылку с несколько раз пропускной способностью Гигабитной ссылки или если Вам нужно, уменьшил использование ЦП.
Нет никакого способа отключить шифрование - это - ssh, в конце концов. И похоже, что сжатие отключено по умолчанию, поскольку необходимо запросить это с -C
переключатель.
Но можно хотеть проверить Ваш ~/.ssh/config
файл для настроек относительно сжатия. Если Вы добавляете следующие строки наверху того файла, сжатие должно быть отключено:
Host *
Compression no