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


17

Sto riscontrando problemi con Internet e i tecnici dell'ISP hanno suggerito che qualcosa sta usando la mia larghezza di banda.

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


1
Ciao - Posso chiederti di descrivere anche quali sono i tuoi problemi con Internet - l'ipotesi che il tecnico dell'assistenza tecnica dell'ISP abbia ragione potrebbe essere un'aringa rossa per farti uscire dal telefono;)
stuffe

Internet è diventato molto lento. Ma non sempre. Ha fatto un test in cui non ero connesso a Internet ma solo all'ISP e il test di velocità andava bene.
nute

1
Inserisci Activity Monitor nel tuo dock e imposta l'icona del dock su "Mostra utilizzo di rete" ... che non ti mostrerà quale applicazione lo sta usando, ma ti avviserà quando sta accadendo, il che potrebbe essere di aiuto.
TJ Luoma,

Risposte:


2

Credo che Rubbernet sia esattamente quello che stai cercando.

L'unico aspetto 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.

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

(Hat tip to Macworld.com per averlo portato alla mia attenzione alcuni mesi fa.)

Se vuoi qualcosa di più economico, NetUse Traffic Monitor potrebbe adattarsi anche a te.


16

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

immagine dello schermo


1
Il monitoraggio dell'attività sembra mostrare somme solo per un certo periodo di tempo (il periodo di tempo non è ovvio). Vorrei che mostrasse l'utilizzo istantaneo (Mbps) di ogni app.
OzzieOrca,

7

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

$ nettop

Quindi premi "d" e cerca le voci dall'aspetto strano o le voci con traffico costantemente elevato nella colonna "byte in" o "byte in uscita". La 'd' indica a nettop di mostrare solo le differenze in ogni aggiornamento dello schermo.

Note pratiche sull'uso:

Se non riconosci il nome del processo, cercalo su Google.

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

Se sei interessato a ciò che il processo sta trasmettendo sulla 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 con 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 https: // IP , fai clic sull'icona del lucchetto non funzionante nella barra degli indirizzi e visualizza i dettagli del certificato per scoprire quale dominio è servito lì (* .google.com in questo caso). Questo non funzionerà se la porta SSL 443 non è aperta sulla destinazione.


3

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


Ho Little Snitch (a pagamento), ma mostra solo rapidamente un elenco di processi senza dirmi davvero se è solo un ping o usando 1 MB di larghezza di banda - a meno che non lo stia usando correttamente
nuto

+1, questo è un programma fantastico. Per vedere quali processi utilizzano la rete, dal menu Little Snitch scegli "Mostra Network Monitor".
Josh

2

Innanzitutto, la maggior parte degli ISP può dirti quanta larghezza di banda stai utilizzando. Sembra che tu abbia un tecnico che non sapeva molto o stava solo cercando di scacciarti.

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 hai un router wireless, cambierei semplicemente l'SSID e lo proteggerei con una nuova password (difficile da indovinare). Ciò interromperà immediatamente chiunque possa lisciviare la tua rete. È molto semplice da fare rispetto al tentativo di monitorare l'utilizzo della larghezza di banda.


Questa non è una configurazione wireless, è una PPPoE di vecchia scuola. Se il tecnico ha ragione, sarebbe dal mio computer. Ha eseguito i test di velocità disconnettendomi dal resto di Internet e avendo solo l'ISP nel resolver DNS, e ha funzionato bene.
nute

1

OsTrack ( Mac App Store ) tiene traccia della quantità di memoria, CPU e larghezza di banda utilizzata da ciascun processo. Potrebbe non essere preciso in misura molto specifica, ma funziona, ha un'interfaccia utente gradevole ed è gratuito, quindi ti suggerisco di provarlo.


sembra interessante dalla descrizione. Ci proverò ora.
nute

non sono sicuro di aver compreso le metriche - mostra uTorrent usando 6 MB - che non può essere, la mia connessione è solo 1,5 Mbps ... e sto scaricando a 0,2 KB / s
nuto


0

Vorrei verificare quali app utilizzano la rete o quali sono in attesa di connessione con lsof -Picomando.


0

Se stai cercando un modo per monitorare il tuo utilizzo di Internet nel suo insieme, compresi tutti i dispositivi ad esso collegati, potresti voler dare un'occhiata a PeakHour ( Mac Appstore ).

Utilizza SNMP o UPnP per comunicare con router e computer in grado di 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 insieme, non solo del computer in uso, utile se disponi di alcuni dispositivi sulla tua rete.

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

peakhourapp.com

inserisci qui la descrizione dell'immagine

Heads up: sono lo sviluppatore.


0

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

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

piccolo monitor spia

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.