tcpdump와 같은 도구를 사용하여 집계 패킷 정보를 얻는 방법

tcpdump와 같은 도구를 사용하여 집계 패킷 정보를 얻는 방법

네트워크 트래픽이 어디로 가는지 이해하기 위해 가상 머신 중 하나에서 패킷을 분석하고 싶습니다. 나는 tcpdump가 패킷을 캡처할 수 있는 것 같다는 것을 발견했습니다. 하지만 top호스트의 프로세스에 대한 정보를 집계하는 명령 과 유사한 방식으로 이 정보를 집계하는 방법을 찾고 싶습니다 .

특히 두 개의 특정 호스트에 전송된 요청 수, 해당 호스트에 전송된 데이터의 양, 수신한 데이터의 양을 알고 싶습니다.

나는 원시 정보를 얻기 위해 다음 명령을 사용합니다. tcpdump -i eth0 -v host firehose-mainnet-server.default.svc.cluster.local or host rpc-node-proxy-service.default.svc.cluster.local그러나 정보 요약을 얻는 방법을 알 수 없습니다.

답변1

제 생각에는iftop도구는 원하는 대로 작동합니다. 프로젝트 설명에서:

iftop네트워크 사용량에 미치는 영향은 top(1)CPU 사용량에 미치는 영향과 동일합니다. 지정된 인터페이스에서 네트워크 트래픽을 수신하고 호스트의 현재 대역폭 사용량 테이블을 표시합니다.

관련 정보