프로세스 관리

yoon__0_0·2024년 5월 9일
0

이어드림 수업

목록 보기
21/103
  • ps : 프로세스 확인 명령어
ps 
  • 다른 옵션 없이 사용한다면 현재 로그인한 유저에 의해 시작된 프로세스만 보여줌

    • PID : Process ID
    • TTY : 프로세스가 실행중인 터미널
    • TIME : 프로세스가 실행되는데 걸린 시간
    • CMD : 프로세스 실행 명령어
ps aux

  • 모든 사용자에 대한 프로세스 확인 가능
  • User : 프로세스를 실행한 사용자 이름
  • %CPU : 프로세스가 사용중인 CPU 점유율
  • %MEM : 프로세스가 사용중인 메모리 점유율
  • VSZ(virtual set size) : 프로세스가 사용중인 가상 메모리 (KB 단위)
  • RSS(resident set size) : 프로세스가 사용중인 물리 메모리 크기 (KB 단위)
  • STAT : 프로세스 상태
  • START : 프로세스 시작 시간

PID 1번이란?
컴퓨터가 켜지고 가장 처음에 실행된 것으로 부모 프로세스라고 부르며 보통 init, systemd로 설정됨
이는 시스템이 종료될 때까지 계속 실행되며 시스템의 모든 프로세스 관리의 실행 담당

ps -ef

  • e옵션 : 프로세스 출력 확장 (모든 프로세스 출력)

  • f옵션 : 프로세스 정보를 full-format 형식으로 보여줌

  • UID : user id

  • PPID : parent Process id

  • C : CPU 사용률

  • STIME : 시작시간

  • TIME : 프로세스 실행되는데 걸린 시간



  • 실시간 갱신 상황 보기

top
종료 : q

  • PR : 프로세스 우선순위 , 음수면 우선순위가 높음
  • ni : (NICE) 프로세스 우선순위 조절 값
  • VIRT : 프로세스가 사용하는 가상 메모리 크기
  • RES : 프로세스가 사용중인 물리 메모리 크기
  • SHR : 다른 프로세스와 공유하는 메모리


  • 프로세스 정리
kill -{signal} {PID}
  • 사용가능 signal
profile
신윤재입니다

0개의 댓글