Come posso vedere quale larghezza di banda utilizza ogni app o processo?

11

Vedo improvvisamente che la mia larghezza di banda a valle è di 400 KBps, che è il massimo che il mio ISP mi offre, quindi c'è un download di applicazioni alla sua massima capacità.
Il fatto è che non ho avviato nessun download, quindi lo faccio sullo sfondo senza dirlo.
Come posso sapere quale app o processo lo sta utilizzando?
O, in sostanza, come posso determinare quanta larghezza di banda ogni processo o applicazione aperta sta usando?

    
posta Petruza 28.06.2011 - 23:11
fonte

7 risposte

1

Questo aiuto a tutti? Dai un'occhiata al componente aggiuntivo di NetMonitor Sidekick. Non l'ho provato da solo, ma probabilmente caricherò sulla macchina virtuale per vedere come funziona.

link

    
risposta data 07.11.2011 - 14:31
fonte
11

Quote: "How can I know which app or process is using it?"

Puoi provare nettop (1) nel Terminale. È preinstallato e si aggiorna ogni pochi secondi per fornire un dashboard di tutte le connessioni di rete aperte (per processo) 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:44
fonte
4

È possibile visualizzare facilmente tutte le attività di rete dal Monitor attività; è integrato direttamente in OS X.

  • Apri applicazioni > Utilità > Monitoraggio attività
  • Fai clic sulla scheda Rete

    
risposta data 19.09.2016 - 07:37
fonte
3

Rubbernet è un'app davvero eccezionale che ti consente di vedere l'utilizzo della rete per applicazione del tuo Mac e supporta Remote Monitoring. Puoi installare un plug-in Rubbernet su qualsiasi Mac con accesso amministrativo e monitorare l'utilizzo della larghezza di banda per applicazione di tutti i Macintosh sulla tua rete dal tuo computer.

Il costo è di 30 euro sul loro sito web, ma per qualche ragione è di $ 19,99 su Mac App Store ma hanno una prova gratuita completamente funzionale sul loro sito Web. Non ho ancora acquistato l'app, quindi non posso confermare che è possibile acquistare una licenza per l'app e quindi installare il plugin su un numero qualsiasi di I Mac ora richiedono un costo aggiuntivo, ma questa sembra essere la situazione.

Gli sviluppatori sono gli stessi che fanno il client IRC Linkinus.

link a rubbernet rimosso in quanto conduce a un sito Web con un falso avviso sull'aggiornamento Flash scaduto

    
risposta data 29.01.2012 - 09:18
fonte
2

lsof e iftop (collegamento diretto per installare il pacchetto) sono i migliori strumenti che ti vengono in mente.

Inoltre, dai un'occhiata a questa domanda .

    
risposta data 29.06.2011 - 22:15
fonte
1

Un'altra opzione che non è tanto buona quanto non ha alcun tipo di meccanismo di monitoraggio remoto e non sembra fare altrettanto bene è Traccia OS . È disponibile anche su Mac App Store gratuitamente. Non mi è piaciuta molto questa app perché sembrava consumare molte risorse. Ma potrebbe essere qualcosa che hanno risolto in una versione successiva.

    
risposta data 29.01.2012 - 09:27
fonte
0

sudo fs_usage potrebbe id il processo

    
risposta data 29.06.2011 - 01:15
fonte

Leggi altre domande sui tag