내가 쓴 아래 블로그에 대한 후속 공부들이다.

http://knight76.tistory.com/entry/Google%EC%9D%98-TCP-Fast-Open-paper
http://knight76.tistory.com/entry/%EA%B5%AC%EA%B8%80-TCP-Fast-Open-paper-TFO%EB%A5%BC-%EC%9D%BD%EA%B3%A0

 

Let’s make tcp faster(http://googlecode.blogspot.com/2012/01/lets-make-tcp-faster.html) 페이지에 보면 리눅스 커널에 패치된 글이 나온다.

image

1. 리눅스 2.6.39-rc1에 “TCP initial congestion window”을 10으로 수정했다.
2. 리눅스 3.1-rc1에 처음 재전송 timeout을 1초로 수정했다.
3. 리눅스 3.2-rc1에 Proportional Rate Reduction이 수정했다.
4. TCP Fast Open은 아직 리눅스 커널에 구현되지 않았다. 테스트를 진행중이다.

마치며…

구글의 리눅스 커널 패치하는 사람이 있어서 그런지 빨리 패치한다. 영향력이 대단하다. 사실 그동안 성능 튜닝하면서 TCP 커널 파라미터를 수정하려고 하면, 시스템 엔지니어들이 얼마나 반대했었다. 믿을 수 없다… 점점 구글이 관련 글을 쓰면서 디폴트값을 수정하는 것을 보면.. 진짜 멋지기도 하다. 리눅스 커널을 패치해야 시스템 엔지니어들도 따라올테니….

Posted by 김용환 '김용환'

댓글을 달아 주세요