네트워크 트래픽이 어디로 가는지 이해하기 위해 가상 머신 중 하나에서 패킷을 분석하고 싶습니다. 나는 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 사용량에 미치는 영향과 동일합니다. 지정된 인터페이스에서 네트워크 트래픽을 수신하고 호스트의 현재 대역폭 사용량 테이블을 표시합니다.