TCP/IP의 속도를 실제로 증가 시키는 것은 아니구요.
디폴트 값을 낮게 해서, 좀 더 많은 연결이 동시에 제어될 수 있도록 하는 방법이랍니다.
리눅스 박스가 연결을 닫는데 드는 시간을 줄여주고, 불안정한 연결을 끊기전에 시간을 줄여 줍니다. 또한 필요없는 IP 확장을 꺼 놓음으로서 체감 속도를 훨씬 빠르게 해 줄 것입니다.
echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
echo 1800 >/proc/sys/net/ipv4/tcp_keepalive_time
echo 0 > tcp_window_scaling
echo 0 > tcp_sack
echo 0 > tcp_timestamps
음.. 이건 보충 설명이 꼭 필요한 부분 입니다.
이 부분은 자칫 잘못하면 시스템에 심각한 영향을 줄 수 있습니다.
이건 커널과 관련된 설정 부분이기 때문에 신경을 좀 쓰셔야 합니다.
커널과 관련된 설정은 sysctl 를 이용해서 편하게 살펴 볼 수 있습니다.
현재 설정된 값을 보시려면 sysctl -a
특정한 값을 지정하시려면 sysctl -w
로 하시면 됩니다.
새롭게 부팅을 하면 설정된 값을 날라 갑니다.
/etc/sysctl.conf 파일에 저장을 하시면 새로 부팅을 해도
계속 설정된 값이 저장 됩니다.
http://kltp.kldp.org/stories.php?story=01/08/25/8242300
문서를 한번 읽어 보시는 것이 좋을 겁니다.
이 부분은 자칫 잘못하면 시스템에 심각한 영향을 줄 수 있습니다.
이건 커널과 관련된 설정 부분이기 때문에 신경을 좀 쓰셔야 합니다.
커널과 관련된 설정은 sysctl 를 이용해서 편하게 살펴 볼 수 있습니다.
현재 설정된 값을 보시려면 sysctl -a
특정한 값을 지정하시려면 sysctl -w
로 하시면 됩니다.
새롭게 부팅을 하면 설정된 값을 날라 갑니다.
/etc/sysctl.conf 파일에 저장을 하시면 새로 부팅을 해도
계속 설정된 값이 저장 됩니다.
http://kltp.kldp.org/stories.php?story=01/08/25/8242300
문서를 한번 읽어 보시는 것이 좋을 겁니다.
TCP/IP의 속도 증대