jaké je typické množství, které relace ssh používá?
Nejsem si jistý, zda existuje „typické“
Měli byste spustit tcpdump -ni eth0 -w dump port 22
pro zachycení všech paketů, pak tcpdump -nX -r dump
pro jejich zobrazení.
Existuje nějaká souvislost, např. že mě použití ls na adresář s 50 položkami bude stát určité množství dat?
Mohl bys to spočítat. Přibližným odhadem každé stisknutí klávesy vygeneruje 4 pakety (stisknutí klávesy, potvrzení, ozvěna na obrazovce, potvrzení) a každý paket bude mít spoustu režie. (Můj výpis TCP říká 500 bajtů na zadání 2 znaků.)
Můj seznam 135 souborů zabral 2,5 k.
Pomocí ssh -C
komprese by měla pomoci pro větší text.
Nebo je to více časově závislé a přenáší relace ssh určité množství dat za časový interval bez ohledu na použití?
Ano. TCP i SSH mají udržovací sondy. To bude problém, pokud to budete neustále udržovat. Opět použijte k měření TCPDump.
Moje rada:místo obav se ujistěte, že máte skutečně zpětnou vazbu o vašem používání v reálném čase. Po použití několika relací budete moci vědět, jak blízko jste.
Mám podobné nastavení (připojení 3G na vzdáleném notebooku Ubuntu).
I když souhlasím, že neexistuje žádná „typická“ odpověď (závisí to jak na vašem vlastním použití, tak na možnostech sshd/ssh, jako je frekvence „udržování“, komprese ssh a možná další možnosti ssh), dokázal jsem snížit své základní idle ssh bandwidth až 0,2 – 0,3 MB/hod (vychází na 200 MB/měsíc).
K vizualizaci a měření využití šířky pásma jsem použil tcpdump a poté wireshark (kromě RX bajtů/TX bajtů rozhraní pomocí ifconfig).
Šířka pásma 0,2 – 0,3 MB na mém zařízení je s následujícími možnostmi:TCPKeepAlive no (server sshd, sshd_config) a ServerAliveInterval 180, ServerAliveCountMax 40, TCPKeepAlive ne (na klientovi, tj. ssh_config)
Doufám, že to pomůže, když ne vám, tak ostatním uživatelům s podobným nastavením.
SSH v podstatě odesílá příkaz a výstup obrazovky. Pokud pouze děláte věci z příkazového řádku, hrubý odhad by byl bajt na znak na vaší obrazovce.
Je zřejmé, že pokud tunelujete X session, SCP pro přenos souborů atd., šířka pásma se zvýší.
Říkám, že je to hrubý odhad, protože je tam nějaká režie. K požadavku na kompresi můžete také použít parametr -C.