Linux 프로세서 관리 ( ps / kill )
페이지 정보
본문
## ps
ps커맨드는 프로세서의 CPU점유율을 확인합니다.
ps커맨드를 u 옵션을 붙여서 실행하면 프로세스가 스로세스 번호 순서대로 정렬되어 어느 정도의 부하가 되는가를 나타내는 데이타와 함께 표시됩니다.
하지만, ps 커맨드 자체가 그 나름대로 CPU에 부담으로 작용할수 있습니다.
사용방법
. ps -u : 유저의 프로세스에 관한 정보표시
. ps --sort=vsz : 프로세스가 가상 기억의 사용량에 따라 정렬
필드설명
. %MEM : 가상 기억을 점유하고 있는 비율
. VSZ : 데이터 영역이 가상 기억을 점유하고 있는 영역의 크기 ( Kbyte 단위 )
. RSS : 데이터 영역이 실제 기억을 점유하고 있는 영역의 크기 ( Kbyte 단위 )
## kill
제어 불능이 된 특정 프로세스를 종료시키는 명령어
사용방법 : kill [프로세스 ID]
kill -시그널 [프로세스 ID]
셀 등의 일부 프로세스는 인수를 붙이지 않은 kill 커맨드로는 종료시킬수 없는 경우가 있습니다.
그와 같은 경우에는 kill 시그널을 사용합니다.
시그널 종류
. -stop :프로세스를 중단합니다.
. -cont : 프로세스를 재개합니다.
. -kill : 프로세서를 강제적으로 종료
주의) kill 시그널을 보내면 확실하게 그 프로세스를 종료시킬 것이 가능합니다.
단, kill 시그널로 프로세스를 강제적으로 종료시키는 때네응 경우에 따라서 시스템이 불안정하게 되는 경우도 있습니다.
보통은 term 시그널을 보내어 안전하게 종료하는 기회를 프로세스에 준는 것이 좋으며, kill 시그널은 어니까지나 마지막에 행하는 수단으로 사용한다는 것을 꼭 기억하세요.
참고자료
http://blog.naver.com/hgh73?Redirect=Log&logNo=90019500370
ps커맨드는 프로세서의 CPU점유율을 확인합니다.
ps커맨드를 u 옵션을 붙여서 실행하면 프로세스가 스로세스 번호 순서대로 정렬되어 어느 정도의 부하가 되는가를 나타내는 데이타와 함께 표시됩니다.
하지만, ps 커맨드 자체가 그 나름대로 CPU에 부담으로 작용할수 있습니다.
사용방법
. ps -u : 유저의 프로세스에 관한 정보표시
. ps --sort=vsz : 프로세스가 가상 기억의 사용량에 따라 정렬
필드설명
. %MEM : 가상 기억을 점유하고 있는 비율
. VSZ : 데이터 영역이 가상 기억을 점유하고 있는 영역의 크기 ( Kbyte 단위 )
. RSS : 데이터 영역이 실제 기억을 점유하고 있는 영역의 크기 ( Kbyte 단위 )
## kill
제어 불능이 된 특정 프로세스를 종료시키는 명령어
사용방법 : kill [프로세스 ID]
kill -시그널 [프로세스 ID]
셀 등의 일부 프로세스는 인수를 붙이지 않은 kill 커맨드로는 종료시킬수 없는 경우가 있습니다.
그와 같은 경우에는 kill 시그널을 사용합니다.
시그널 종류
. -stop :프로세스를 중단합니다.
. -cont : 프로세스를 재개합니다.
. -kill : 프로세서를 강제적으로 종료
주의) kill 시그널을 보내면 확실하게 그 프로세스를 종료시킬 것이 가능합니다.
단, kill 시그널로 프로세스를 강제적으로 종료시키는 때네응 경우에 따라서 시스템이 불안정하게 되는 경우도 있습니다.
보통은 term 시그널을 보내어 안전하게 종료하는 기회를 프로세스에 준는 것이 좋으며, kill 시그널은 어니까지나 마지막에 행하는 수단으로 사용한다는 것을 꼭 기억하세요.
참고자료
http://blog.naver.com/hgh73?Redirect=Log&logNo=90019500370
댓글목록
등록된 댓글이 없습니다.