리눅스에서 iostat 명령을 이용해서 cpu와 디스크의 사용률을 확인할 수 있다. 우선 패키지를 설치하자. 데비안/우분투 기준으로 터미널창에서 아래와 같이 진행.
# S/W 저장소 정보 갱신
sudo apt-get update
# sysstat 패키지 설치
sudo apt-get install sysstat
이제 iostat 명령을 실행한다.
# iostat 실행
iostat
아래와 같은 형태의 결과를 볼 수 있을 겻이다.
avg-cpu: %user %nice %system %iowait %steal %idle
2.85 0.00 1.11 0.07 0.00 95.97
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
nvme0n1 13.16 510.86 143.05 0.00 1154427 323257 0
sda 0.33 4.58 0.00 0.00 10356 4 0
avg-cpu는 CPU 사용률을 보여준다. %user 항목은 사용자에 의한 사용률, %system 항목이 OS(커널)에 의한 사용률이다.
device는 디스크 입출력(I/O) 상태를 보여준다. tps 항목은 초당 몇번의 입출력 요청이 발생하는지 나타낸다. kB_read/s 항목이 초당 읽은 데이터량(kB), kB_wrtn/s 항목이 초당 기록한 데이터량(kB), kB_dscd/s 항목은 초당 버려진(discarded) 데이터량(kB)이다. kB_read, kB_wrtn, kB_dscd 항목은 초당이 아니라 지금까지 읽고 기록하고 버린 총량이다.
만약 cpu 관련 항목만 보고 싶다면 -c 옵션을, 디스크 관련 항목만 보고 싶다면 -d 옵션을 지정한다.
# cpu 항목만 출력
iostat -c
# 디스크 항목만 출력
iostat -d
디스크 입출력 정보를 kB가 아니라 MB 단위로 보고 싶다면 -m 옵션을 추가면 된다.
# 디스크 항목만 출력, MB 단위로
iostat -d -m
'리눅스' 카테고리의 다른 글
redis에서 메모리 사용 정보 확인 (0) | 2023.11.10 |
---|---|
리눅스에서 webp 이미지 파일을 png 또는 jpg 파일로 변환 (0) | 2023.11.07 |
리눅스 KDE 플라즈마 환경에서 특수문자 입력 (0) | 2023.10.30 |
리눅스에서 시스템 종료할 때 "stop job is running" 문제 (systemd) (0) | 2023.10.27 |
Q4OS 4.8에서 오라클 버추얼박스 7.0 설치 (1) | 2023.10.26 |