드라이브 스핀다운을 수행할 수 있는 하이퍼바이저가 있습니까?

드라이브 스핀다운을 수행할 수 있는 하이퍼바이저가 있습니까?

저는 현재 백업 및 미디어 저장용으로만 사용되는 4개의 드라이브를 포함할 서버를 구축 중입니다. 하루에 몇 시간만 필요하더라도 이 4개의 드라이브만으로도 항상 작동할 경우 전력 요금이 추가로 100달러 추가됩니다. 시스템은 요청 시 사용할 수 있어야 하고 "항상 켜져 있는" 시스템 드라이브에서 실행되는 다른 vms/서비스도 있어야 하므로 전체 시스템을 끄는 것은 나에게 선택 사항이 아닙니다.

이러한 드라이브를 사용하지 않는 동안 작동을 멈출 수 있는 하이퍼바이저가 있습니까?

답변1

OS에 대해 언급하지 않았으므로 Linux에서 KVM의 FOSS 가상화 설정을 사용한다고 가정해 보겠습니다.

이것링크원하는 것을 달성하기 위해 hdparm을 사용하는 방법을 설명합니다. 처음부터 건너뛰세요. 쓰레기입니다.

hdparm 설치 및 구성

나는 laptop-mode-tools, pm-utils en noflushd와 같은 도구/모듈을 테스트했습니다. 그러나 이것들은 잘 작동하지 않았습니다. 나는 hdparm으로 더 많은 성공을 거두었습니다. 이 명령은 외부 USB 하드 디스크에서는 작동하지 않으며 SATA를 통해 완벽하게 작동합니다. /etc/hdparm.conf 파일을 열고 원하는 스핀다운 시간을 설정합니다.

 # vi /etc/hdparm.conf
 /dev/sda {
#spindown_time = 60  # 5 min
#spindown_time = 240 # 20 min
#spindown_time = 250 # 30 min
#spindown_time = 280 # 1 hour
spindown_time = 340 # 2 hours
}
To check if the hard disk is standby, you can use the following command:
# hdparm -C /dev/sda

/dev/sda:
drive state is:  standby

관련 정보