커널 2.6.33에서 IW10을 어떻게 활용할 수 있습니까?


8

2.6.33 이상에서 사용자 정의 cwnd를 설정할 수 있다는 것을 읽었습니다.

  1. IW가 기본적으로 10 인 경우 (모든 배포판에 대해? 일부만?)
  2. 컴파일 된 특정 커널에서 현재 IW가 무엇인지 어떻게 알 수 있습니까?

참고 문헌 :

답변:


9

Linux 커널 버전 2.6.38 (2011 년 3 월에 릴리스 됨)부터 수신 창이 10 개 세그먼트로 증가하여 IW10을 구현하는 모든 발신자의 병목 현상이 발생하지 않도록합니다. 커널 정체 버전 2.6.39 (2011 년 5 월 릴리스)에서 초기 정체 기간이 각각 10 개 세그먼트로 증가했습니다. 버전 2.6.39는 수명이 매우 짧았으며 빠르게 3.0 (2011 년 7 월 말에 릴리스 됨)이되었으며 Linux 배포에서 널리 사용되는 변경 사항을 포함하는 최초의 커널입니다.

커널 변경 로그를 살펴볼 수 있습니다.

커널 소스 코드는 다음과 같습니다.

Ubuntu 및 Fedora와 같이 2011 년 4 분기 이후에 출시 된 인기있는 데스크탑 배포판은 커널 버전 3.x를 사용합니다.

안정적인 서버 배포는 일반적으로 다른 소프트웨어뿐만 아니라 훨씬 느린 최신 커널을 채택합니다. 데비안 안정 6.0.3 (2011 년 10 월에 릴리스)은 커널 버전 2.6.32-2.6.38과 함께 제공됩니다. Red Hat Enterprise Linux 6.x 및 CentOS 6.x는 커널 버전 2.6.32에서 2.6.34를 사용하지만 일부 커널 기능은 백 포트합니다.

편집하다:

  • 에서 실수가 있었다 일리야 그리고 릭의 기사 IW10를 지원하는 첫 번째 버전 말은 2.6.33이지만 (04 년 2 월 2014) 수정되었습니다.
  • CentOS 6.4는 IW10을 지원하며이 기능은 커널 버전 2.6.32-358.0.1.el6 (Red Hat 4.4.7-3)으로 백 포트됩니다. 더 많은 정보는 여기에 .

1
훌륭하고 도움이되었습니다. 그러나 버전에 대한 상충되는 정보가 있습니다.이 기사 igvita.com/2011/10/20/faster-web-vs-tcp-slow-start 는 "커널 버전 2.6.33부터는 장기간의 논의와 IETF 권고 초기 혼잡 윈도우 값이 "10 개 패킷 재설정 된
존 Bachir

1
igvita.com의 기사는 2.6.33이 IW10을 지원한다고 주장하는 경우 오류가있을 수 있습니다.
Mikko Rantalainen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.