조회 수 147 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form

리눅스 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 [야채군단의 습격]


0 0 0 0 0 0 0 0 0 0
List of Articles
번호 분류 제목 날짜 조회 수
공지 유머 🚨(뉴비필독) 전체공지 & 포인트안내 13 2024.11.04 27197
공지 이슈 URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 21485
380409 유머     [이벤트] 증권플러스에서 공짜 비트코인 받기 file 2024.10.17 519
380408 유머     [이벤트] 증권플러스에서 공짜 비트코인 받기 file 2024.10.17 1689
380407 SNS   왕이보는 새로운 장을 탐험하기 위해 동굴 속으로 들어갑니다 2024.09.19 78
380406 ​ 지금은 지수예측이 무의미한 시기인듯.... ​ 시장은 강하다~~~!! ​ 2023.06.16 339
380405 유머  [이벤트] 증권플러스에서 공짜 비트코인 받기 file 2024.10.14 76
380404 Video📽  [입덕직캠] TXT 연준 직캠 4K 'Chasing That Feeling' (TXT YEONJUN FanCam... file 2023.10.22 2323
380403  "남자 나이 33살이면 아저씨인가요?" 여초 반응 file 2024.02.09 273
380402  "외국인이죠?" 물어 보는 일본 식당 file 2024.05.12 32
380401 데이터  #슈퍼그럼요 응원법 💖 #우정! 힘들땐 어깨를 빌려줄게💖 2022.01.08 250
380400 사진  230504 MCD 공트 file 2023.05.05 365
Board Pagination Prev 1 2 3 4 5 ... 38041 Next
/ 38041