top 2

3-3. 리눅스 프로세스 관리 명령어 top

1. top 리눅스 및 유닉스 기반 운영 체제에서 시스템의 현재 상태와 실행 중인 프로세스들을 실시간으로 모니터링하는 강력한 명령어. 이를 통해 CPU 사용량, 메모리 사용량, 프로세스 상태 등을 실시간으로 확인할 수 있다. # top [option] -d delay(초): 화면 갱신 시간을 설정 (초) -q: 화면을 계속 갱신한다. -c: 실행 명령어도 같이 보여준다. 어떤 프로세스가 실행 중인지 더 자세하게 파악 -I: Idle 상태와 zombie 프로세스는 무시 한다. 명령어를 실행하면 이런 화면이 뜬다. 프로세스 목록과 시스템의 상태 정보가 업데이트되며 실시간으로 모니터링된다. 화면의 상단에는 시스템의 전반적인 상태 정보가 표시되고, 하단에는 실행 중인 프로세스들의 목록이 표시. 시스템 부하: C..

3-1. 리눅스 프로세스 대한 주요 개념

1. 프로세스 개념 프로세스는 실행 중인 프로그램을 의미합니다. 운영 체제는 각 프로세스에 고유한 주소 공간과 자원을 할당하여 독립적 으로 실행됩니다. 각 프로세스는 프로세스 ID (PID)를 가지며, PID를 사용하여 프로세스를 구분합니다. 프로세스는 여러 상태를 가질 수 있으며, 주요 상태로는 실행(Running), 대기(Waiting), 중지(Stopped), 종료 (Terminated) 등이 있습니다. 프로세스는 운영 체제로부터 시스템 리소스를 할당받고, CPU 실행 시간을 할당받아 실행됩니다. 2. 프로세스 관련 명령어 ps : 실행 중인 프로세스의 정보를 보여주는 명령어 top : 시스템에서 실행 중인 프로세스들을 실시간으로 모니터링하는 명령어 htop : top 명령어의 개선된 버전으로, 더..