인터페이스 및 연결 당 iftop / iptraf 디스플레이 네트워크 I / O와 같은 알려진 도구. 프로세스 당 네트워크 I / O 통계를 볼 수있는 방법이 있습니까?
답변
네토 그는 당신이 원하는 것을 할 것 같습니다.
편집 : 빌드하려면 ncurses-devel, libpcap 및 libpcap-devel을 설치해야했습니다.
답변
각 프로세스와 연관된 연결을 찾으려면 lsof를 사용하십시오. 예를 들면 다음과 같습니다.
lsof | grep TCP
그러면 다음과 같은 연결 목록이 제공됩니다.
bash 10887 luke 3u IPv4 44638801 0t0 TCP littleyerry.example.com:55212->barista.example.com:ldap (ESTABLISHED)
bash 10913 luke 3u IPv4 44638905 0t0 TCP littleyerry.example.com:55216->barista.example.com:ldap (ESTABLISHED)
ssh 10935 luke 3u IPv4 44639001 0t0 TCP littleyerry.example.com:55219->barista.example.com:ldap (ESTABLISHED)
ssh 10935 luke 4u IPv4 44639008 0t0 TCP littleyerry.example.com:59459->launchpad.example.com:ssh (ESTABLISHED)
bash 10938 luke 3u IPv4 44639107 0t0 TCP littleyerry.example.com:55221->barista.example.com:ldap (ESTABLISHED)
여기에서 언급 한 도구 (iftop, iptraf)를 사용하여 각 연결에 대해 개별적으로 찾을 수 있어야합니다. 원하는 특정 데이터를 집계하는 작은 스크립트를 작성할 수 있습니다.