윈도우에는 기본적으로 Ctl+Alt+Del만 눌러도 테스크 매니저를 통해서 시스템 퍼포먼스를 확인 할 수 있고, 서버제품군에는 상세히 리소스 모니터를 할 수 있어서 어느 지점에서 병목 현상이 발생하는지를 한눈에 볼 수 있지만, 리눅스 서버에서는 기본적으로는 GUI 환경이 아니기 때문에 /proc 파일들을 열어보거나 ntop과 같은 프로그램을 설치하는 방법이 최선이다. 기타 도움이 되는 프로그램 목록은 아래와 같다.
- Network Monitoring
tcptrack, iptraf
- CPU, Memory Monitoring
top, free, vmstat
- Disk I/O Monitoring
iostat(sysstat)
avg-cpu: %user %nice %system %iowait %steal %idle
0.56 0.00 3.11 0.88 0.00 95.45
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
cciss/c0d1 20.18 48.15 82.11 2.31 1144.43 403.69 18.34 1.65 19.51 2.80 23.61
- Network Monitoring
tcptrack, iptraf
- CPU, Memory Monitoring
top, free, vmstat
- Disk I/O Monitoring
iostat(sysstat)
avg-cpu: %user %nice %system %iowait %steal %idle
0.56 0.00 3.11 0.88 0.00 95.45
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
cciss/c0d1 20.18 48.15 82.11 2.31 1144.43 403.69 18.34 1.65 19.51 2.80 23.61