저는 Debian 10(4.19.160-2 (2020-11-28) x86_64)에서 openmediavault(OMV) 5.5.23-1을 실행하고 있습니다. 주로 HTPC 역할을 하는 Ubuntu 20.04.2 LTS(GNU/Linux 5.4.0-70-generic x86_64) 호스트의 QEMU/KVM 가상 머신에서 실행됩니다.
얼마 전 약 4~8초 간격으로 주기적인 소음(디스크 액세스?)이 발생하는 것을 발견했습니다. 먼저, HTPC 데이터와 OMV VM 파일이 포함된 WD Green이 곧 죽을 것이라고 짐작했습니다(클릭 투 데드). 그래서 WD Red로 교체하고 거기에 모든 데이터를 복사했습니다. 하지만 주기적인 소음은 여전히 존재합니다. OMV VM을 중지해야만 소음이 멈춥니다.
이제 PC에는 다음 디스크가 포함되어 있습니다.
- 삼성 SSD: Ubuntu 20.04.2 LTS(
/
및/home
별도의 파티션에 있음) - WD Red 3TB: HTPC 데이터 및 VM 파일(
/
및/home
두 개의 별도 qcow2 파일인 OMV) - WD Red 2TB: NAS/OMV 데이터 디스크
- WD Red 4TB: NAS/OMV 백업 디스크
가상 머신 내의 디스크 설정은 다음과 같습니다.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 32G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 30,5G 0 part /
└─sda3 8:3 0 1021M 0 part [SWAP]
sdb 8:16 0 8G 0 disk
└─sdb1 8:17 0 8G 0 part /home
sr0 11:0 1 1024M 0 rom
vda 254:0 0 1,8T 0 disk /srv/dev-disk-by-label-nas-data
vdb 254:16 0 3,7T 1 disk /srv/dev-disk-by-label-nas-backup
이러한 순환 액세스/노이즈의 원인은 무엇이며 어떻게 추적할 수 있습니까?
echo 1 > /proc/sys/vm/block_dump
몇 초 동안 실행하면 dmesg
덤프는 다음과 같습니다.
이 항목에 특별한 것이 있습니까?
답변1
이 일반적인 소리는 헤드를 집어넣는 동안 드라이브를 대기/절전 모드로 전환하는 일부 전원 관리 기능을 생각나게 합니다(듣는 소리입니다).
시스템이 주기적으로 캐시를 새로 고치고 콘텐츠를 디스크에 기록하여 드라이브를 깨울 때 이 소리가 계속해서 들립니다. 그런 다음 일정 기간 동안 활동이 없으면 드라이브는 다시 대기/절전 모드로 돌아갑니다.
를 사용하여 하드 드라이브의 전원 관리 모드를 확인할 수 있습니다 hdparm -B /dev/sd...
. HDD가 어떤 PM 모드에 있는지 모니터링할 수 있습니다 hdparm -C /dev/sd...
(PM 모드의 변경 사항이 들리는 것과 일치하는지 확인하기 위해 순환할 수 있음).
마지막으로 PM을 완전히 비활성화할 수 있습니다 hdparm -B255 /dev/sd...
(이는 PM이 꺼졌을 때 "소리"가 사라지는지 확인하는 유용한 테스트이지만 이는 매우 극단적이므로 일상적인 사용에서는 PM 128에서 254 사이 값을 선호할 수 있습니다. 참조).hdparm
맨페이지).