Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Передача данных через ssh

 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  

А какая у вас скорость отправки данных на удаленные сервера через SSH плагин TC?
Меньше 1 МБ/с
50%
 50%  [ 1 ]
От 1 МБ/с до 10 МБ/с
0%
 0%  [ 0 ]
От 10 МБ/с до 30 МБ/с
0%
 0%  [ 0 ]
Выше 30 МБ/с
50%
 50%  [ 1 ]
Total Votes : 2

Author Message
goodie



Joined: 05 Jan 2020
Posts: 2

Post (Separately) Posted: Wed May 13, 2020 18:32    Post subject: Передача данных через ssh Reply with quote

Добрый день.
Появился вопрос по скорости передачи через соединение SSH.
Исходные данные: для тестов выделены 2 ПК с ОС Windows. 1 ПК в родной сети с сервером назначения (скорость 1 gbps), 2 ПК мой домашний ПК (300 mbps).
Передача осуществлялась через Total Commander с стандартным плагином Ghisler, а также Putty. Результаты одинаковые на обоих ПК и обоих программах.
Передавались данные на сервера hetzner'а и ovh (ОС Centos 7). Назовём их просто "Сервер назначения", так как скорости идентичные.
Во всех случаях исходящая скорость Windows -> Сервер назначения составляла примерно 500КБайт/с в TC.
Во всех случаях исходящая скорость Windows -> Сервер назначения составляла примерно 500КБайт/с в программе pscp.exe (передача файлов инструментом Putty)
Во всех случаях исходящая скорость Windows -> Сервер назначения составляла примерно 30-50МБайт/с в программе FileZilla (дефолтные настройки).
Во всех случаях исходящая скорость Windows -> Сервер назначения составляла примерно 10-20МБайт/с в программе WinSCP(дефолтные настройки).
Во всех случаях исходящая скорость Linux(виртуалка) -> Сервер назначения составляла примерно 30МБайт/с с помощью команды scp.

Исходя из той информации, что я нашел, TC & Putty используют библиотеку libssh2, которая при передачи данных на каждый блок данных ждёт ответа от сервера об успешном получении этого блока и только тогда продолжает передачу. Из-за этого такое поразительное различие в скоростях. В программах FileZilla & WinSCP каким то образом эту проблему решили...

Но хотелось бы узнать мнение экспертов: в чем подвох? Почему такие отличия в скоростях передачи данных? И самое важное, какие есть варианты решения данной проблемы? Потому что загружать большие файлы со скоростью 500 КБайт/с (особенно через гигабитный канал) очень сложно.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed May 13, 2020 22:30    Post subject: Reply with quote

goodie
Вы не поясните, что делает эта тема, напрямую завязанная на плагины, в общих вопросах?
И не ждите особого обилия мнений — этим, очень мягко говоря, не все активно пользуются. Так что результаты затеянного вами опроса вряд ли вас сильно порадуют. (Тем более, что начинать своё появление на форуме с опросов — это вообще не очень хороший тон.)
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
goodie



Joined: 05 Jan 2020
Posts: 2

Post (Separately) Posted: Thu May 14, 2020 09:23    Post subject: Reply with quote

Avada wrote:
goodie
Вы не поясните, что делает эта тема, напрямую завязанная на плагины, в общих вопросах?
И не ждите особого обилия мнений — этим, очень мягко говоря, не все активно пользуются. Так что результаты затеянного вами опроса вряд ли вас сильно порадуют. (Тем более, что начинать своё появление на форуме с опросов — это вообще не очень хороший тон.)

извиняюсь, если не там создал свою тему. А по поводу опроса, есть возможность спросить, почему бы нет. Или я что-то нарушаю по вашему мнению?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Thu May 14, 2020 12:54    Post subject: Reply with quote

goodie
Сейчас вы нарушаете ещё как минимум одно правило форума. Полное цитирование предыдущего сообщения не нужно, а с включением собственного ника вообще недопустимо. Пользование кнопкой "цитата" предполагает дополнительное редактирование. Больше так не делайте.
А насколько эффективен будет ваш опрос, сможете дальше оценить сами. Разумеется, там, где следует.
Кроме того, обратите внимание, что у плагинов Гислера, как и у всех прочих, есть нормальные названия (на крайний случай — имена файлов). Никакого "стандартного плагина Ghisler" не существует. Единственный стандартный плагин в TC — встроенный контентный с той же аббревиатурой. А файл-системный гислеровский плагин обычно именуется SFTP, как на официальном сайте.
Тема переносится в подфорум по плагинам.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Fri May 15, 2020 15:19    Post subject: Reply with quote

Проверил на подключении к CentOS7-виртуалке, запущенной локально на той же машине, что и Тотал, гигабитная виртуальная сетевая карта.
Скорость закачки на SSH / загрузки с SSH:
• в обычном режиме — 5,7 / 8,5 Мб/с
• в режиме SCP — 20 / 14,5 Мб/с
Тестировалось в Win7 x64, TC 9.51 x64, плагин SFTP 2.60.
_________________
Почему же, ё-моё, ты нигде не пишешь "ё"?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group