Bloc-note 'Disques & stockage'
Le 5 mars 2007 à 08:20, 4ième version du billet (température des disques transféré sur l'article lm_sensors performance des disque enlevé).

Un peu de tout sur les disques et stockages sous Linux.

Historique (tout afficher)
  • v4 - température des disques transféré sur l'article lm_sensors performance des disque enlevé (2008-07-28 11:55)
  • v3 - MBR Transféré sur /node/1599 (2008-07-28 11:54)

Attributs SMART

SMART ( Self-Monitoring, Analysis and Reporting Technology ) est un norme de monitoring intégré dans l'électronique même de tous les disques durs modernes permettant de prédire (j'ai bien dit prédire !) le défaillances futures et le temps qu'il nous reste avant de le changer. Précieux donc.

Sous Linux, c'est l'outil smartmonttools qui permet de lire les valeurs SMART. Le paquet contient aussi un démon permettant d'auditer en permanence les défallances.

Voici une liste (sûrement non exhaustive) des valeurs SMART qu'il est possible de lire :

Raw_Read_Error_Rate
Fréquence d'apparition d'erreurs pendant la lecture de données brutes
Spin_Up_Time
Temps de mise en rotation du disque
Start_Stop_Count
Nombre de cycles arrêt/démarrage de l'axe de rotation
Reallocated_Sector_Ct
Nombre de secteurs ré-alloués
Seek_Error_Rate
Fréquence d'erreurs pendant le positionnement de la tête magnétique
Power_On_Hours
Nombre d'heures de fonctionnement
Spin_Retry_Count
Nombre de mises en rotation forcée du disque
Power_Cycle_Count
Nombre de cycles de mise sous tension
Temperature_Celsius
Température interne du disque en degrés Celsius
Hardware_ECC_Recovered
Nombre de corrections ECC réalisées
Current_Pending_Sector
Nombre de secteurs en attente de ré-allocation
Offline_Uncorrectable
Nombre de secteurs non ré-allouables
UDMA_CRC_Error_Count
Nombre d'erreurs de CRC pendant un accès Ultra DMA

Optimisation des accès disques

Pour speeder les disques modernes, il existe la commande hdparm. Une fois que vous avez trouvé les bon paramètres, il suffit de les intégrer dans le fichier /etc/sysconfig/harddisks. Si vous avez par exemple :

XTRA_PARAMS="-c3 -m16 -d1 -u1 -X69"

Cela signifie

-c3 accès 32 bits synchronisé (1 pour non synchronisé, moins rapide mais moins sur)
-m16
-d1 DMA activé
-u1 UDMA activé
-x69 PIO 32 en mode 5 (64+n? du PIO)

Connaître le label d'un disque

volname /dev/hda

Performances d'un disque dur

D'un point de vue général, hdparm est un outil capable de modifier les paramètres (32bits, DMA, etc.) d'un contrôleur. Autant il était important de le maîtriser il y a 5 ans si l'on voulait exploiter au mieux nos disques, autant aujourd'hui, une distribution moderne régle tout cela au mieux, dés l'installation. Maintenant hdparm reste utile pour évaluer les performances d'un disque :

root#hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 426 MB in 2.00 seconds = 212.84 MB/sec
Timing buffered disk reads: 152 MB in 3.02 seconds = 50.29 MB/sec
root# 

Température d'un disque dur

Pour connaître la température d'un disque, sans passer par le très complet outil S.M.A.R.T smartmontools, il existe un petit outil bien pratique nommé hddtemp :

root#hddtemp /dev/hda
/dev/hda: IC35L120AVV207-1: 37°C
root# 

Commentaires

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...