Linux에서 네트워크 사용량별로 프로세스를 정렬 할 수있는 Htop / Top이 있습니까?
답변
jnettop 은 또 다른 후보입니다.
편집 : 소유자 프로세스가 아닌 스트림 만 표시합니다.
답변
NetHogs 는 아마도 당신이 찾고있는 것입니다 :
작은 ‘순정’도구. 대부분의 도구와 마찬가지로 프로토콜 또는 서브넷 당 트래픽을 분류하는 대신 프로세스별로 대역폭을 그룹화합니다 .
NetHogs는로드 할 특수 커널 모듈에 의존하지 않습니다. 갑자기 많은 네트워크 트래픽이 발생하면 NetHog를 시작하고 이로 인해 어떤 PID가 발생했는지 즉시 확인할 수 있습니다. 이를 통해 야생에 빠졌고 갑자기 대역폭을 차지하는 프로그램을 쉽게 식별 할 수 있습니다.
NetHogs는 / proc에 크게 의존하기 때문에 대부분의 기능은 Linux에서만 사용할 수 있습니다. NetHogs는 Mac OS X 및 FreeBSD에서 빌드 할 수 있지만 프로세스가 아닌 연결 만 표시합니다.
답변
또한 iftop :
인터페이스에서 대역폭 사용량 표시
iftop은 네트워크 사용을 위해 top (1)이 CPU 사용을 위해하는 것입니다. 명명 된 인터페이스에서 네트워크 트래픽을 수신하고 호스트 쌍별 현재 대역폭 사용량 표를 표시합니다. “ADSL 링크가 왜 이렇게 느린가요?”
