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?