ITEASY

닫기

추천 검색어
# 클라우드
# VPN
# 무료서비스
# 호스팅
# 이벤트

이전 단계

기술문서

시스템 운영상태 파악하기

2007. 09. 06

시스템 모니터링 및 프로세스관리 


이번에는 시스템의 여러 가지 상황에 대해서 알아볼 수 있는 모니터링에 관한 명령어에 대해서 알아보도록 하겠다. 시스템 관리자에게는 정기적으로 이들 명령어를 통하여 시스템의 현 상황을 체크하고 이상 발견시에는 적절한 조치를 취할 수 있어야 한다. 


리눅스는 배포판에 따라 이들 명령어도 조금씩의 차이는 있다. 여기서 소개하는 모니터링 명령어들은 거의 모든 리눅스배포판 뿐만아니라 유닉스나 솔라리스에서도 쓸 수 있는 것들이다. 


● 프로세스 확인하기 ps 


ps는 프로세스를 확인해 주는 것으로 일반적으로 다음과 같이 사용하며 확인코자하는 프로세스명을 다음과 같이 적어주면 이에 대한 정보를 보여준다. 

즉, 프로세스 실행자, PID, 실행일시, 프로세스명등을 보여준다. 



[sspark@ciss9 ~]$ ps -ef | grep sendmail 

root 22065 1 0 Sep17 ? 00:00:05 sendmail: accepting connections 

sspark 25209 25195 0 Sep25 pts/3 00:00:00 grep sendmail 




● 시스템의 평균 로딩율(부하율) uptime 


시스템의 현재 부하율을 보려면 간단히 uptime이라고 하면 결과를 간단히 확인할 수 있다. 


[sspark@ciss9 ~]$ uptime 

12:23am up 37 days, 9:40, 4 users, load average: 1.86, 1.73, 1.66 



맨 끝의 3개의 숫자들은 각각 지난 1분, 5분, 15분동안의 시스템 부하율을 각각 평균하여 나타내고 있는 것이다. 




● 전반적인 시스템 점검 top 


top은 유닉스와 리눅스에서 ps 다음으로 많이 쓰이는 시스템 모니터링을 위한 명령어로 그냥 "top"이라고만 하면 시스템의 현상황을 적나라하게(?) 보여준다. 

"top"은 기본값으로 5초(유닉스에서는 2초)에 한번씩 refresh를 하여 다시 디스플레이 하여주며 "top -d 초"(유닉스에서는 "top -s 초")를 지정하면 지정한 초에 한번씩 refresh를 하여준다. 


[sspark@ciss9 ~]$ top 

12:23am up 37 days, 9:40, 4 users, load average: 1.85, 1.73, 1.65 

84 processes: 79 sleeping, 5 running, 0 zombie, 0 stopped 

CPU states: 0.0% user, 0.5% system, 0.1% nice, 0.2% idle 

Mem: 582248K av, 153808K used, 428440K free, 73492K shrd, 55652K buff 

Swap: 526296K av, 0K used, 526296K free 56632K cached 


PID USER PRI NI SIZE RSS SHARE STAT LIB %CPU %MEM TIME COMMAND 

726 root 14 0 11160 10M 2264 R 0 48.7 1.9 26387m X 

25210 sspark 3 0 1028 1028 832 R 0 2.8 0.1 0:00 top 

304 root 0 0 604 604 492 S 0 0.0 0.1 1:04 syslogd 

315 root 0 0 752 752 388 S 0 0.0 0.1 0:00 klogd 

329 daemon 0 0 472 472 400 S 0 0.0 0.0 0:00 atd 

343 root 0 0 596 596 504 S 0 0.0 0.1 0:04 crond 

375 root 0 0 1176 1176 748 S 0 0.0 0.2 4:20 snmpd 



출처 한국소프트웨어진흥원

이전 글 그룹 생성 및 삭제하기

2007. 09. 06

다음 글 서버접속한 사용자

2007. 09. 06

목록

무엇이든 물어보세요

아이티이지 전문가가 궁금하신 점을 쉽고 빠르게 해결해 드리겠습니다.

고객센터 1600-8324
내선번호
  • 내선 1 서버 / IDC

  • 내선 2 클라우드

  • 내선 3 관리대행 / ITO

  • 내선 4 도메인

  • 내선 5 보안 서비스 문의

  • 내선 6 문자 / 카카오비즈메시지

  • 내선 7 Microsoft365

  • 내선 8 마케팅/서비스 제휴

  • 내선 9 홈페이지 제작

  • 내선 0 기타서비스

  • 내선 11 긴급 장애

휴일 긴급 연락처010-3124-8320

평일 9:00~18:00 (IDC 긴급 장애처리 24시간 운영)

FAX 02-6264-8321

문의하기