리눅스 명령어

CPU 사용률 조회

Untitled

%Cpu(s): 0.0 us, 2.2 sy, 0.0 ni, 97.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

- us: 사용자가 사용한 CPU 시간
- sy: 커널이 사용한 CPU 시간
- ni: niced 사용자 프로세스를 실행하는 데 소요 된 시간
- id: 대기시간
- wa: IO 대기 시간
- hi: 하드웨어 인터럽트 사용 시간
- si: 소프트웨어 인터럽트 사용 시간
- st: 하이퍼 바이저가 다른 프로세서를 처리하는 동안 가상 CPU가 대기하는 시간

=> top -bn1 | grep '%Cpu(s)' | awk '{print $2}’

메모리 사용량

Untitled

free | grep 'Mem' | awk '{print $3/$2*100}’