Puncte:0

Efectul distanței de rețea asupra vitezelor de transfer SSH

drapel cn

Am două servere identice care rulează software identic. Unul dintre ele se află în același centru de date cu sursa, celălalt fiind la 100 ms+ distanță.

Când rulez un transfer ssh cu lățime de bandă grea pe server, care este la doar un hop distanță, pot satura cu ușurință conexiunea. Când serverul este departe, primesc poate 10 Mbps (1/100 din viteza).

iperf arată că serverul îndepărtat are o viteză bună de 300 Mbps și poate satura conexiunea atunci când se utilizează mai multe conexiuni paralele.

Știu că există o furcă neîntreținută de ssh care încearcă să optimizeze pentru viteze de transfer și știu despre reglarea tcp. De asemenea, știu că aș putea folosi netcat, dar am nevoie de criptare. Folosesc deja mbuffer. De asemenea, nu pot împărți sursa/conducta în mai multe conexiuni simultane.

Este ceva ce pot face aici? M-am luptat cu această problemă de ani de zile, iar faptul că nu reușesc să o rezolv pe platformele de timp și hardware-ul mă deranjează.

Pare o problemă plăcută de rezolvat, dar nu-mi vine să cred că nu a fost deja făcută.

drapel in
Poate că ați căutat doar cuvintele cheie greșite. Deoarece SSH se bazează pe TCP, ar trebui să căutați parametrii din sistemul de operare pentru a optimiza parametrii TCP, cum ar fi dimensiunea ferestrei, dimensiunea pachetului și așa mai departe. De asemenea, elementele de rețea dintre ambele servere au un efect asupra valorilor parametrilor care obțin cel mai bun rezultat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.