web-dev-qa-db-fra.com

Réduction de la consommation d'énergie du deuxième disque dur

Je reçois un ordinateur portable demain avec un SSD comme lecteur principal (système d'exploitation), et je vais y placer le disque dur de mon ancien ordinateur portable comme lecteur secondaire pour contenir de la musique, etc.

Étant donné que les disques durs utilisent de l'énergie lorsqu'ils sont inactifs, juste pour continuer à tourner, je me demandais quels pourraient être les paramètres optimaux pour `` ralentir '' le lecteur, ainsi que d'autres conseils. Je me souviens avoir vu une référence à un fichier de paramètres où je pourrais choisir la durée pendant laquelle le lecteur peut rester inactif avant de tourner, mais je ne sais pas où il était.

De plus, si le lecteur utilise un système de fichiers NTFS, le système va-t-il écrire ou lire quoi que ce soit sur le lecteur lui-même, ce qui pourrait empêcher le ralentissement? J'avais l'intention de le monter de façon permanente à l'aide du programme d'installation sur/windows, mais je serais ouvert à de meilleures méthodes si cela causait un problème.

Merci pour toute aide.

1
Sman789

Pour mettre votre deuxième disque dur (je suppose/dev/sdb) en veille immédiatement, vous pouvez utiliser

Sudo hdparm -y /dev/sdb

Pour le mettre en veille après une minute d'inactivité, vous pouvez utiliser

Sudo hdparm -S 12 /dev/sdc

(le temps est compté en 5s pendant 5s à 20min)

Pour rendre ce paramètre permanent, vous pouvez l'écrire dans /etc/hdparm.conf:

Sudo gedit /etc/hdparm.conf

et là:

[...]
/dev/sdb {
    spindown_time = 12
}
5
Bazon

Vous pouvez également essayer d'activer Aggressive Link Power Management (ALPM). La gestion agressive de l'alimentation des liaisons (ALPM) est un mécanisme par lequel un contrôleur SATA AHCI peut mettre la liaison SATA qui se connecte au disque en mode très faible consommation pendant les périodes d'activité d'E/S nulle et dans un état d'alimentation actif lorsque le travail doit être terminé. Les tests montrent que cela peut économiser environ 0,5 à 2 watts d'énergie sur un système typique.

ALPM est désormais disponible dans plusieurs contrôleurs SATA qui utilisent l'interface avancée du contrôleur hôte (AHCI). Cependant, il existe des preuves que certains contrôleurs peuvent entrer dans un état de faible consommation et cela finit par entraîner une perte de données. Ubuntu a la possibilité d'utiliser ALPM mais il l'a désactivé par défaut car il peut entraîner une perte de données sur certaines machines. Étant donné qu'il existe un risque que cela puisse entraîner une perte de données, ne l'activez pas à moins que vous ayez des sauvegardes de vos données et que vous soyez prêt à prendre le risque.

Pour activer ALPM:

echo SATA_ALPM_ENABLE=true | Sudo tee /etc/pm/config.d/sata_alpm
0
Colin Ian King