다음 이전 차례

10. 시스템 감시 소프트웨어

10.1 bWatch

bWatch는 GUI Beowulf 클러스터 모니터이다. 이는 load average와 메모리, 스왑, 프로세스수, 단일창에 있는 노드에 대한 사용자들. bWatch는 http://www.sci.usq.edu.au/staff/jacek/bWatch에서 구할 수 있다.

NOTE: bwatch.rpm은 SuSE 리눅스 배포본에 있으며 /usr/X11R6/bin에 설치되고 wish interpreter도 동일한 디렉토리에 있다. Red Hat 리눅스 배포본은 /usr/bin에 wish가 있기에 bWatch가 실행되지 않을 수 있다. 여러분은 /usr/X11R6/bin/bWatch의 첫번째 줄을 #!//usr/X11R6/bin/wish/usr/bin/wish로 변경할 수 있다.

10.2 httpd와 CGI 스크립트 이용하기

여러분의 beowulf 클러스터로부터 통계를 얻는 방법중의 하나는 서버노드에서 httpd와 CGI 스크립트를 실행시켜서이다. CGI 스크립트가 원격 shell을 여러분이 알고자 하는 노드에 실행시켜 서버가 httpd를 이용하여 여러분의 브라우저에 보내는 내용을 HTML 형태로 정보를 바꾼다. 이는 브라우저가 있고 인터넷에 연결만 되어 있다면 쉽게 클러스터의 성능을 알아볼 수 있는 방법이다. 이방법의 예는 ftp://ftp.sci.usq.edu.au/pub/jacek/beowulf-utils에 있는 index.html파일에 있다. 이 파일은 getinfo.cgi이다.

10.3 Netpipe

Netpipe는 TCP의 결과, 다른 크기의 MPI, PVM 패킷을 확인할 수 있는 네트워크 작동 도구이다. 여러분은 gnuplot이나 spreadsheet으로 Netpipe를 통해 나온 결과를 그래프로 나타낼 수 있다. 여러분은 NetPIPE를 http://www.scl.ameslab.gov/Projects/ClusterCookbook/nprun.html에서 구할 수 있다.

10.4 네트워크 퍼포먼스: netperf

Source: http://www.netperf.org/netperf/NetperfPage.html

Run Script:
./netperf -t UDP_STREAM -p 12865 -n 2 -1 60 -H NODE -- -s
           65535 -m 1472
./netperf -t TCP_STREAM -p 12865 -n 2 -1 60 -H NODE

NODE는 원격 노드 이름이다.

10.5 병렬 퍼포먼스: NASA 병렬 벤치마크

Source: http://www.nas.nasa.gov/NAS/NPB


다음 이전 차례