|
Á¦ ¸ñ : Ŭ¶óÀ̾ðÆ®¿¡¼ bandwidth limitÇغ¸±â
ÀÛ¼ºÀÚ : ÁÁÀºÁøÈ£(truefeel, http://coffeenix.net/ )
ÀÛ¼ºÀÏ : 2003.12.25(¸ñ)
´ë¿ªÆø Á¦ÇÑÀº proftpd, vsftpd µîÀÇ FTP¼¹ö³ª apacheµîÀÇ À¥¼¹ö¿¡¼ ÁÖ·ÎÇÑ´Ù. ¶ÇÇÑ ¸®´ª½º
¿¡¼´Â cbq.init¿Í iproute2 ÅøÀ» ÅëÇؼ CBQ½ºÄÉÁÙ·¯·Î °£´ÜÈ÷ QoS½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼öµµ ÀÖ´Ù.
±×·¯³ª ¿©±â¼ ¼¹ö¿Í´Â ¹«°üÇÏ°Ô Å¬¶óÀ̾ðÆ® ÀÔÀå¿¡¼ ´ë¿ªÆøÀ» Á¦ÇÑÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù.
1. wget¿¡¼ --limit-rate ¿É¼ÇÀ¸·Î
ÃÊ´ç 200kB´ÜÀ§·Î ¼ö½ÅÇÏ´Â ¿¹ÀÌ´Ù.
|
$ wget --limit-rate=200k URL_ÁöÁ¤
| |
2. lftp¿¡¼
±Û·Î¹úÀûÀÎ ¼³Á¤À¸·Î´Â /etc/lftpd.confÆÄÀÏ¿¡¼, ÀϹݻç¿ëÀÚ´Â ÀÚ½ÅÀÇ È¨µð·ºÅ丮ÀÇ
~/.lftprc ¶Ç´Â ~/.lftp/rc¿¡¼ ´ÙÀ½ ¼³Á¤À¸·Î ¼Óµµ¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ´Ù.
´Ù¿î·Îµå´Â ¾à 300KBytes·Î, ¾÷·Îµå´Â ¾à 100KByte·Î Á¦ÇÑÇÑ´Ù.
|
set net:limit-rate 300000:100000
| |
3. gftp¿¡¼
FTP¸Þ´º¿¡¼ -> ¿É¼Ç -> ³×Æ®¿öÅ©(Network) ÅÇ¿¡¼ ÁöÁ¤ÇÑ´Ù.
¾Æ·¡´Â ÃÖ´ë 300KByte/SÀ¸·Î ¼³Á¤ÇÑ ¿¹ÀÌ´Ù.
4. galeon ºê¶ó¿ìÀú¿¡¼ wget »ç¿ëÀ» ÅëÇØ
galeonÀº ÆÄÀÏ ´Ù¿î·ÎµåÇÒ ¶§ ¿ÜºÎ ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¼³Á¤(S)¸Þ´º -> 󸮱â -> ³»·Á¹Þ±â¿¡¼ '¸í·É »ç¿ë'¿¡¼ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.
5. curl¿¡¼
FTP, HTTP, GOPHER, TELNETµîÀ» Áö¿øÇϸç URLÇüÅ·ΠÆÄÀÏÀ» Àü¼ÛÇÒ ¼ö ÀÖ´Â ÅøÀÎ
curlÀº ¹öÀü 7.10ÀÌ»óºÎÅÍ --limit-rate ¿É¼ÇÀ» Áö¿øÇÑ´Ù.
ÃÖ´ë 100KÀÌÇÏÀÇ ¼Óµµ·Î URLÀÇ ÀڷḦ °¡Á®¿Í -o ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÑ ÆÄÀϸíÀ¸·Î ÀúÀåÇÑ´Ù.
|
$ curl --limit-rate 100k URL -o ÆÄÀϸí
| |
ÀÌ¿Ü¿¡ Mozilla ºê¶ó¿ìÀú³ª lynx, ncftp¿¡´Â ÇØ´ç ±â´ÉÀÌ ¾ø´Ù.
|