top 프로세스 정보 표시find 특정 dir에서 파일 찾음grep 특정 문자열 검색awk 필드 조회top : 프로세스 정보를 표시한다.-b -n 1
b batch모드로 순간의 정보를 확인한다.n top 실행 주기 1 번
grep "Cpu(s)” 해당 결과에서, Cpu 관련 정보만 가져온다.%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}’

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