안녕하세요.
간단하게 리눅스의소켓 버퍼를 벼경하는 방법을 알아보겠습니다.
소켓마다마다 설정의 영향을 끼치는 변경
$ sysctl -w net.core.rmem_default="253952"
$ sysctl -w net.core.wmem_default="253952"
$ sysctl -w net.core.rmem_max="16777216"
$ sysctl -w net.core.wmem_max="16777216"
$ sysctl -w net.ipv4.tcp_rmem="253952 253952 16777216"
$ sysctl -w net.ipv4.tcp_wmem="253952 253952 16777216"
% r은 receive , w는 send를 의미합니다.
전체 소켓에 영향을 끼치는 변경
수치는 적당한 추천 수치이며 사용에 맞게 변경해야합니다.
$ sysctl -w net.ipv4.tcp_mem
net.ipv4.tcp_mem = 185688 247584 371376
% 단위는 바이트가 아니라 페이지입니다. 1page = 4096byte
계속 장비 적용하는 경우
$ vi /etc/sysctl.conf
파일에 아래내용추가
$ net.core.rmem_default=253952
$ net.core.wmem_default=253952
$ net.core.rmem_max=16777216
$ net.core.wmem_max=16777216
$ net.ipv4.tcp_rmem=253952 253952 16777216
$ net.ipv4.tcp_wmem=253952 253952 16777216
$ net.ipv4.tcp_mem = 185688 247584 371376
$ sysctl -p
$ reboot
'리눅스' 카테고리의 다른 글
linux ubuntu 기본 편집기 변경하기 (0) | 2019.02.13 |
---|---|
우분투(ubuntu) 리눅스 OS 설치날짜 확인하기 (0) | 2017.02.27 |
[UBUNTU] 우분투 BOOT 용량확보 (업데이트 혹은 부팅이 안될때) (0) | 2016.04.08 |
리눅스 프로세스 별 메모리 사용량 확인 (0) | 2016.01.07 |
리눅스 비빌번호 변경 주기 설정하기 (0) | 2015.10.21 |