[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: можно ли сделать "sshfs наоборот" ?



On 07.11.2010 00:50, Tim Sattarov wrote:

Дело все таки не в процессоре, а в сетевом оверхеде.
Если канал хороший - то все более менее ок. Если будут потери tcp over
tcp даст знать.
плюс потери по скорости, sshfs и так не самая быстрая, а тут ещё и дважды.
У меня, например, по замерам sftp проигрывает раза в полтора обычному ftp.

Не претендуя на правильность, расскажу про практику:

реальная максимальная скорость, через wi-fi роутеры, которыми я пользуюсь - 2mbps.

при использовании одновременно "трех ssh" {
домашний сервер:
ssh -N -R 2020:localhost:22  user@server.com -p 22
хостинг
sshfs -o allow_other -p 2020 user@localhost:/ /mnt/home_server
лаптоп
sshfs -o allow_other user@server.com:/ /mnt/inet_server
}

скорость была таже - 2 мегабайта
при пересылке  /home/user/ <-> /mnt/inet_server/mnt/home_server.

Хостинг - cloud linode, при инсталяции OS он обычно пишет письма "вы превысили лимит cpu, это не страшно, но если хотите можете купить тариф подороже".

После перекачки 10gb, такого письма не пришло, видимо нагрузка на cpu маленькая.
----------------------------------------------------------------------------


Вы говорите о проблеме двойной инкапсуляции tcp/tcp - выглядит логично, если посоветуете как здесь использовать udp, с интересом попробую.

Что касасется вариантов с ftp, etc - это сложнее, а по ssh можно и управлять и монтировать любой kvm/xen, nas, некоторые телефоны - универсальноый инcтрумент - и при этом быть уверенным что все работает отлично (в отличие от ftp и cifs на кривых nas).

----------------------------------------------------------------------------

Лирическое отступление.

Сначала, на домашнем сервере, сделал ssh -N -R 2020 на tty1 от root,
потом решил что это неакуратно и сделал, удаленно, параллельный туннель через screen: ssh -N -R 2021... второй раз залогинился уже через 2021 и кильнул и ssh 2020 и tty1 root login - и все замечательно работало сутки.

А на следующие - случайно закрыл второй туннель ssh 2021.
И раз такая глупость случилась, значит случится и еще раз.


Пример "как прописать ssh в init" есть на:
http://belgorod.lug.ru/wiki/index.php/%D0%9F%D1%80%D0%BE%D0%B1%D1%80%D0%BE%D1%81_%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_SSH

/etc/inittab
st:3:respawn:ssh -N -R 2022:localhost:22 user@www.example.com -p 22


А вот как лучше организовать автоматическое восстановление ssh сессии при ее случайном закрытии ?


--
Sincerely,
	Nicholas


Reply to: