서버의 cpu 부하 상태 확인 - 서버의 반응이 늦을 때
프로세스 상태 점검 - 부하 원인 발견
네트워크 상태 점검 - 부정한 엑세스 감시, 설정 확인
네트워크 카드 점검 - 이더넷의 상태, 카드 설정 확인
디스크 상태 - 용량 확인
로그 - 서버 작동에 문제가 있을 시 확인
명령어 – w / top / uptime
uptime
12:47pm up 3 days, 12:22, 3 users, load average: 1.21, 0.86, 0.44
부하 점검 1.21(최근 1분간의 평균) 0.86(최근 5분간의 평균) 0.44(최근 15분간의 평균)
리눅스에서 cpu의 부하는 이 load average라는수치를 표준으로 한다.
이는 cpu를 필요로 하고 있는(ps명령어로 STAT가 [R]로 표시되고 있는) 프로세스 수의 평균치이다.
예를 들어 한 개의 프로세스가 폭주해 항상 CPU를 필요로 하게 되면 그 프로세스 때문에 수치가 1 증가하고 서버에 부하를 주게된다.
간단한 표준으로 CPU가 한 개인 경우는 load average가 1을 초과하면 서버는 바쁜 상태이고, 1 미만이면 CPU부하에 관해서는 별 문제가 없다.
load average가 마구 올라가는 경우는 어떤 프로세스가 폭주하고 있다고 생각해야 한다.
특히 유저가 만든 CGI프로세스가 폭주해서 load average가 올라가는 경우가 흔하다.