서버의 네트워크 대역폭(Network bandwidth) 를 실시간으로 보자.

사용자 삽입 이미지

사실 서버 bandwidth 를 측정할수있는 툴이 상당히 많기는 합니다만..

그냥 단순 bandwidth 를 실시간으로 측정하기 위해선..

이 툴만큼 강력하고 가벼운 툴이없는거같습니다..

설치도 상당히 간편한 편이구요.. ^^;

바로 check-utils 라고..

http://oops.org 의 김정균님 ( 안녕리눅스 만드신분 ) 이 만드시고 배포하시는 툴인데..

이런 툴이 필요하셨다면 한번 써보시는것도 괜찮은거 같습니다..

ftp://ftp.oops.org/pub/oops/check-utils/
( 웹 브라우져로는 들어갈수가없더군요.. 전용 client 를 가지고 접근하시길 바랍니다. )

가장 최근 버전을 받으셔서

압축 풀어주고 컴파일만 해주시면 끝나는 작업입니다. ^^ ( CentOS 4.7 기준 )

명령어는 chkbandwidth  이고.. 이 툴안에..

chkdownload  httpwatch  rtspcheck 이런 놈들도 들어있는데.. 아직 실험해보지못했네요.. ^^



2009/07/15 22:40 2009/07/15 22:40
* 리눅.윈도.기타 팁 2009/07/15 22:40

FreeBSD TIME_WAIT 갯수 너무 많을때.

FreeBSD에서 웹서버 등을 운용 시 time wait이 너무 길다고 판단되면
다음을 조치한다.
(apache 등의 설정에서 값을 변경해도 여전히 time wait이 긴 경우)
 
# netstat -an                                ; time wait이 많은지 확인
 
# sysctl -a | grep msl                    ; time wait 시간 확인
net.inet.tcp.msl : 30000                     ; time wait 시간 300초
 
# sysctl net.inet.tcp.msl=3000          ; time wait 시간을 30초로 수정
 
※ 시작 시 해당값 적용 방법
    # vi /etc/sysctl.conf                       ; sysctl.conf 수정
      ; net.inet.tcp.msl=3000 줄 추가
 
※ net.inet.tcp.msl 는 Maximum Segment Life를 정의한다.
   - 이것은 maximum amount of time to wait for an ACK in reply to a SYN-ACK or FIN-ACK.
   - 단위는 milliseconds
   - 정의된 시간동안 ACK가 수신되지 않는다면, 그 segment는 "lost" 라고 판단하고 connection
     을 해제
   - 강력한 DoS 공격으로부터의 방어를 위해 7500 이하로 설정할 것을 권장

그냥 검색해서 퍼왔습니다... 해보진않았어요.. 조만간해볼생각.. ^^;

2009/05/16 20:43 2009/05/16 20:43
* 리눅.윈도.기타 팁 2009/05/16 20:43
Powerd by Textcube, designed by criuce
rss