IT/LINUX

[LINUX] NIC 전송량 제한 걸기

양눈 2024. 5. 15. 16:05
반응형

리눅스 서버에서 NIC를 통해 전송되는 트래픽 제한이 필요 할때 아래 패키지를 사용하면 쉽게 제한을 걸수 있다. 

[적용방법]  

1. 패키지 설치 wondershaper(오픈소스)
$ git clone https://github.com/magnific0/wondershaper.git
$ cd wondershaper
$ sudo make install

2. Device에 10MByte제한 걸기
(10Byte = 10kbit * 8 *1024 => 81920) 
$ wondershaper -a service(디바이스명)  -d 81920(속도)

(옵션설명)
. -a : device 명 
. -d : 수신 속도제한(단위는 kbps) 
. -u : 송신 속도제한(단위는 kbps) 
. -s : 현재 설정 확인

3. Device 제한해제 
$ wondershaper -ca service

4. 트래픽 제한 확인 
$ dstat -N service(디바이스명)

 

 

 

 

반응형