Il y a une mauvaise application qui consomme TOUTE ma bande passante de téléchargement (je suis brésilienne, c'est seulement ~ 35 kbps) pendant 80% du temps, mon PC est allumé.
Je voudrais savoir s'il existe un moyen de suivre cette utilisation et de découvrir quelle application le fait.
linux
ubuntu
networking
monitoring
igorsantos07
la source
la source
iftop
est un programme basé sur console / shell similaire à top qui peut utiliser la bibliothèque pcap (également utilisé par tcpdump et wirehark). Il est disponible pour Ubuntu depuis Universe.Lors de l'exécution d'une mise à niveau sur un système ubuntu:
Avec netstat, vous pouvez savoir quel processus est connecté à un port ou IP particulier. Pour les ports, c'est une bonne idée de préfixer avec deux points.
Par exemple, pour regarder les connexions ouvertes pour ssh:
Vous pouvez également rechercher des connexions de port ouvertes avec lsof:
Vous pouvez obtenir plus d'informations sur les fichiers ouverts à partir de lsof avec -p PID.
(Beaucoup de sortie de celle supprimée)
la source
ntop est votre ami. Les packages sont dans les dépôts linux et macports.
la source
En plus d'utiliser iftop pour identifier l'adresse et le port utilisant la bande passante, vous pouvez utiliser netstat pour identifier le processus
Cela montrera toutes les connexions TCP ouvertes et le nom / id du processus attaché à chacune.
la source
iftop
je vais l'accepter - cela m'a montré EXACTEMENT quand et comment quelqu'un mangeait ma bande passante - et je vous voterai avecnetstat
moi pour savoir qui je devrais tuer. Merci!lsof -i tcp:80
pour concentrer votre recherche sur un seul port. Cette version particulièreÀ mon avis, l'interface utilisateur d'iftop n'est pas bien conçue. En pratique, il n'est presque jamais nécessaire de visualiser les adresses IP ou les noms d'hôte en temps réel. Si j'avais besoin d'une liste de toutes les connexions actuelles, j'irais avec netstat comme l'explique jtimberman.
Pour mes besoins, bmon est mieux adapté que iftop. Il a une interface utilisateur très simpliste avec prise en charge de plusieurs interfaces et dessin de "graphiques". Voici une capture d'écran:
Si vous n'avez pas besoin de toutes les fonctionnalités offertes par bmon, bwm-ng pourrait être l'outil parfait pour vous. Il ne montre que la bande passante actuellement occupée par interface - ni plus ni moins:
la source
nload est un excellent outil pour surveiller la bande passante en temps réel et facilement installé dans Ubuntu ou Debian avec sudo apt-get install nload.
Un autre excellent outil est iftop , également facilement accessible:
N'oubliez pas les utilitaires classiques et puissants de sar et netstat sur les anciens * nix!
la source
Wireshark est également une très bonne application (multiplateforme) pour surveiller le trafic réseau. Voici une description du site:
la source
Vous pouvez le faire au niveau du routeur en fonction de votre firmware. Par exemple, si vous utilisez DD-WRT , vous pouvez suivre l'utilisation au fil du temps et par machine.
la source
Installez un pare-feu et, au moins temporairement, faites-le bloquer toutes les connexions sortantes. Il devrait vous avertir lorsque quelque chose tente d'établir une connexion, auquel cas vous devriez avoir votre coupable :-)
voici l'un des nombreux articles en ligne qui vous donne des informations sur l'installation d'un pare-feu sur ubuntu:
http://linux.com/news/enterprise/systems-management/8256-installing-a-firewall-on-ubuntu
la source