신비한 글쓰기 IO

신비한 글쓰기 IO

XEN VM 서버의 디스크 IO를 확인하고 있었습니다. 쓰기 트래픽이 지속적으로 발생하는 DomU를 우연히 발견했습니다.

트래픽 범위를 더 좁히기 위해 DomU(CentOS 5, 64비트)에 로그인하고 부팅했습니다 iostat 5. 이는 sda1이 활성 상태이며 초당 130-190개의 블록을 쓰고 있음을 보여줍니다.

디스크 레이아웃:

sda: Whole disk (corresponds to DRBD-device in the Dom0, consist of one LV in the Dom0)
sda1: /
sda2: /var
sda3: LVM-PV for application data, contains one LV mounted as subdirectory on /var

.dll을 실행하여 /dev/sda1에서 열린 파일 핸들을 찾으려고 했습니다 lsof /dev/sda1. 이 명령의 출력은 비어 있습니다. 그리고 출력에는 lsof /dev/sda2많은 파일과 파이프가 표시됩니다. (예상대로)

이 IO의 원인을 어떻게 알 수 있나요?

답변1

새 커널은 프로세스별 I/O 통계를 수행할 수 있으며, 이는 iotop( yum install iotop)를 통해 볼 수 있습니다. 또한 확인해보세요이 링크.

답변2

iotop과 마찬가지로 최신 버전의 sysstat가 있는 경우(불행히도 CentOS 5가 기본값이 아님) pidstat -d 55초 샘플을 사용하여 프로세스별 디스크 I/O 통계(예:)를 추적할 수 있습니다.

(추가해야 합니다: 프로세스를 보려면 게스트 내부에서 이 작업을 수행해야 합니다)

관련 정보