Gerenciamento de energia do disco rígido com alternância de imagem no monitor

0

Temos um sistema em que quase alternamos alguns dados de exibição na tela 24 horas x 7 dias por semana.

Como nosso aplicativo é executado todos os dias, vemos algumas falhas no disco rígido no campo.

Infelizmente, nossa especificação de aplicativo contém que ele deve alternar os dados especificados na tela o tempo todo enquanto estiver ocioso.

Para corrigir este problema:
É possível desligar o disco rígido quando nenhum usuário o está usando por um certo período de tempo e também garantir que a exibição alterna um conjunto de imagens na tela?

    
por Ragav 11.12.2013 / 09:51

2 respostas

1

Você pode usar hdparm para definir por quanto tempo até que uma unidade desacelere. Os sinalizadores relevantes são -B (recurso avançado de gerenciamento de energia) e -S (tempo limite de espera). Por exemplo:

# hdparm -S 120 /dev/sda

definirá a unidade para girar após 10 minutos de inatividade. Observe que o valor usado tem uma interpretação estranha, da página de manual: 1 a 240 são multiplicados por 5 segundos; 241-251 são multiplicados por 30 minutos; 252 significa 21 minutos; 253 significa algo entre 8 e 12 horas, dependendo do fornecedor da unidade; 254 é reservado; 255 significa 21 minutos e 15 segundos.

Você também pode desmembrar a unidade imediatamente com -y ou fazer com que ela quase se desligue com -Y e verifique o modo atual com -C .

Note que você terá que se certificar de que nada no sistema esteja rotineiramente acessando o disco. Suspeitos comuns incluem syslog, atualizações de atime, ambientes de desktop, ntpd, etc. Você pode encontrá-los usando o recurso /proc/sys/vm/block_dump . Se você fizer o eco 1 para esse arquivo, cada acesso irá enviar uma mensagem para o log do kernel. (Eco 0 para desligá-lo). Veja também modo laptop .

Por fim, o que a tela exibe depende de seu aplicativo - e desde que as imagens sejam carregadas na memória (ou entrem pela rede ou ...), isso não requer acesso ao disco rígido.

    
por 11.12.2013 / 19:25
0

Um servidor, com RAM suficiente, nem precisa de um disco rígido. Você pode inicializar a partir de um SAN / NAS e executar tudo a partir da memória. Você já viu isso?

    
por 11.12.2013 / 18:15