질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

홍석범님 PPS를 늘리는 방법 ?

작성자 정보

  • 홍석범 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요.. 씨디네트웍스 홍석범입니다.

일단 PPS는 장비의 HW가 좋으면 좋을수록 좋습니다. 
특히 CPU, NIC등에 영향을 받고요...
아울러 말씀하신대로 소위 커널튜닝(sysctl)을 통해 일정정도
늘어날 수는 있지만 soft level이라 어느정도 한계는 있습니다.
일반적으로 알려져 있듯이 아래의 변수를 조정하면 일정정도 효과가 있습니다.

net.core.netdev_max_backlog
net.core.somaxconn
net.core.somaxconn
net.core.rmem_max
net.core.wmem_max
net.ipv4.tcp_rmem
net.ipv4.tcp_wmem


감사합니다.

김형태 님의 글



안녕하세요

"리눅스 서버 보안관리 실무" 책에 언급하신걸 보면

초당 100,000 pps의 패킷이 지나가면 패킷 로스가 생긴다고 되어 있읍니다.

혹시 이것을 커널 파라미터 값을 조정하여 확장이 가능한지요 ?

 




 

관련자료

댓글 3

김형태님의 댓글

  • 김형태
  • 작성일
답변 감사합니다.
테스트를 하여 보겠읍니다.
그런데 게이트웨이 방식으로 구현하는 경우보다 Bridge firewall에서 성능이 느린것처럼 지금 현상이 나타나는데 왜 그런지 알수가 없읍니다
님 께서 구성하는 방법대로 그대로 구현하였는데 혹시 제가 체크할 부분이 있는지요 ?

홍석범님의 댓글

  • 홍석범
  • 작성일
제가 테스스했던 몇 가지를 추가합니다..
참고하십시오.
 
net.ipv4.conf.default.rp_filter = 0
net.core.netdev_max_backlog = 30000
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_max_syn_backlog = 262144
net.ipv4.route.secret_interval = 10
net.ipv4.route.max_size=1131072
net.ipv4.netfilter.ip_conntrack_max=1065536

김형태님의 댓글

  • 김형태
  • 작성일

감사합니다.
테스트후 확인하여 보겠읍니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,074 명
  • 현재 강좌수 :  35,995 개
  • 현재 접속자 :  367 명