3
여러 클라이언트가 연결된 Java 서버를 코딩했습니다. 나는 더 많은 클라이언트를 허용하거나 줄이거 나 데이터를 보내는 빈도를 늘리거나 줄이는 것과 같은 결정을 내릴 수 있도록 각 클라이언트에게 얼마나 많은 데이터가 전송되는지보고 싶습니다. 어떻게하면됩니까?여러 Java 소켓에서 대역폭/속도 측정 중입니까?
현재 Java 소켓 API를 사용하고 있지만 다른 라이브러리에서 쉽게이 사실을 알 수 있다면 변경 작업을 수행 할 수 있습니다. 서버는 우분투 같은 리눅스 풍미에서 작동 할 것이므로 OS 특정 답변도 환영합니다.
데이터 전송량/초 계산에 헤더 크기를 추가하기 위해 얼마나 많은 패킷이 해당 데이터를 보내는 데 사용되었는지 알 수있는 방법이 있습니까? – efaj
네트워크 어댑터를 스니핑하여 패킷의 수와 크기를 결정할 수 있습니다. –