GNU/Linux >> Linux Esercitazione >  >> Linux

Estrai le stime del tempo di andata e ritorno TCP (RTT) su Linux

Questo può essere fatto usando tcpprobe , che è un modulo che inserisce un hook nel percorso di elaborazione tcp_recv usando kprobe registra lo stato di una connessione TCP in risposta ai pacchetti in entrata.

Supponiamo che tu voglia sondare la connessione tcp sulla porta 443, devi fare quanto segue:

sudo modprobe tcp_probe port=443 full=1
sudo chmod 444 /proc/net/tcpprobe
cat /proc/net/tcpprobe > /tmp/output.out &
pid=$!

completo=1 :registra ogni pacchetto di riconoscimento ricevuto

completo=0 :accedi solo alle modifiche condominiali (se lo usi il tuo output potrebbe essere vuoto)

Ora pid è il processo che registra la sonda. Per interromperlo, interrompi semplicemente questo processo:

kill $pid

Il formato di output.out (secondo la fonte alla riga 198):

[time][src][dst][length][snd_nxt][snd_una][snd_cwnd][ssthresh][snd_wnd][srtt][rcv_wnd]

Linux
  1. Utilizzo del comando timedatectl per modificare l'ora e la data sul sistema Linux RHEL7

  2. Come sapere quale distribuzione Linux stai utilizzando?

  3. Come scoprire quale processo sta usando un file in Linux?

  4. Imposta la data e l'ora del sistema usando C++ in Linux

  5. Per sapere quale IP ha eseguito un determinato comando in Linux usando ssh

Come sincronizzare l'ora in un server Linux usando Chrony

Comando dell'ora di Linux

Linux quale comando

Come automatizzare i lavori giornalieri su Linux usando (at)

Come sincronizzare l'ora con NTP in Linux utilizzando Chrony Tool

è possibile riattivare un dispositivo Linux in un momento specifico