Voglio calcolare l'utilizzo della rete come fanno alcune app (che visualizza up
e down
che modifica i valori in base all'utilizzo dell'utente)
Uso di nettop
:
nettop -t wifi -t wired -P -l 1
Ma poi ho visto questo repository in Github.
Il comando utilizzato è
nettop -x -k state -k interface -k rx_dupe -k rx_ooo -k re-tx -k rtt_avg -k rcvsize -k tx_win -k tc_class -k tc_mgt -k cc_algo -k P -k C -k R -k W -l 1 -t wifi -t wired
Ora sto ottenendo valori diversi in bytes_in
e bytes_out
per entrambi i comandi.
Per il primo comando:
Google Chrome.284 153 KiB 150 KiB
Per il secondo comando: Tratto da github
Google Chrome.284 156895 152847
Q). Ho eseguito second command
prima e first command
secondo. Quindi ovviamente i dati di first command
devono essere uguali o maggiori di second command
. Ma è sbagliato quando ho convertito ( 150*1024 = 153600
) Perché è così? Quale comando dovrei usare?