티스토리 뷰

IT/OS

rsync 대여폭 제한

NineKY 2007. 7. 6. 17:54
사용자 삽입 이미지
 
새벽녘에 rsync를 사용하여 파일 복사 작업을 진행하였다.
대여폭이 100M인 렉에서 rsync명령어에 아무 옵션없이 아래와 같은 명령을 사용하였다.
 
/usr/bin/rsync -avz xxx.xxx.xxx.xx::Test /home/Test
 
2-4시 사이의 그래프를 보면 input용량이 60Mbps를 넘어 가고 있다.
여러대의 서버를 사용하고 있는데 한곳에서 60Mbps를 사용하니 rsync의 메인서버가 다운되는 현상이 나타났다.
사용자가 없는 아침시간대(7시)에 다시한번 작업을 진행해보았지만 마찬가지로 서버가 다운되었다.
고심하던와중에 rsync에 다운받는 대여폭을 조절하는 옵션이 없을까 하고 man페이지를 살펴보니 아래와 같은 내용이 있었다.
 
--bwlimit=KBPS          limit I/O bandwidth, KBytes per second
 
man페이지를 참조하여 8시~경에 아래와 같이 rsync명령어를 실행하였다.
위 그래프에서 10Mbps정도의 안정적인 다운로드가 실행되고 있는것을 볼수 있다.
 
/usr/bin/rsync -avz  --bwlimit=1024 xxx.xxx.xxx.xx::Test /home/Test
 
그래프는 Kbps단위이며 rsync는 KBps단위니까.
--bwlimit=1024 = 1024 * 8bit = 8Mbps
8Mbps에 기본 input 트래픽인 2Mbps정도를 더하니 10Mbps...

'IT > OS' 카테고리의 다른 글

Reentrant -  (0) 2007.12.18
Reentrant - From Wikipedia, the free encyclopedia  (0) 2007.12.18
rsync 를 이용한 서버간의 동기화 및 백업  (0) 2007.07.06
운영체제별 명령어비교표  (0) 2007.07.06
UNIX Log  (0) 2007.07.06
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함