Come posso vedere l'utilizzo della larghezza di banda su un Mac?

16

Ho problemi con Internet e i tecnici ISP hanno suggerito che qualcosa sta usando la mia larghezza di banda.

Esiste un software per monitorare quali processi utilizzano la larghezza di banda?

    
posta nute 08.11.2011 - 14:24
fonte

10 risposte

2

Credo che Rubbernet sia esattamente quello che stai cercando.

L'unico lato negativo è che Rubbernet non è in grado di distinguere tra traffico LAN e traffico WAN. Sembra che tu stia guardando un computer, quindi non dovrebbe essere un problema.

Sul loro sito web è disponibile una demo, oppure puoi acquistarla dal Mac App Store per US $ 25, che sembra essere un buon affare dato che vogliono € 29,99 (circa $ 42) per una copia per singolo utente o € 49,99 (quasi $ 69) per un "pacchetto famiglia" se acquisti attraverso il loro sito web .

(Suggerimento per Macworld.com per averlo portato al mio attenzione qualche mese fa.)

Se vuoi qualcosa di più economico, NetUse Traffic Monitor potrebbe andare bene anche tu.

    
risposta data 09.11.2011 - 10:35
fonte
14

Monitor attività incorporato (Applicazioni → Utility) mostra l'utilizzo della rete. Inoltre puoi vedere le porte di rete aperte per ogni processo in esecuzione.

    
risposta data 18.02.2014 - 08:50
fonte
7

Puoi provare nettop (1) nel Terminale. È preinstallato e si aggiorna ogni pochi secondi per fornire un dashboard di tutte le connessioni di rete aperte con il loro utilizzo. Meglio di lsof poiché mostra anche i dati di utilizzo.

$ nettop

Quindi premi "d" e cerca voci o voci dall'aspetto strano con traffico consistente nella colonna "bytes in" o "bytes out". "D" indica a nettop di mostrare solo le differenze in ogni aggiornamento dello schermo.

Note sull'uso pratico:

Se non riconosci il nome del processo, Google it.

Se non vuoi il processo in giro, prendi il pid (il numero accanto al nome del processo in nettop), e uccidilo con kill -9 <pid> . Se ciò non risolve, scopri se è possibile disinstallare il processo.

Se sei interessato a ciò che il processo sta trasmettendo attraverso la rete, usa il numero di porta del client per quella particolare connessione (es. '53133' da 10.0.0.1:53133->74.125.68.100:80 ) per eseguire un tcpdump (1) per vedere i dati nei pacchetti scambiati: sudo tcpdump -nnvvXSs 1514 port 53133

Se sei interessato alla destinazione a cui sta parlando il processo, ma l'indirizzo IP di destinazione non ha un nome host DNS inverso (come nell'esempio precedente), prova a visitare quell'indirizzo IP in un browser web come < a href="https: // IP"> link , fai clic sull'icona del lucchetto rotto nella barra degli indirizzi e visualizza i dettagli del certificato per scoprire quale dominio viene servito lì (* .google.com in questo caso) . Questo non funzionerà se la porta SSL 443 non è aperta sulla destinazione.

    
risposta data 25.01.2015 - 17:40
fonte
3

Forse Little Snitch potrebbe soddisfare le tue esigenze. È un'app a pagamento, quindi puoi provarla utilizzando la versione di prova.

    
risposta data 08.11.2011 - 14:29
fonte
2

In primo luogo, la maggior parte degli ISP può dirti quanta larghezza di banda stai usando. Sembra che tu avessi un tecnico che non sapeva molto o stava solo cercando di scacciarti via.

In secondo luogo, l'unico modo per rubare la larghezza di banda è se si dispone di una rete wireless non adeguatamente protetta. Ciò significa che dovrai monitorare la larghezza di banda dal tuo router wireless, non dal tuo laptop / desktop.

Se disponi di un router wireless, cambierei semplicemente il SSID e lo fisserò con una nuova (difficile da indovinare) password. Ciò interromperà immediatamente chiunque possa liberarsi della rete. È molto semplice rispetto al tentativo di monitorare l'utilizzo della larghezza di banda.

    
risposta data 08.11.2011 - 15:07
fonte
1

OsTrack ( Mac App Store ) tiene traccia di quanta memoria, CPU e larghezza di banda utilizzano ogni processo. Potrebbe non essere accurato in modo molto specifico, ma funziona, ha una bella interfaccia utente ed è gratuito, quindi ti suggerisco di provarlo.

    
risposta data 08.11.2011 - 15:36
fonte
1

Questa pagina elenca quattro opzioni: link

I migliori due sembrano essere Surplus Meter (gratuito) e Net Monitor ($ 10)

Potrebbero esserci anche strumenti di linux disponibili ma non sono familiare con loro.

    
risposta data 09.11.2011 - 09:39
fonte
0

Vorrei verificare quali app utilizzano la rete o quali sono in ascolto per la connessione con il comando lsof -Pi .

    
risposta data 18.02.2014 - 06:59
fonte
0

Se stai cercando un modo per monitorare l'utilizzo di Internet nel suo complesso, inclusi tutti i dispositivi ad esso collegati, ti consigliamo di controllare PeakHour ( Mac Appstore ).

Utilizza SNMP o UPnP per comunicare con router e computer che possono fornire una visione storica e in tempo reale del consumo e dell'attività della larghezza di banda. Ciò ti consente di monitorare l'utilizzo della tua connessione Internet nel suo complesso, non solo il computer in cui ti trovi, utile se hai alcuni dispositivi sulla tua rete.

Conoscere la tua esatta attività o attività di rete nel tempo può essere molto utile per diagnosticare problemi dell'ISP. Puoi anche monitorare singoli dispositivi (se supportano SNMP) che possono essere utili per rintracciare un uso eccessivo.

peakhourapp.com

Avviso: sono lo sviluppatore.

    
risposta data 27.12.2015 - 09:54
fonte
0

Se hai già un piccolo spia, ecco un suggerimento che puoi controllare rapidamente quanto hai usato [di recente]. Ho dati limitati sul tethering, che utilizzo quando non è disponibile la connessione wifi. È utile tenere d'occhio cosa sta succedendo in tempi brevi.

L'app OSX Server ha anche strumenti di monitoraggio della rete. Viene fornito gratuitamente con il programma per sviluppatori Apple.

    
risposta data 23.02.2016 - 21:10
fonte

Leggi altre domande sui tag