2016-07-19 4 views
1

TCP 소켓을 통해 중앙 서버에 로그를 게시하는 코드의 성능 문제를 조사하려고합니다. 한 가설은 게시자가 소켓 수준에서 역 압력을 겪고 있다는 것입니다. 운영 체제에서 역 압력 메트릭을 얻는 방법이 있습니까?TCP 배압을 측정하는 방법은 무엇입니까?

답변은 운영체제에만 해당됩니다. 필자는 우분투 14.04와 Canonical에서 제공하는 3.13 커널을 사용하고 있습니다.

게시되는 메시지의 양을 조정하고 소켓 쓰기가 완료 될 때까지 기다리는 데 소요되는 상대적 시간을 측정하여 역압을 감지 할 수 있다고 생각합니다. 그러나 일반적인 방법으로이를 측정 할 수있는 공통적 인 문제 일 수 있습니다. (내 Google 검색에서하지만, 내가 찾은 모든 방법 배압 작품에 대한 연결 과정에서 차단에 대한 토론과 설명이 있습니다.) tcpdump와 창 크기에

답변

관련 문제