네트워크 대역폭 사용량 측정

네트워크 대역폭 사용량 측정

한 VM이 을(를) 사용하여 다른 VM으로 데이터를 보내고 있으며 rsync두 VM 모두 동일한 시스템에서 호스팅됩니다. 두 VM 간의 네트워크 대역폭 사용량을 측정하고 이를 도표화하는 작업이 있습니다.

데이터가 캡처되면 도표를 그리는 것이 쉬우므로 문제는 시계열에 대한 네트워크 대역폭 사용량을 캡처하는 것입니다. 어떻게 해야 하나요?

편집하다:다른 답변도 시도해 보겠지만 마감일이 짧기 때문에 Wireshark 도구를 발견하고 VM2에서 I/O 그래프를 볼 수 있습니다. 하지만 rsyncVM1에서 VM2로의 트래픽만 표시하는 그래프는 어떻게 볼 수 있습니까?

답변1

Linux에는 대역폭 사용량을 모니터링하기 위한 수많은 옵션이 있습니다. 그 중 가장 빠르게 떠오르는 옵션은 다음과 같습니다.비몬. 이것은 멋진 인터페이스로 사용하고 설치하기가 매우 쉬운 프로그램입니다.

그러나 더 많은 것이 있습니다:

  • 로드
  • iftop
  • itraf
  • TCP트랙(몇 가지 예를 들자면)

그러나 보다 장기적이고 영구적인 솔루션을 찾고 있다면 개인적으로 다음을 사용하겠습니다.프로메테우스+노드 내보내기그리고그라파나시각화를 위해 -당신을 안내하는 간단한 가이드.

관련 정보