내 네트워크(위에 표시됨)는 노드(Linux 노드)에서 동일한 애플리케이션(Appx)을 실행합니다. 이 Appx에는 각 노드에서 실행 중인 Appx의 동일한 복사본으로 전송된 데이터가 있습니다(즉, 각 Appx는 다른 모든 Appx로 전송될 데이터를 생성합니다). 각 Appx에 대한 모든 트래픽의 합계인 Appx에서 생성된 총 네트워크 트래픽을 계산하고 싶습니다. 나는 무엇을 해야 합니까? 현재 사용하고 있는 기술은 Eth1 인터페이스를 통해 노드 1과의 Appx 트래픽을 기록하는 것입니다. 이는 링크 0의 트래픽으로 작동하고, 노드 2의 Eth 2를 통해 노드 2와 주고받는 트래픽을 기록합니다. 이는 링크의 Appx 역할을 합니다. 1개의 흐름. 링크 2, 3, 4, 5의 경우 노드 4의 Eth1, 노드 1의 Eth2, 노드 3의 Eth1, 노드 2의 Eth0으로 각각 이동하는 나머지 링크를 사용하여 비슷한 작업을 수행합니다. 그런 다음 이 모든 트래픽을 bps 단위로 합산했는데, 이는 네트워크에서 실행 중인 모든 Appx 인스턴스에서 생성된 총 트래픽입니다. 내 질문: 이것이 이상적인 접근 방식입니까??
다음 명령을 실행하여 각 인터페이스에서 트래픽을 얻었습니다.짐Command와 Appx는 이 테스트 네트워크에서 실행되는 유일한 것입니다. 따라서 이 네트워크에서 캡처된 모든 트래픽은 https나 다른 것이 아닌 appx에만 속한다고 안전하게 가정할 수 있습니다. 감사해요.