(*.168.0.1) 조회 수 3 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

socket(7) man페이지의 SORCVBUF(SNDBUF)
sysctl 변수명 : 
net.core.rmem
max, net.core.wmemmax
대응하는 proc 파일 시스템 항목 : 
/proc/sys/net/core/rmem
max , /proc/sys/net/core/wmemmax

TCP 소켓을 사용하는 경우 net.ipv4.tcp
rmem, net.ipv4.tcpwmem" 변수 참조


아래 설명하는 4개의 설정값은 바이트 단위로서 소켓이 전송받고 전송하는 버퍼와 버퍼 사이즈의 최고값 및 기본 설정값과 관계과 있다. 일반적으로 네트워크의 가장 핵심 옵션인 소켓 buffer-size의 최대값과 기본값은 매 64M 램당 65535의 적당한 값으로 설정하여 성능을 향상시킬 수 있다. 예컨대 256M의 경우 262140(256/64=4, 4*65535=262140)이 될 것이다.




레드햇 리눅스에서 변경할 buffer-size의 기본 설정값은 아래와 같다.



rmem
max "65535"
rmemdefault "65535"
wmem
max "65535"
wmemdefault "65535"



- 1단계

새로운 buffer-size 값을 적용하기 위해 아래와 같이 입력한다.

 

/etc/sysctl.conf"로 sysctl.conf 파일을 편집



#소켓 버퍼 사이즈의 전송하는 최대값과 기본값을 늘린다.
net.core.rmem
max = 262140
net.core.rmrmdefault = 262140

#소켓 버퍼 사이즈의 전송받는 최대값과 기본값을 늘린다.
net.core.wmem
max = 262140
net.core.wmemdefault = 262140



2기가 이상의 램을 가진 대형 시스템에서는 아래와 같이 설정한다.
net.core.rmem
max = 10485760
net.core.rmemdefault = 10485760
net.core.wmem
max = 10485760
net.core.wmemdefault = 10485760



- 2단계



일단 설정이 완료된 다음 변경된 내용을 적용하려면 네트워크를 다시 시작한다.

아래와 같이 입력하면 네트워크를 재시작하지 않고도 변경된 내용을 적용할 수 있다.



#sysctl -w net.core.rmem
max=262140
#sysctl -w net.core.rmemdefault=262140
#sysctl -w net.core.wmem
max=262140
#sysctl -w net.core.wmem_default=262140

출처 : Tong - ssabro님의 UNIX/Linux통




쓰기
List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
25 유용한정보 화학물질확인명세서 file 가브리엘조 18.02.08 2
24 그래픽카드 팬속도조절 프로그램 file 김말이님 17.10.30 23
23 유용한정보 마이크론 BX300 480G Review : Back To MLC !! by 아난텍 외 2 file intel(s) 17.09.04 17
22 유용한정보 커브드 모니터에 대해 간단한 정보 드립니다 file 알파원 17.09.04 31
21 크롬의 메모리 늘리는 방법 file 김현철 17.08.27 36
20 기타 장사 안되는 음식점의 특징 file 평가단 17.08.21 21
19 기타 간호사가 말하는 간호조무사와의 차이 file 평가단 17.08.21 43
18 기타 은근 쓸모잇는 사이트들 file 평가단 17.08.21 34
17 기타 사용하면 유용한 무료 소프트웨어 모음 file 평가단 17.08.21 26
16 Excel 아직도 엑셀로 힏믈게 CSV를 편집하지 하세요? 쉽게하는 프로그램이 있습니다 file 김말이님 17.08.11 18
15 안드로이드 폰의 알림을 리눅스에서 받기.. file 댄디보이 17.08.10 4
14 xenial menu hover 시 border 사라짐 방지하는 방법...?? 댄디보이 17.08.10 3
13 경량 리눅스 신속 설치 레시피 file 댄디보이 17.08.10 8
12 크롬 웹앱 만들기와 메뉴에서 지우는 법 댄디보이 17.08.10 4
11 [왕초보] 리눅스의 명령어를 알아볼까요? 댄디보이 17.08.10 3
10 시스템 TAR 백업 실습 댄디보이 17.08.10 3
9 기타 보기 좋은 서울 지하철 노선도 !! file intel(s) 17.08.10 11
8 [리눅스] TCP BUFFER SIZE 변경. intel(s) 17.08.10 3
» [Linux] TCP Buffer Size 늘리기 intel(s) 17.08.10 3
6 리눅스 서버에서 TCP TIME-WAIT 상태 대처하기. file intel(s) 17.08.10 3
Board Pagination Prev 1 2 Next
/ 2
서버에 요청 중입니다. 잠시만 기다려 주십시오...