커피닉스, 시스템 엔지니어의 쉼터 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
* HanIRC의 #coffeenix 방
[ 장비 및 회선 후원 ]
HOME > 응용프로그램 / 소프트웨어 > 인터넷(메일, FTP, wget ...) 도움말
검색 : 사이트 WHOIS 웹서버 종류


  클라이언트에서 bandwidth limit해보기 작성일 : 2004/01/05 12:51
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 10636
          [ 이전화면 / 수정 ]   비밀번호 :     인쇄용 화면
      제  목 : 클라이언트에서 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에는 해당 기능이 없다.
      커피닉스 카페 최근 글
    [08/25] #gpt_question_subje
    [08/20] From what I've seen
    [08/14] сайт
    [06/16] [질문]SAN 스위치 브로드케이드 dcx8510-4 장비관련입니다.
    [04/22] Re: 영화속에 컴퓨터 이야기 ~스워드피쉬(2001)
    [10/20] Cross Compiler 깔
    [07/14] SSL АО
    [04/26] Re: 도스화면 원격조종 여부
    [04/25] 도스화면 원격조종 여부
    [10/30] Cshell에서 난수 설정
    [10/23] 공항철도주식회사 SE 구인 件
    [01/26] Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/25] wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/11] 특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
    [08/01] DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
      New!   최근에 등록한 페이지
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      오픈캐스케이드 캐드 (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI를 활용한 리눅스 서버관리
      DNS 설정 검사
      nagiosgraph 설치 방법
      Slony-I 설치 방법 (postgresql replication tool)
      Qmail기반의 Anti spam 시스템 구축하기
      clusterssh

    [ 함께하는 사이트 ]




    운영진 : 좋은진호(truefeel), 야수(yasu), 범냉이, sCag
    2003년 8월 4일~