리눅스 서버 의 TCP 네트워크 성능 을 결정짓 는 커널 파라미터 이야기 – 3 편 
 출처 : http : / / meetup . toast . com / posts / 55 본 내용 은 NHN 엔터 테 인 먼 트 의 정성환 님 께서 작성 하 신 내용 입니다 . 연재 리눅스 서버 의 TCP 네트워크 성능 을 결정짓 는 커널 파라미터 이야기 – 1 편 리눅스 서버 의 TCP 네트워크 성능 을 결정짓 는 커널 파라미터 이야기 – 2 편 목차 – 3 편 5 . TIME _ WAIT socket 5 . 1 TIME _ WAIT 상태 의 소켓 이 무엇 일까요 ? 5 . 2 TIME _ WAIT socket buckets 5 . 3 TIME _ WAIT socket reuse ( TW _ REUSE ) 5 . 4 TCP timestamp 5 . 5 TIME _ WAIT socket recycling ( TW _ RECYCLE ) 5 . 6 Socket linger option 6 . 결론 7 . 맺 으며 8 . FAQ 5 . TIME _ WAIT socket 앞서 말씀 드린 대로 , TIME _ WAIT 상태 의 소켓 은 가용 한 local port 수 를 경감 시켜 동시 에 가질 수 있 는 클라이언트 소켓 수 를 제약 합니다 . 본 장 에서 는 이러 한 TIME _ WAIT 상태 의 소켓 에 대해 이야기 하 도록 하 겠 습니다 . 5 . 1 TIME _ WAIT 상태 의 소켓 이 무엇 일까요 ? 그렇 다면 , 정확히 TIME _ WAIT 상태 의 소켓 은 언제 발생 할까요 ? 먼저 , TCP 소켓 상태 전이 도 를 살펴봅시다 . 아래 그림 은 위키피디아 에서 찾 아 볼 수 있 는 TCP 소 캣 상태 전이 도 입니다 . 위 그림 에서 알 수 있 듯이 , active closing 하 는 소켓 의 마지막 [ more … ] 
 리눅스 서버 의 TCP 네트워크 성능 을 결정짓 는 커널 파라미터 이야기 – 2 편 
 리눅스 서버 의 TCP 네트워크 성능 을 결정짓 는 커널 파라미터 이야기 – 1 편 
 출처 : http : / / meetup . toast . com / posts / 53 본 내용 은 NHN 엔터 테 인 먼 트 의 정성환 님 께서 작성 하 신 내용 입니다 . 연재 리눅스 서버 의 TCP 네트워크 성능 을 결정짓 는 커널 파라미터 이야기 – 2 편 리눅스 서버 의 TCP 네트워크 성능 을 결정짓 는 커널 파라미터 이야기 – 3 편 목차 들어가 기 전 에 준비 TCP 대역폭 ( bandwidth ) 관련 파라미터 3 . 1 BDP 3 . 2 TCP window scaling 3 . 3 TCP socket buffer size 3 . 4 congestion window size 네트워크 capacity 관련 파라미터 4 . 1 maximum file count 4 . 2 backlogs 4 . 3 port range TIME _ WAIT socket 5 . 1 TIME _ WAIT 상태 의 소켓 이 무엇 일까요 ? 5 . 2 TIME _ WAIT socket buckets 5 . 3 TIME _ WAIT socket reuse ( TW _ REUSE ) 5 . 4 TCP timestamp 5 . 5 TIME _ WAIT socket recycling ( TW _ RECYCLE ) 5 . 6 Socket linger option 결론 맺 으며 1 . 들어가 기 전 에 안녕 하 세요 . NHN 엔터 테 인 먼 트 정성환 입니다 . 언젠가 꼭 한번 정리 하 겠 다고 마음 먹 었 는데 , 이제서야 정리 하 게 되 었 습니다 . 먼저 , ” TCP 네트워크 성능 을 결정짓 는 … ” 이 라는 수식어 는 사실 조금 더 자극 적 인 제목 을 뽑아내 기 위한 과욕 입니다 . 네트워크 성능 에 가장 중요 한 요소 는 결국 엔 애플리케이션 에 있 다는 점 을 강조 하 고 싶 습니다 . [ more … ]