내가 쓴 아래 블로그에 대한 후속 공부들이다.
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) 페이지에 보면 리눅스 커널에 패치된 글이 나온다.
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 커널 파라미터를 수정하려고 하면, 시스템 엔지니어들이 얼마나 반대했었다. 믿을 수 없다… 점점 구글이 관련 글을 쓰면서 디폴트값을 수정하는 것을 보면.. 진짜 멋지기도 하다. 리눅스 커널을 패치해야 시스템 엔지니어들도 따라올테니….
'scribbling' 카테고리의 다른 글
배치 서버 운영중, CPU가 튀는 자바 배치 (java batch)를 해결하는 법 (1) | 2012.02.14 |
---|---|
자바개발자가 gc (garbage collection) 를 이해하기 (또는 c++ 개발자가 gc를 구현하려면 어디서 참조하면 편할까?) (0) | 2012.02.11 |
자바(java) io와 nio (2) | 2012.02.03 |
Let's make TCP faster, Google의 "TCP Fast Open" paper (0) | 2012.01.31 |
CES 2012에서 발표한 ipad2 가상화 솔루션 - onlive desktop for ipad (0) | 2012.01.16 |