Skip to content

[ UDP ] packet buffer size 조절

조회 수 7022 추천 수 0 2013.04.25 01:28:13

Linux에서 Session Clustering 설정 할 경우 buffer size가 부족해서 time out 나는 경우가 있었습니다.


그래서 설정하는 방법에 대해 정리해 보았습니다.


step 1. 현재 설정 값 조회

# sysctl -a | grep mem

net.core.wmem_max = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.rmem_default = 262144
net.core.optmem_max = 20480
net.ipv4.igmp_max_memberships = 20
net.ipv4.tcp_mem = 193131 257511 386262
net.ipv4.tcp_wmem = 4096 16384 4194304
net.ipv4.tcp_rmem = 4096 87380 4194304
net.ipv4.udp_mem = 193131 257511 386262
net.ipv4.udp_rmem_min = 4096
net.ipv4.udp_wmem_min = 4096


step 2. 값 변경

# vi /etc/sysctl.conf

.

.

.

.

#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#

net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 26214400
net.core.wmem_default = 262144
net.core.wmem_max = 1048576


step 3. 값 적용

rocksea ~ # sysctl -p /etc/sysctl.conf


net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 26214400
net.core.wmem_default = 262144
net.core.wmem_max = 1048576


위와 같이 적용 된 것을 확인 해 볼 수 있습니다.

참고로

wmem은 send

rmem은receive

라고 보시면 됩니다.


자세한 옵션 설명은 아래 주소 참조

http://blog.naver.com/bycymon?Redirect=Log&logNo=100019747080

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/197355/637/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
267 time.bora.net 시간 동기화후 dovecot 데몬이 죽는 현상 해결 ADMINPLAY 2009-04-27 23932
266 [Linux] too many files 에러가 날때 ADMINPLAY 2009-09-20 23867
265 DRBD(Distributed Replicated Block Device) 에 대해서 ADMINPLAY 2012-01-16 23794
264 [Linux]RedHat Enterprise Linux 5 계열 VNC Server 설정 ADMINPLAY 2009-09-25 23752
263 리눅스에서 실수로 삭제한 파일을 복구 ADMIN 2008-12-10 23636
262 kernel: nf_conntrack: table full, dropping packet. ADMINPLAY 2009-11-26 23625
261 리눅스 로그파일 관리 [로그파일 삭제하는 방법] ADMINPLAY 2009-07-31 23580
260 libphp4.so: cannot restore segment prot after reloc: P... ADMINPLAY 2011-02-07 23577
259 리눅스 쓸데없는 파일,로그파일 주기적으로 삭제하기 ADMINPLAY 2009-07-02 23572
258 포트 포워딩 도구 ipmasqadm file ADMINPLAY 2009-09-08 23548
257 리눅스에서 베드섹터 검사명령어 ADMINPLAY 2009-08-18 23545
256 eAccelerator설치와 PHP 성능 향상 분석 ADMINPLAY 2011-06-22 23529
255 vi 이용한 파일내용 일괄변경 ADMINPLAY 2010-08-10 23526
254 서버 점검 : 자원 및 apache, mysql ADMIN 2008-12-10 23513
253 LVS 기능 및 장점과 설치프로그램 및 적용사이트 ADMINPLAY 2009-11-04 23437
252 Linux 파일 오픈 갯수 확인 ADMINPLAY 2009-05-10 23422
251 X-window 설치 ADMINPLAY 2010-03-24 23413
250 single mode readonly 파티션 rw로 다시 마운트 ADMINPLAY 2008-12-10 23354
249 인터넷 속도 단위 (bps, cps) ADMINPLAY 2009-08-03 23339
248 FreeBSD SSH 접속 안되요 ADMINPLAY 2009-07-14 23322

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234