TIL

트래픽 제한을 해보자. Nginx 개별 트래픽 속도 제한

하얀잔디 2026. 1. 21. 17:59

300Mbps가 설정되어있었음..

 

실제로는 그러면 40Mb/sec인데, exe 파일이 77메가라 다운시에 느림...

 

앞서 리포팅한 TC 도입이 최고인것같은데,

 

개별적으로 트래픽 속도를 늦추는 방법도 있어서 우선 메모하자.

 

 

 

  • nginx 설정만으로는 전체 트래픽을 나눠서 보장하는 QoS는 불가함
  • FILE 트래픽에 대해 개별 커넥션/요청 단위 제한만 가능함
  • 가능한 설정 범위
    • limit_rate: 파일 1건(커넥션)당 전송 속도 제한
    • limit_conn: 파일 동시 처리 커넥션 수 제한
    • limit_req: 파일 요청 빈도 제한
  • 위 설정으로 파일 트래픽 폭주 시
    • API/WEB 트래픽 영향 완화 가능
    • GW 전체 대역폭을 파일이 독점하는 현상은 일부 완화됨
  • 단, FILE 트래픽 전체 합산 300Mbps 제한이나
    • FILE 외 트래픽 우선 처리 보장은 nginx 단에서 불가
  • 전체 대역폭 분리 및 우선순위 보장은
    • tc 또는 VIP/L4 QoS 영역에서 처리 필요함