1249 번 글의 답장글: Re: Re: 산이님 답변 감사드립니다. |
글쓴이: 키작은나무
|
글쓴날: 2002년 12월 22일 19:55:18 일(저녁) |
조회: 551 |
[산이]님이 남기신 글:
>[키작은나무]님이
남기신 글:
>
>>ftp자료실을 운영하는데.. 문뜩 내가 상대방에서
보내는속도가..
>>몇인지 알고 싶어서.. 어떻게 하면 상대방의 다운속도 혹은
업속도를
>>볼수 있을까요??
>>
>
>========================================
>
>이 문제는
>FTP 서버와 FTP 클라이언트 간의 네트워크 대역폭에 달려
있습니다.
>
>예를 들어
>제 아무리 빠른 네트워크 환경에 서버가 위치한다고 해도 모두
다 빠르게
>다운로드하지는
못합니다.
>클라이언트가 지극히 열학한 환경(모뎀)이 그
예입니다.
>
>속도 측정은
>FTPd 로그파일을 근거로 수동으로 계산해야 합니다.
>
>만약 proftpd 를 사용한다면 proftpd.conf 파일을 다음과
같이
>수정하여 %T 로 하여금 업/다운로드시에
걸린 시간을
>로그하도록 하면 됩니다.
>
>-- proftpd.conf -------------
>...
>LogFormat custom "%h %l %u %t [\"%r\"] %s %b %T"
>ExtendedLog /var/log/proftpd.log READ,WRITE custom
>...
>-----------------------------
>
>이렇게 수정 또는 추가하고 proftpd를 재가동하면
됩니다.
>
>/var/log/proftpd.log
>파일을 열어보면
>
>... ["STOR anyfile_name"] 226 4654145 0.438
>... ["RETR anyfile_name"] 226 4654145 0.428
>
>이와 비슷한 내용을 볼 수 있습니다.
>
> - STOR : 클라이언트에서
서버로 업로드
> - RETR : 클라이언트에서
다운로드
> - 226 : 상태코드이고,
> - 4654145 :anyfile_name 파일의 크기(bytes 단위)
> - 0.438 : 업로드에 걸리는 시간(초단위)
> - 0.428 : 다운로드에 걸리는 시간(초단위)
>
>입니다.
>
>계산해보면
>서버로 업로드는 (4654145/1024*0.438) = 10377KBytes/sec
>약 초당 10M 정도로 업로드되었다는
내용입니다.
>(이 수치는 내부 네트워크 환경에서 방금 테스트한
수치임)
>
>다운로드도 이와 같은 방법으로 계산해 보면 됩니다.
>
>주의할점은
>각 클라이언트별로
묶어서
>
>(모든 다운로드 bytes 합)/(모든 다운로드에 걸리는 시간의
합)
>
>으로 계산해 보면 각각 클라이언트마다
평균 다운로드 속도를 알 수
>있을 겁니다.
>
>쉘스크립트로 계산해 보면 더 재미(?)있을 것 같군요..
>
>Logformat 설정을 좀더 간소화해서 설정하면 좋겠죠..
>
>http://proftpd.oops.org/reference.php?mode=detail&key=LogFormat&clas
s=l
>
>에는 로그포맷에 관한 설명이 있군요...
>
>
>
>
========================================
|
이전글 : Re: ftp로 자료줄대 상대방의 다운속도를 볼려면???
다음글 : 리눅스 로그인에 대한 질문입니다
|
from 218.52.192.203
JS(Redhands)Board 0.4 +@
|