2003년 10월 30일 목요일

UDP packet을 받을 buffer size 조정하기

server에 packet이 매우 많이 올때 UDP packet이 사라진다면
buffer 크기를 늘려볼 필요가 있다.

/sbin/sysctl -a |grep rmem
/sbin/sysctl -a |grep wmem

/sbin/sysctl로 kernel의 값을 바꾸기.

sudo /sbin/sysctl -w net.core.rmem_default=1048576
sudo /sbin/sysctl -w net.core.wmem_default=1048576
sudo /sbin/sysctl -w net.core.rmem_max=524288
sudo /sbin/sysctl -w net.core.wmem_max=524288

이것은 rebooting을 하고 나면 값이 원래대로 돌아오게 된다.
booting 후에도 적용되게 하려면 /etc/sysctl.conf 파일을 편집한다.

댓글 없음:

댓글 쓰기