Eu tenho um problema irritante com um NAS da Western Digital (MyBook Live Duo 6 TB) conectado através de um switch à minha LAN. Existem quatro máquinas Windows 7 na rede, uma delas conectada via WLAN.
Toda vez que alguém abre o Windows Explorer (não importa qual máquina, não importa qual caminho), a unidade está girando, o que não é apenas irritante, mas presumo que seja muito exigente nas unidades.
Não há como alterar o comportamento do NAS; portanto, minha pergunta é: existe uma maneira de impedir o Windows de "consultar" a unidade (ou todos os servidores SMB), sem prejudicar totalmente o compartilhamento de arquivos / acesso à rede?
(Desabilitar o DHCP no roteador não é uma opção, pois ele não suporta configurações DHCP separadas para com e sem fio.)
fonte
Respostas:
A "rotação" do disco rígido é uma operação muito específica com as seguintes características e limitações:
No lado do software, um sistema bem configurado geralmente teria um dos três tipos de políticas relacionadas a spin-ups / spin-downs:
Para extrema conservação de energia (por exemplo, em um laptop com energia da bateria), o menor tempo de rotação possível que você espera seria de cerca de 15 ou 30 minutos de inatividade ( sem atividade de disco durante o período). No Windows moderno, temos tantos programas em execução o tempo todo e fazendo E / S quase constantes que as chances de não haver atividade em disco por 15 minutos, mesmo em um sistema "limpo", mesmo com o usuário completamente ocioso, são praticamente zero. Na prática, essa configuração é incomum atualmente.
Para uma economia moderada de energia, um tempo típico de rotação da área de trabalho pode ser de 2 a 4 horas. Isso significa que, se nenhuma leitura ou gravação ocorrer nesse disco rígido por um período de 2 ou 4 horas (ou seja o que for configurado), o disco será desativado e a próxima solicitação de E / S para atingi-lo terá que girar o disco de backup.
Para servidores, como eles desejam estar sempre disponíveis a qualquer momento (sem nenhum atraso na resposta), a redução devido à inatividade geralmente é desativada. Isso se aplica a um NAS, bem como a um servidor da Web ou a qualquer outro tipo de servidor.
Eu ficaria surpreso se o WD NAS que você possui foi projetado para ter um tempo de rotação extremamente curto. No entanto, não foi um bug no Ubuntu Linux há muitos anos (em 2007), onde eles acidentalmente definir o tempo ocioso spin-down para 0 segundos. Isso significava que, assim que o disco parasse de manipular uma solicitação de E / S, o temporizador "0 segundo" para o spin-down expiraria imediatamente, o disco giraria para baixo e os cabeçotes seriam estacionados. Em seguida, as solicitações de E / S se enfileiravam na memória enquanto o disco precisava girar novamente para lidar com elas.
Essa constante rotatividade de spin-up / spin-down estava matando os discos rígidos das pessoas em muito pouco tempo no Ubuntu em 2007. As pessoas que não perceberam e corrigiram o problema rapidamente experimentaram os discos rígidos em funcionamento com falha em dias ou semanas (esses discos eram: não projetado com ciclos de rotação freqüentes em mente, ou eles estavam a menos de um ano de falhas no uso normal).
Se o seu NAS estiver girando constantemente para cima e para baixo, os discos dentro dele sofrerão um tipo de desgaste mecânico que é incomumente desgastado (nessa frequência) pelos HDDs; portanto, é realmente uma espécie de teste de tortura para eles. Você deve tentar remediar a situação no próprio NAS.
Tente o seguinte:
Agora, quanto à sua suspeita de que o Windows é o problema? Não é. Os discos de um NAS não devem girar constantemente após apenas alguns segundos de tempo ocioso. Eles simplesmente não deveriam. Período. Ninguém projeta seu NAS assim de propósito (bem, eu não deixaria totalmente de lado a WD para fazer isso, mas é improvável).
O Windows 7 é totalmente irrepreensível se isso estiver acontecendo, porque o seu computador Windows não pode controlar as funções de gerenciamento de energia do controlador SATA do seu NAS através do protocolo SMB. Somente o sistema operacional do NAS pode fazer isso.
O que o Windows 7 realmente faz quando você abre o Windows Explorer é executar determinadas operações SMB que consultam os metadados do sistema de arquivos para calcular o espaço em disco total e disponível no espaço compartilhado do NAS.
Para um disco rígido girado e "totalmente em execução" no momento do acesso, o cálculo do espaço em disco total e disponível deve levar menos de um segundo. A solicitação não é particularmente cara e não está "inundando" de forma alguma.
Se você realmente acredita que o Windows está realizando algum tipo de inundação de comando no NAS, você deve provar isso instalando o Wireshark em um dos computadores Windows 7 e executar uma detecção de pacotes nos protocolos SMB com um destino IP do seu NAS . Eu consideraria uma inundação se mais de 100 solicitações forem enviadas apenas abrindo o Windows Explorer e, especialmente, se as solicitações continuarem a ocorrer a uma taxa muito alta por mais de 5 a 10 segundos após a abertura do Explorer. Caso contrário, é mais ou menos normal.
Lembre-se de que certos produtos de verificação e backup de vírus não são inteligentes o suficiente para perceber que uma unidade de rede mapeada (por exemplo, F: ou algo assim) é uma unidade compartilhada e, como resultado, tentar fazer verificações ou backups de vírus em toda a unidade (não apenas os arquivos que você acessa deliberadamente). Esses tipos de bugs são principalmente históricos, mas podem surgir de tempos em tempos com determinados softwares. Existem também alguns programas que executam fielmente as instruções de um usuário, se, por exemplo, configuram o programa para executar uma verificação completa de vírus a cada hora em uma unidade compartilhada. Uma vez iniciado esse processo, ele realmente "inundaria" o NAS com solicitações de SMB.
Portanto, você pode excluir esse tipo de coisa, mas a causa raiz do problema, na minha opinião, é que a unidade está girando para baixo em primeiro lugar. Um bom NAS não deixa a unidade girar para baixo e as cabeças estacionam até pelo menos 2 horas de inatividade total. Se você pode abrir / fechar o Windows Explorer muito rapidamente e reproduzir o spin-up a cada vez, algo está errado no lado do NAS.
fonte
hdparm
para PATA e SATA, acredito. Não tenho certeza se essas unidades WD Green ignoram as solicitações do sistema operacional para aumentar o tempo ocioso de rotação, mas não o devem se desejam cumprir as especificações.Navegando continuamente na Web, fui levado à seguinte 'solução', que pode ser desconfortável para algumas pessoas, mas ainda mantém o acesso à rede:
"{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}" = dword: 00000001
Definir o dword acima como 1 remove todas as referências do ambiente de rede do Windows Explorer, o que também impede a rotação do meu NAS sempre que alguém abre uma instância do Windows Explorer. A desvantagem é que, se você quiser navegar pelas máquinas disponíveis, precisará inserir manualmente o caminho para o ambiente de rede em uma caixa de texto de caminho do Windows Explorer. Links de máquina e tudo o mais ainda funciona.
Aliás, as unidades neste NAS em particular são WD REDs
fonte