J'ai un problème gênant avec un NAS de Western Digital (MyBook Live Duo 6 TB) qui est connecté via un commutateur à mon LAN. Le réseau comprend quatre machines Windows 7, dont une connectée via WLAN.
Chaque fois que quelqu'un ouvre l'Explorateur Windows (quelle que soit la machine, quel que soit le chemin), le lecteur tourne, ce qui est non seulement ennuyeux, mais je suppose que les lecteurs sont très sollicités.
Il n'y a aucun moyen de changer le comportement du NAS, donc ma question est: Y a - t-il un moyen d'empêcher Windows de "questionner" le lecteur (ou tous les serveurs SMB, c'est-à-dire) sans paralyser totalement le partage de fichiers / l'accès au réseau?
(La désactivation de DHCP sur le routeur n'est pas une option, car elle ne prend pas en charge les paramètres DHCP séparés pour le filaire et le sans fil.)
la source
Réponses:
La "rotation" du disque dur est une opération très spécifique avec les caractéristiques et limitations suivantes:
Du côté logiciel, un système bien configuré aurait généralement l'une des trois sortes de politiques concernant les spin-ups / spin-downs:
Pour une économie d'énergie extrême (par exemple, dans un ordinateur portable sur batterie), le temps de rotation le plus court possible que vous pourriez attendre serait d'environ 15 ou 30 minutes d'inactivité ( pas d'activité du disque pendant la période). Sous Windows moderne, nous avons tellement de programmes qui s'exécutent tout le temps et qui font des E / S presque constantes que les chances qu'il n'y ait pas d'activité de disque pendant 15 minutes, même sur un système "propre", même avec un utilisateur complètement inactif, sont pratiquement zéro. En pratique, cette configuration est peu courante de nos jours.
Pour une économie d'énergie modérée, un temps de rotation de bureau typique peut être d'environ 2 à 4 heures. Cela signifie que si aucune lecture ou écriture ne survient sur ce disque dur sur une période de 2 ou 4 heures (ou quoi que ce soit configuré), le disque ralentira et la prochaine demande d'E / S pour le frapper devra tourner sauvegarder le disque.
Pour les serveurs, étant donné qu'ils souhaitent toujours être disponibles à tout moment (sans aucun retard dans leur réponse), le ralentissement dû à l'inactivité est généralement désactivé. Cela s'appliquerait à un NAS ainsi qu'à un serveur Web ou à tout autre type de serveur.
Je serais surpris si le WD NAS que vous possédez est conçu pour avoir un temps de rotation extrêmement court. Cependant, il y a plusieurs années (en 2007) , il y avait un bogue dans Ubuntu Linux où ils ont accidentellement réglé le temps d'inactivité de la rotation à 0 seconde. Cela signifiait que dès que le disque cessait de traiter une demande d'E / S, le temporisateur de "0 seconde" pour le ralentissement expirait immédiatement, le disque ralentissait et les têtes se garaient. Ensuite, les demandes d'E / S étaient mises en file d'attente en mémoire pendant que le disque devait tourner à nouveau pour les gérer.
Cette rotation constante de spin-up / spin-down tuait les disques durs des gens en très peu de temps sur Ubuntu en 2007. Les gens qui n'ont pas remarqué et corrigé le problème ont rapidement vu les disques durs de travail échouer en quelques jours ou semaines (ces disques durs étaient soit pas conçu avec des cycles de rotation fréquents à l'esprit, ou ils étaient à moins d'un an de l'échec sous une utilisation normale).
Si votre NAS est constamment en train de tourner et vers le bas, les disques à l' intérieur , il souffre d' une sorte d'usure mécanique qui est patinée peu fréquemment (à cette fréquence) par lecteurs de disque dur, il est donc vraiment une sorte de test de torture pour eux. Vous devez essayer de remédier à la situation sur le NAS lui-même.
Essayez ce qui suit:
Maintenant, quant à votre suspicion que Windows est le problème? Ce n'est pas. Les disques d'un NAS ne devraient pas tourner en permanence après seulement quelques secondes d'inactivité. Ils ne devraient tout simplement pas. Période. Personne ne conçoit leur NAS comme ça exprès (eh bien, je ne mettrais pas totalement WD au-dessus de ça, mais c'est peu probable).
Windows 7 est totalement irréprochable si cela se produit car votre ordinateur Windows ne peut pas contrôler les fonctions de gestion de l'alimentation du contrôleur SATA de votre NAS via le protocole SMB. Seul le système d'exploitation du NAS peut le faire.
Ce que Windows 7 fait réellement lorsque vous ouvrez l'Explorateur Windows, c'est qu'il effectue certaines opérations SMB qui interrogent les métadonnées du système de fichiers pour calculer l'espace disque total et disponible sur l'espace partagé du NAS.
Pour un disque dur tourné et "entièrement fonctionnel" au moment de l'accès, le calcul de l'espace disque total et disponible devrait prendre moins d'une seconde. La demande n'est pas particulièrement chère, et elle n'est pas "inondée" par aucune mesure.
Si vous croyez vraiment que Windows effectue une sorte de flot de commandes sur le NAS, vous devez le prouver par vous-même en installant Wireshark sur l'un de vos ordinateurs Windows 7 et en exécutant un paquet sniff sur les protocoles SMB avec une destination IP de votre NAS . Je considérerais cela comme un déluge si plus d'une centaine de demandes sont envoyées simplement en ouvrant l'Explorateur Windows, et surtout si les demandes continuent de se produire à un rythme très élevé pendant plus de 5 à 10 secondes après l'ouverture de l'Explorateur. Sinon, c'est plus ou moins normal.
Gardez à l'esprit que certains produits antivirus et de sauvegarde ne sont pas assez intelligents pour se rendre compte qu'un lecteur réseau mappé (par exemple F: ou quelque chose) est un lecteur partagé et, par conséquent, essayez d'effectuer une analyse antivirus ou des sauvegardes sur l' intégralité du lecteur (pas seulement les fichiers auxquels vous accédez délibérément). Ces types de bogues sont principalement historiques, mais peuvent apparaître de temps en temps avec certains logiciels. Il existe également certains programmes qui exécuteront fidèlement les instructions d'un utilisateur s'ils, par exemple, configurent le programme pour effectuer une analyse antivirus complète toutes les heures sur un lecteur partagé. Une fois ce processus entamé, il «inonderait» en effet le NAS de requêtes SMB.
Donc, vous voudrez peut-être exclure ce genre de chose, mais la cause profonde du problème, à mon avis, est que le disque tourne en premier lieu. Un bon NAS ne laissera pas le disque tourner et les têtes se gareront jusqu'à au moins 2 heures d'inactivité totale. Si vous pouvez ouvrir / fermer l'Explorateur Windows très rapidement et reproduire la rotation à chaque fois, quelque chose ne va pas du côté NAS.
la source
hdparm
pour PATA et SATA je crois. Je ne sais pas si ces disques WD Green ignorent les demandes du système d'exploitation d'augmenter leur temps d'inactivité en rotation, mais ils ne devraient pas le faire s'ils veulent se conformer à la spécification.En naviguant continuellement sur le Web, j'ai été amené à la `` solution '' suivante, qui est peut-être un peu inconfortable pour certaines personnes, mais conserve toujours l'accès au réseau:
"{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}" = dword: 00000001
Mettre le dword ci-dessus à 1 supprime toutes les références de l'environnement réseau de l'explorateur Windows, ce qui empêche également la rotation de mon NAS chaque fois que quelqu'un ouvre une instance de l'explorateur Windows. L'inconvénient est que si vous souhaitez parcourir les machines disponibles, vous devez entrer manuellement le chemin d'accès à l'environnement réseau dans une zone de texte de chemin Windows Explorer. Les liens machine et tout le reste fonctionnent.
btw, les disques à l'intérieur de ce NAS particulier sont des WD RED
la source