Trasferisci le statistiche per processo o destinazione, non interfaccia

1

Vorrei registrare le statistiche di caricamento per un'applicazione che eseguo sul mio Mac.

Ora, so che con netstat -ib posso accedere alle statistiche per interfaccia di rete. So anche che con lsof -i posso ottenere un elenco di quali connessioni sta mantenendo ciascuno dei processi. E infine so che con iftop posso monitorare in tempo reale quanto scorre tra la mia macchina e un indirizzo remoto. Ma niente di tutto ciò raggiunge ciò che sto cercando.

Sto cercando di ottenere colonne simili alle colonne Ibytes e Obytes che ottengo da netstat -ib , ma ottengo quelle per un indirizzo di rete remoto specifico OPPURE per un ID di processo locale specifico.

    
posta Rob de Jonge 14.05.2016 - 07:20
fonte

1 risposta

1

La cosa migliore che ho imparato è scrivere uno script che esegua iftop -f "dst net REMOTE_IP" -t in background, reindirizzare l'output, e dopo un certo timeout uccide il processo, e poi grep / awk il mio modo attraverso il output reindirizzato. Difficilmente elegante.

    
risposta data 14.05.2016 - 07:20
fonte

Leggi altre domande sui tag