카테고리 없음

[Unix] OS별 UDP Buffer Size 설정

짜꾸미의골골몽 2020. 7. 20. 15:46

Notice :
UDP 방식으로 전송할 수 있는 데이터 크기(UDP Send Buffer Size)는 64 KB가 최대 값이다.
솔라리스와 HP HP-UX 운영 체계는 64 KB가 기본 값으로 설정되어 있지만 IBM AIX 운영 체계는 64 KB 보다 작은 수치가 기본 값이다.


* IBM AIX의 경우에는 다음과 같이 UDP 송신 버퍼 사이즈를 변경한다.
    설정 값 확인 : # no -a | grep udp_sendspace
                   # no -a | grep udp_recvspace
    설정 값 변경 : # no -o udp_sendspace=65535
                   # no -o udp_recvspace=655350
    영구 설정 값 변경 : # no -p -o udp_sendspace
                        # no -p -o udp_recvspace

* Solaris
    설정 값 확인 : # ndd -get /dev/udp udp_xmit_hiwat
                   # ndd -get /dev/udp udp_recv_hiwat
    설정 값 변경 : # ndd -set /dev/udp udp_xmit_hiwat 65535
                   # ndd -set /dev/udp udp_recv_hiwat 655350
    영구 설정 값 변경 : /etc/system 혹은 /etc 아래의 RC Script 안에 ndd -set /dev/udp udp_xmit_hiwat 65535 추가한다.

* HP-UX
    설정 값 확인 : # sysconfig -q inet udp_sendspace
    설정 값 변경 : # sysconfig -i inet udp_sendspace = 65535