io 부하 모니터링하기

cpu 부하가 적은데 load가 높아지는 경우가 존재합니다. 그럴 경우 대부분 io 부하 문제입니다.

1. iotop

yum install iotop
apt install iotop

iotop은 top 처럼 프로세스 별 io 사용량을 알 수 있습니다.
보안 문제로 root 권한이여야 합니다. python 기반으로 개발되어 있다네요

2. iostat

yum install sysstat
apt install sysstat

iostat: 보고서 및 통계를 가져옵니다.
iostat -x: 더 자세한 통계 정보를 표시합니다.
iostat -c: CPU 통계만 표시합니다.
iostat -d: 장치 보고서만 표시합니다.
iostat -xd: 장치에 대한 확장 I/O 통계만 표시합니다.
iostat -k: 킬로바이트 또는 메가바이트 단위로 통계를 캡처합니다.
iostat -k 2 3: 지연된 CPU 및 장치 통계를 표시합니다.
iostat -j ID mmcbkl0 sda6 -x -m 2 2: 영구 장치 이름 통계를 표시합니다.
iostat -p: 블록 장치에 대한 통계를 표시합니다.
iostat -N: lvm2 통계 정보를 표시합니다.

iotop은 디스크 별로 사용량을 알 수 있습니다.

Leave a Comment