top

원진신·2021년 6월 26일
0

Linux

목록 보기
1/2

현재 OS 상태 알려주는 명령어

상태정보

  • 첫번째(top) 라인

    • 14:28:36 현재 서버 시간
    • up 가동중
    • 1:15 1시간 15분간
    • 1 user 유저 한명
    • load average 1분, 5분, 15분간 평균 실행/대기 중인 프로세스의 수, 싱글 코어인 경우, 1이면 CPU 100퍼 쓴거, 코어의 수를 고려해서 봐야함
  • 두번째(Tasks) 라인

    • Tasks 85개 프로세스 가동중, 1개 프로세스 실행중, 48개 프로세스 대기중, 0개 프로세스 멈춤, 0개 프로세스 좀비
  • 세번째, 네번째(Mem, Swap)라인
    • 전체 메모리, 사용중 메모리, 남는 메모리, 버퍼된 메모리

프로세스 정보

  • PID 프로세스 ID
  • USER 프로세스를 실행시킨 사용자
  • PR 프로세스의 우선위
  • NI PR에 영향주는 nice 값, 낮을수록 우선순위 높음
  • VIRT : 프로세스가 사용중인 메모리(SWAP+RES)
  • RES : RAM에서 사용중인 메모리의 크기(Resident Size)
  • SHR : 다른 프로세스와 공유하는 메모리
  • S : 프로세스의 상태
  • %CPU : CPU의 사용률
  • %MEM : 메모리의 사용률
  • COMMAND : 실행된 명령어

실행 후 명령어

  • shift + p CPU 순 정렬
  • shift + m Memory 순 정렬
  • shift + n Process ID 순 정렬
  • shift + t Running time 순 정렬
  • shift + r 오름/내림차순 정렬
profile
낙서장

0개의 댓글