본문 바로가기

프로세스 상태

(2)
[리눅스] top명령어(리눅스 상태확인, 리눅스 시스템 모니터링) 리눅스 시스템 모니터링 방법 - top명령어 리눅스 서버관리를 위해 서버상태를 모니터링 및 점검해야 하는 경우가 있다.이때 사용할 수 있는 것이 top명령어 이다.동작중인 프로세스의 상태, CPU, 메모리, 시스템부하를 실시간으로 화면에 출력해준다. top [option] 주요옵션옵션이 있으나 주로 옵션없이 top명령어만으로 사용한다. 옵션 설명 -d delay 지정한 시간(delay) 간격으로 정보를 출력 -n num 지정한 횟수(num) 만큼 정보를 출력 -p pid 지정한 프로세스 id(pid)의 정보만 출력 사용화면 및 요소설명▼ 명령어 top 사용(옵션 없음)첫번째 줄 - 현재시간 : 15:34:20 - 서버가동 후 유지시간(uptime) : up 59 days, 20:45 - 현재 접속자 수 ..
[운영체제 이론] 프로세스(process) 1. 프로그램(program)과 프로세스(process)의 개념프로그램이란 디스크내의 실행가능한 파일을 말하며,프로세스란 현재 실행중인 프로그램을 말하며 태스크(task)라고도 부른다.프로세스는 시스템작업의 기본단위로 모든 운영체제는 프로세스개념을 바탕으로 동작한다. 예를들어윈도우환경에서 엑셀 프로그램이 있을때이를 실행하여 엑셀창(윈도우)를 띄우면 이는 프로세스가 된다. 2. 프로세스 제어 블록(PCB, Process Control Block) - 프로세스 요소프로세스 제어 블록이란 프로세스를 관리하기 위해 필요한 프로세스 요소들의 자료구조이다. 운영체제가 현재 CPU 제어권을 다른 프로세스에 넘겨줄 때 현재 실행중인 프로세스의 정보를 PCB에 저장한다.CPU 제어권을 다시 넘겨받은 경우 PCB에 저장되..