본문 바로가기
조회 수 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 5343 2024.04.14
공지 1000P를 모으면 다이소 상품권 1000원을 신청할 수 있습니다. file Private 5317 2024.02.14
4773 일반 엔비디아는 RTX4천세대를 보호하기 위해 수십억 유로를 지불함. file 😀컴덕036 5 2022.01.01
4772 일반 에픽게임즈) 툼레이더 트릴로지 무료배포 ~ 1/7 01시까지 😀컴덕557 5 2022.01.01
4771 일반 새해가 밝았으니 😀컴덕181 5 2022.01.02
4770 일반 슬프다 연말인데.. 😀컴덕688 6 2022.01.01
4769 일반 새해복 많이 받으십시오~~~ 😀컴덕091 6 2022.01.02
4768 일반 아 글구 맥 무선마우스 잘됨 😀컴덕553 7 2022.01.03
4767 일반 윈도우 10 home fpp 질문입니다 😀컴덕582 7 2022.01.03
4766 일반 마우스 싼마이로 로지텍 G304 무선 괜찮나요? 😀컴덕385 7 2022.01.03
4765 일반 ddr4 시금치 램 8기가(2666) 1개 구해봅니다 😀컴덕247 7 2022.01.03
4764 일반 nvme ssd 1tb 구매희망합니다. 😀컴덕759 7 2022.01.01
4763 일반 PCIe 3.0 지원 메인보드에선 gen4 ssd 필요없겠죠? 😀컴덕024 7 2022.01.01
4762 일반 요번 컴터 업글 쓰면서 3열 짭수 첨 써봤는데 😀컴덕619 7 2022.01.01
4761 일반 코인하는 애들 내꺼 3080 안 사주노 😀컴덕841 7 2022.01.01
4760 일반 새해복 많이 받으세요 😀컴덕411 7 2022.01.01
4759 일반 디갤 순위 많이 떨어졌네 😀컴덕615 7 2022.01.02
4758 일반 이 개같은 회사 상여를 준다는 거야 안준다는거야 모니터 째리고있는데 😀컴덕390 7 2022.01.01
4757 일반 니들 컴터 사서 부품박스 버림? 😀컴덕141 7 2022.01.02
4756 일반 키보드 ㅊㅊ좀 😀컴덕128 7 2022.01.02
4755 일반 갤럭시S22 노트 브랜딩은 취소 울트라 브랜딩 내부 확정 😀컴덕후084 7 2022.01.02
4754 일반 P11를 산 이유 file 😀컴덕후516 8 2022.01.03
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 239 Next
/ 239