본문 바로가기
조회 수 476 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

단축키

Prev이전 문서

Next다음 문서

리눅스 TCP BUFFER SIZE 변경 하기.

 

TCP/IP 소켓통신을 이용하는 서버 / 클라이언트 등에서 대용량의 DATA( Packet )가

한꺼번에 밀려들어올 경우, DATA 가 유실이 되는 상황이 발생 되기도 합니다.

이때 EAGAIN 에러 코드를 이용한 예외처리나 retry 처리 등을 활용해,

유실을 막을수도 있지만, 완벽한 방법은 아닙니다.

가장 간단하고 좋은 방법은 "Read / Write" Buffer Size 를 수정해

DATA의 유실을 막는게 가장 좋은 방법이라 생각 합니다.

 

변경 방법은 아래와 같습니다.

 

1. 파일 편집.

 

/etc/sysctl.conf 파일을 vi 로 열어서 편집.

# read 버퍼의 기본 값과 최대 값 수정.

net.core.rmem_default = n

net.core.rmem_max = n

# write 버퍼의 기본 값과 최대 값 수정.

net.core.wmem_default = n

net.core.wmem_max = n

# n 에 자신이 원하는 사이즈를 입력.

 

위와 같이 편집 후 저장하고 파일을 닫은후 네트워크를 다시 시작해주면 적용 끝.

 

2. 명령어를 통해 수정.

 

> sysctl -w net.core.rmem_default = n

> sysctl -w net.core.rmem_max = n

> sysctl -w net.core.wmem_default = n

> sysctl -w net.core.wmem_max = n

( n 에 자신이 원하는 사이즈를 입력. )

 

위와 같이 명령어를 통해 수정할 경우 1번의 방법과 다르게, 네트워크를 재시작 해주지 않아도

바로 적용이 됩니다.



출처: http://ycswarm.tistory.com/122 [야채군단의 습격]




List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
공지 덕질 공통 이용규칙 및 안내 (업데이트중+ 2024-04-13) 😀컴덕824 5128 2024.04.14
공지 1000P를 모으면 다이소 상품권 1000원을 신청할 수 있습니다. file Private 5117 2024.02.14
5309 일반 ? 페어폰? file 😀16675494 33 2022.03.03
5308 일반 ???: 핫딜 올려봐~~~ 😀컴덕205 70 2022.02.09
5307 일반 .exe 파일을 추출 하는 프로그램 😀컴덕436 466 2023.03.27
5306 정보/소식 ‘도둑 시청’ 새 누누티비 문 열었다…OTT 업계 '한숨' 😀컴덕974 182 2023.06.24
5305 일반 ‘테라’ 권도형 “싱가포르 있다”더니…현지 사무실 폐쇄 😀익명353 538 2022.12.31
5304 일반 “넷플릭스보다 디즈니+” 냉정한 美 월가, 디즈니 손든 이유 😀익명650 37 2023.03.27
5303 일반 “몸값 시한 지나면 자동 삭제”··· 랜섬웨어 ‘로키로커’가 당신을 노린다 😀익명191 507 2022.12.31
5302 일반 “몸값 시한 지나면 자동 삭제”··· 랜섬웨어 ‘로키로커’가 당신을 노린다 😀컴덕후786 37 2023.03.27
5301 일반 ㈜아이티스노우볼, 투자용 신용평가서 최상위급 'Ti-2' 등급 획득 😀컴덕후910 89 2023.03.27
5300 일반 (개발자분들을 위한 익스 호환성 태그) X-UA-Compatible Meta Tag Description and Uses: 😀컴덕435 43 2023.03.27
5299 일반 (꿀팁) 현재 핸드폰(스마트폰) 배터리수명을 체크하는 방법 😀컴덕753 1103 2023.03.27
5298 일반 (루머) 구글 픽셀 4 디자인 유출 😀익명792 1076 2023.03.27
5297 일반 (루머) 아이패드 7세대 & 아이패드 미니5 주요 스펙 😀익명827 966 2023.03.27
5296 일반 (루머)인텔 신규 제온 24C CPU는 AMD 쓰레드리퍼 24C보다 느려 file 😀익명926 1816 2023.02.07
5295 일반 (리눅스) 네트워크 경로 추적, DNS 네임서버 추적 😀컴덕147 53 2023.03.27
5294 일반 (밑에서 이어짐) 병원 실려갔음 😀컴덕후454 43 2022.02.14
5293 일반 (생방)네이버 라이브 쇼핑 준비중- 잠시 후 아래 링크에서 WD_BLACK 특판 시작합니다 σ(^○^) file 😀컴덕후307 41 2023.03.27
5292 일반 (생방으로 컴수리) 램이 귀신이 씌인거 같았요. 16기가 램이 8기가 램이랑 안붙어요 o(〒﹏〒)o file 😀컴덕042 40 2023.03.27
5291 일반 (수정)i5 11500, i7 11700K 게임 벤치마크 유출 😀컴덕후669 74 2023.03.27
5290 일반 (컴알못/모니터 관련 질문많음..) 조립pc랑 모니터 따로 사도 돼?? 😀컴덕094 33 2020.12.28
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 266 Next
/ 266