구글 클라우드 인스턴스의 경우 한달 트랙픽 제한*이 1Gb 뿐이여서 금세 데이터가 소진되는것을 늦추어 보고자 트랙픽 제한을 적용하는 방법을 제안
* egress(outbound) 월 1기가
리눅스 트랙픽 제한 패키지를 설치
sudo apt install wondershaper
wondershaper service 위치
- /usr/local/lib/systemd/system/wondershaper.service
설정파일을 오픈
sudo nano /etc/systemd/wondershaper.conf
설정파일 내 limit 값 설정
더보기
[wondershaper]
# Adapter IFACE="enp0s3"
# Download rate in Kbps DSPEED="6144"
# Upload rate in Kbps USPEED="1024"
서비스 파일 생성
sudo nano /etc/systemd/system/wondershaper.service
설정 파일 확인
더보기
[Unit]
Description=Bandwidth shaper/Network rate limiter
After=network-online.target
Wants=network.target
[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/systemd/wondershaper.conf
ExecStart=/usr/sbin/wondershaper $IFACE $DSPEED $USPEED # 제한속도 조정
ExecStop=/usr/sbin/wondershaper clear $IFACE # 제한속도 조정 사항
[Install]
WantedBy=multi-user.target
옵션명이 필요할 경우 아래 문구 대체
ExecStart=/usr/sbin/wondershaper -a $IFACE -d $DSPEED -u $USPEED
ExecStop=/usr/sbin/wondershaper -c -a $IFACE
파일 저장 후 서비스 등록
sudo systemctl enable --now wondershaper.service
재부팅 되더라도 서비스 등록으로 계속 적용됨
적용을 해제 하고싶다면
sudo systemctl disable --now wondershaper.service
'IT' 카테고리의 다른 글
| exiftool 사용법 (구글포토) (0) | 2022.07.13 |
|---|---|
| GeoIP for Ubuntu (0) | 2022.07.13 |
| WSL DOCKER PS 오류 발생 해결 (0) | 2022.07.13 |
| Core DNS 설정 (0) | 2022.07.13 |
| SSH 터널링 (0) | 2022.07.13 |