GNU/Linux >> Znalost Linux >  >> Linux

Kolik dat SSH obvykle používá?

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.


Linux
  1. Jak používat tunelování SSH pro přístup k omezeným serverům

  2. Jak používat Ssh-copy-id s Multiple-hop Ssh tunelem?

  3. Ssh – Jak funguje Tcp-keepalive v Ssh?

  1. Redis jako mezipaměť:Jak to funguje a proč ji používat

  2. Jak mohu použít SSH s proxy SOCKS 5?

  3. Jak funguje Kerberos s SSH?

  1. Jak rm funguje? Co dělá rm?

  2. Jak zjistit, zda se používá připojení ssh ControlMaster

  3. Kolik RAM používá jádro?