Atualmente estou construindo um servidor que conterá 4 unidades usadas apenas para backup e armazenamento de mídia. Somente essas 4 unidades adicionarão US$ 100 à conta de energia quando funcionarem o tempo todo, mesmo que seja necessário apenas algumas horas por dia. Como o sistema deve estar disponível sob demanda e também ter outros vms/serviços em execução em uma unidade de sistema "sempre ligada", desligar todo o sistema não é uma opção para mim.
Existem hipervisores capazes de desativar essas unidades enquanto não estiverem sendo usadas?
Responder1
Você não mencionou um sistema operacional, então vamos supor que você queira usar uma configuração de virtualização FOSS do KVM no Linux.
Esselinkdescreve como usar o hdparm para conseguir o que deseja. Pule o começo, é lixo.
Instalando e configurando hdparm
Testei ferramentas/módulos como ferramentas de modo laptop, pm-utils e noflushd. Mas estes não funcionaram bem. Tive mais sucesso com hdparm. Este comando não funcionará em discos rígidos USB externos, via SATA funciona perfeitamente. Abra o arquivo /etc/hdparm.conf e defina o tempo de rotação desejado:
# 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