ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • top 명령어 정리
    C,C++ & Linux 2020. 9. 9. 17:47
    728x90

    17:45:27 : 현재 시간

    13:12 : 시스템 부팅 시간 (13시간 12분 전)

    user : 접속 중인 유저 수

    load average : 현재 시스템이 얼마나 일을 하는지 나타냄(부하율) 왼쪽부터 1분, 5분, 15분 간의 평균 실행/대기 중인 프로세스의 수

     

    Tasks : 프로세스의 개수

    running : 동작 중인 프로세스의 수

    sleeping : 잠자기모드인 프로세스의 수

    stopped : 정지 모드인 프로세스의 수

    zombie : 좀비 모드인 프로세스의 수

     

    %Cpu(s)

    us, user : unniced 유저프로세스에 사용한 CPU 사용률 

    sy, system : 커널 프로세스에 사용 한 CPU 사용률

    ni, nice : niced 유저 프로세스에 사용한 CPU 사용률

    id, idle : idle 상태의 CPU 사용률

    wa, IO-wait : 시스템이 I/O 요청이 완료되기를 기다리는 시간

    hi : hardware IRQs에 사용된 CPU (IRQ = Interrupt Request)

    si : softIRQs에 사용된 CPU

    st : steal time. hypervisor 가 다른 가상 프로세스를 운영하는 동안에 가상 CPU가 진짜 CPU를 기다리는 시간을 백분율로 표현 : VM에서 동작하는 CPU가 물리 머신으로부터 자원을 할당받기 위해 얼마나 대기하고 있는지 알 수 있음

     

    KIB Mem 

    total : 전체 메모리 크기, free : 가용 메모리 크기, used : 사용된 메모리 크기

    buff/cache : 버퍼/캐시된 메모리

     

    KIB Swap : 스왑 메모리의 양

     

    PID : 프로세스 아이디

    USER : 프로세스 소유자

    PR : 우선순위 (Priority)

    NI : Nice value. 음수인 경우가 우선순위가 높음

    VIRT : 가상 메모리 사용량. 프로세스에 할당된 가상 메모리 전체. SWAP + RES

    RES : 프로세스가 사용 중인 물리 메모리의 양 = Code(Text) + data 영역

    SHR : 공유 메모리 사용량

    S : 프로세스 상태 (R : 실행 중, D : Uninterruptiable sleep = 디스크 or 네트워크 I/O 대기, S : Sleeping=리소스 즉시 사용 가능, T : Traced or Stopped, Z : zombie = 부모프로세스가 죽은 자식 프로세스)

    CPU : CPU 사용량

    MEM : 메모리 사용량

    TIME+ : 프로세스가 실행된 시간 . 100분의 1초단위까지 제공

    COMMAND : 프로세스 명령어

     

    'C,C++ & Linux' 카테고리의 다른 글

    C/C++ seteuid(2), setegid(2)  (0) 2020.06.05
    C/C++ setreuid(2), setregid(2)  (0) 2020.06.05
    C/C++ setuid(2), setgid(2)  (0) 2020.06.04
    C/C++ wait3(2), wait4(2)  (0) 2020.06.04
    C/C++ execl(3), execv(3), execle(3), execve(2), execlp(3), execvp(3)  (0) 2020.06.04

    댓글

Designed by Tistory.