LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


materiel:connaitre_son_materiel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

materiel:connaitre_son_materiel [2018/11/17 13:53] (Version actuelle)
Ligne 1: Ligne 1:
 +===== CONNAITRE SON MATERIEL SOUS LINUX =====  ​
 +{{  :​wiki:​travaux-article.png|}}
 +{{:​materiel.jpg?​200|}}
  
 +EN COURS .....
 +
 +=== Prérequis ===
 +
 +Il faut tout d'​abord vérifier la présence des paquetage suivants :
 +
 +  * pciutils
 +  * usbutils
 +  * Smartmontools
 +
 +
 +
 +
 +===== CARTE MERE ======
 +
 +{{  :cm.png|}}
 +
 +Pour avoir toutes les informations utiles sur sa carte mère et quelques informations diverses ​ sur votre matériel.
 +
 +Utilisez la commande en root ( su ou en mode sudo ):
 +
 +  dmidecode
 +
 +et vous obtiendrez ceci (bref exemple ):
 +
 +  Handle 0x0001, DMI type 1, 27 bytes
 +  System Information
 + Manufacturer:​ System manufacturer
 + Product Name: P5Q DELUXE
 + Version: System Version
 + Serial Number: System Serial Number
 + UUID: A041001E-8C00-01...etc .....
 + Wake-up Type: Power Switch
 + SKU Number: To Be Filled By O.E.M.
 + Family: To Be Filled By O.E.M.
 +
 +  Handle 0x0002, DMI type 2, 15 bytes
 +  Base Board Information
 + Manufacturer:​ ASUSTeK Computer INC.
 + Product Name: P5Q DELUXE
 + Version: Rev 1.xx
 + Serial Number: MS1C87BW ....etc
 + Asset Tag: To Be Filled By O.E.M.
 + Features:
 + Board is a hosting board
 + Board is replaceable
 + Location In Chassis: To Be Filled By O.E.M.
 + Chassis Handle: 0x0003
 + Type: Motherboard
 + Contained Object Handles: 0
 +
 +une autre méthode pour connaitre sa version de bios est en mode ROOT :
 +
 +  dd if=/dev/mem bs=32k skip=31 count=1 | strings -n 8 | grep -i bios
 +
 +et vous obtiendrez donc :
 +
 +  AMIBIOS 080012
 +  1+0 enregistrements lus
 +  1+0 enregistrements écrits
 +  32768 octets (33 kB) copiésAMIBIOS(C)2006 American Megatrends, Inc.
 +  BIOS Date: 01/24/07 11:31:03 Ver: 08.00.12
 +  , 0,000539147 s, 60,8 MB/s
 +
 +
 +
 +===== CPU =====
 +
 +Pour connaître la version et afficher toutes les informations de son CPU ou processeur faites :{{  cpu.png|}}
 +
 +En console:
 +
 +    *Type de processeur pour lequel est compilé le noyau :
 +
 +      $ uname -p
 +
 +    * Info exhaustive
 +Cette commande permet d'​afficher les informations du fabricant, du bios, le modèle etc...
 +
 +      cat /​proc/​cpuinfo
 +
 +
 +
 +    *Charge moyenne du processeur
 +
 +      $ cat /​proc/​loadavg
 +
 +
 +
 +Pour déterminer l'​activité propre au CPU, faites :
 +
 +En console ​
 +  top
 +
 +    * Etat des processus
 +
 +      $ ps -ef
 +
 +=== en mode graphique ===
 +
 +===== MEMOIRES =====
 +
 +Afficher la quantité de mémoire utilisée{{ ​ memoire.png|}}
 +
 +   free -m
 +
 +L'​option t permet d'​afficher en plus la mémoire swap (free -mt)
 +
 +
 +     * Pour avoir toutes les informations détaillées
 +
 +
 +     cat /​proc/​meminfo
 +
 +
 +
 +
 +===== VENTILO =====
 +
 +
 +Pour connaitre la vitesse et la temperature du ventilateur :
 +
 +**installer le composant lm-sensors**
 +
 +puis en console :
 +
 +  sensors-detect
 +
 +repondre aux questions par oui (yes) ceci afin de déterminer quel materiel ou ventilateur doit être surveillé
 +
 +sensors-detect vous indiquera alors un nom pour chaque composant surveillé, notez-les bien.
 +
 +pour obtenir des informations sur tel ou tel composant tapez :
 +
 +  modeprobe + nom du composant
 +
 +exemple : modeprobe i2c-sensor
 +
 +=== en mode graphique ===
 +===== CARTE GRAPHIQUE ======
 +{{  cartegraphique.png|}}
 +
 +Pour connaître le modèle et le nom de sa carte graphique :
 +
 +commande en root
 +   ​lspci|grep VGA
 +
 +Voici ce que peut vous retourner la commande :
 +
 +  06:00.0 VGA compatible controller: nVidia Corporation G80 [GeForce 8800 GTX] (rev a2)
 +
 +  ​
 +
 +Une fois les drivers Ati ou Nvidia installés, on peut vérfier la présence de l'​accélération graphique par :
 +
 +  glxinfo | grep rendering
 +
 +La bonne réponse étant :
 +
 +  direct rendering: Yes
 +
 +Connaitre le nombre de fps de votre carte Graphique
 +
 +En console :
 +
 +  glxgears
 +
 +et on obtient par exemple :
 +
 +  50541 frames in 5.0 seconds = 10108.038 FPS
 +  51029 frames in 5.0 seconds = 10205.798 FPS
 +  51749 frames in 5.0 seconds = 10349.787 FPS
 +  51852 frames in 5.0 seconds = 10370.277 FPS
 +  50741 frames in 5.0 seconds = 10148.184 FPS
 +  49678 frames in 5.0 seconds = 9934.022 FPS
 +  51533 frames in 5.0 seconds = 10306.465 FPS
 +
 +
 +Obtenir des infos sur sa carte :
 +
 +
 +
 +=== overclocking des cartes Nvidia ===
 +
 +===== CARTE PCI ======
 +
 +    lspci -v
 +
 +    *Si vous souhaitez connaitre les fabricants et lister vos  périphériques PCI
 +
 +    lspci -n
 +
 +
 +Coller ensuite le résutat obtenu du genre :
 +
 +  00:1e.0 0604: 8086:244e (rev 90)
 +
 +sur le site de débian afin d'​obtenir le nom exact du fabricant ​ "​http://​kmuto.jp/​debian/​hcl/"​ ( cliquer sur "​Check"​ ) vous obtenez pour mon exemple des choses bien plus lisible du genre :
 +
 +  8086244e Yes Intel Corporation 82801 PCI Bridge i810_rng,​hw_random
 +
 +
 +
 +
 +
 +
 +
 +===== DISQUE DUR =====
 +
 +{{  disquedur.png|}}
 +
 +Il existe 3 grands types de disques durs gérés par Linux, à savoir ide, sata, usb. Mais Linux peut faire bien plus que vous indiquer quels types de disques sont présents dans votre PC.
 +
 +=== surveillance de ses disques durs ===
 +
 +Ou comment prévenir les pannes de votre disque dur (abréviation :DD).
 +
 +Il est important de pouvoir contrôler l'​état physique de vos disques durs, car une panne de DD, outre le prix du remplacement de votre disque, est surtout gênante pour la perte de vos données et ce malgré les précautions d'​usage de backup et de sauvegarde, bizarrement on ne récupère jamais tout le fruit de son travail :-D
 +
 +Or il est très facile sous Linux de connaître les prémisses d'une panne de votre DD. Ceci grâce à la technologie SMART (Self Monitoring Analysis and Reporting Technology system), qui permet d'​interagir avec les puces implantées dans les DD et qui a pour fonction de vérifier et d'​analyser dans les moindres détails l'​état physique du disque.
 +
 +Donc n'​hésitez plus à utiliser **Smartmoontools**,​ c'est un outil composé de deux parties :
 +
 +  * Un daemon **Smartd** qui se charge de collecter toutes les 30 mn les infos du disque
 +  * Une commande **smartctl** qui permet de visualiser ou de faire des interrogations sur l'​état du DD.
 +
 +smartcl s'​utilise avec la syntaxe suivante :
 +
 +   # smartctl -option /​dev/​sd[a-z][1...] pour les DD sata ou /​dev/​hd[a-t][1..] pour les DD ide 
 +
 +  * où bien sûr /dev/sda1 est à changer pour le disque que vous souhaitez surveiller.
 +  * Les options permettent de connaitre entre autres : température,​ nombre d'​erreurs du DD, faiblesse du DD etc.
 +
 +pour visualiser toutes les informations faites simplement option = -a ou -all :
 +
 +   ​smartctl -a /dev/sda1
 +
 +voilà ce que cela donne :
 +
 +   === START OF INFORMATION SECTION ===
 +   Model Family: ​    ​Western Digital Raptor family
 +   ​Device Model: ​    WDC WD740GD-00FLC0
 +   ​Serial Number: ​   WD-WMAKE2256907
 +   ​Firmware Version: 33.08F33
 +   User Capacity: ​   74,​355,​769,​344 bytes
 +   ​Device is:        In smartctl database [for details use: -P show]
 +   ATA Version is:   6
 +   ATA Standard is:  Exact ATA specification draft version not indicated
 +   Local Time is:    Sat Sep  8 01:54:59 2007 CEST
 +   SMART support is: Available - device has SMART capability.
 +   SMART support is: Enabled
 +
 +**Ceci est simplement l'​identification et les caractéristiques du disque, pour moi un Raptor de Western Digital 75 giga etc**
 +
 +   === START OF READ SMART DATA SECTION ===
 +   SMART overall-health self-assessment test result: PASSED
 +   ​General SMART Values:
 +   ​Offline data collection status: ​ (0x82) Offline data collection activity
 +                                        was completed without error.
 +                                        Auto Offline Data Collection: Enabled.
 +   ​Self-test execution status: ​     (   0) The previous self-test routine completed
 +                                        without error or no self-test has ever
 +                                        been run.
 +   Total time to complete Offline
 +   data collection: ​                ​(1719) seconds.
 +   ​Offline data collection
 +   ​capabilities: ​                   (0x7b) SMART execute Offline immediate.
 +                                        Auto Offline data collection on/off support.
 +                                        Suspend Offline collection upon new
 +                                        command.
 +                                        Offline surface scan supported.
 +                                        Self-test supported.
 +                                        Conveyance Self-test supported.
 +                                        Selective Self-test supported.
 +   SMART capabilities: ​           (0x0003) Saves SMART data before entering
 +                                        power-saving mode.
 +                                        Supports SMART auto save timer.
 +   Error logging capability: ​       (0x01) Error logging supported.
 +                                        No General Purpose Logging support.
 +   Short self-test routine
 +   ​recommended polling time:        (   2) minutes.
 +   ​Extended self-test routine
 +   ​recommended polling time:        (  30) minutes.
 +   ​Conveyance self-test routine
 +   ​recommended polling time:        (   5) minutes.
 +
 +   SMART Attributes Data Structure revision number: 16
 +   ​Vendor Specific SMART Attributes with Thresholds:
 +   ID# ATTRIBUTE_NAME ​         FLAG     VALUE WORST THRESH TYPE      UPDATED ​ WHEN_FAILED RAW_VALUE
 +   1 Raw_Read_Error_Rate ​    ​0x000b ​  ​200 ​  ​200 ​  ​051 ​   Pre-fail ​ Always ​      ​- ​      0
 +   3 Spin_Up_Time ​           0x0007 ​  ​117 ​  ​115 ​  ​021 ​   Pre-fail ​ Always ​      ​- ​      4691
 +   4 Start_Stop_Count ​       0x0032 ​  ​099 ​  ​099 ​  ​040 ​   Old_age ​  ​Always ​      ​- ​      1341
 +   5 Reallocated_Sector_Ct ​  ​0x0033 ​  ​200 ​  ​200 ​  ​140 ​   Pre-fail ​ Always ​      ​- ​      0
 +   7 Seek_Error_Rate ​        ​0x000b ​  ​200 ​  ​200 ​  ​051 ​   Pre-fail ​ Always ​      ​- ​      0
 +   9 Power_On_Hours ​         0x0032 ​  ​095 ​  ​095 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      3904
 +   10 Spin_Retry_Count ​       0x0013 ​  ​100 ​  ​100 ​  ​051 ​   Pre-fail ​ Always ​      ​- ​      0
 +   11 Calibration_Retry_Count 0x0013 ​  ​100 ​  ​100 ​  ​051 ​   Pre-fail ​ Always ​      ​- ​      0
 +   12 Power_Cycle_Count ​      ​0x0032 ​  ​099 ​  ​099 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      1314
 +   194 Temperature_Celsius ​    ​0x0022 ​  ​100 ​  ​092 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      50
 +   196 Reallocated_Event_Count 0x0032 ​  ​200 ​  ​200 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      0
 +   197 Current_Pending_Sector ​ 0x0012 ​  ​200 ​  ​200 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      0
 +   198 Offline_Uncorrectable ​  ​0x0012 ​  ​200 ​  ​200 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      0
 +   199 UDMA_CRC_Error_Count ​   0x000a ​  ​200 ​  ​253 ​  ​000 ​   Old_age ​  ​Always ​      ​- ​      3
 +   200 Multi_Zone_Error_Rate ​  ​0x0009 ​  ​200 ​  ​179 ​  ​051 ​   Pre-fail ​ Offline ​     -       0
 +
 +   SMART Error Log Version: 1
 +   No Errors Logged
 +
 +SMART Self-test log structure revision number 1
 +No self-tests have been logged. ​ [To run self-tests, use: smartctl -t]
 +
 +
 +SMART Selective self-test log data structure revision number 1
 + ​SPAN ​ MIN_LBA ​ MAX_LBA ​ CURRENT_TEST_STATUS
 +    1        0        0  Not_testing
 +    2        0        0  Not_testing
 +    3        0        0  Not_testing
 +    4        0        0  Not_testing
 +    5        0        0  Not_testing
 +Selective self-test flags (0x0):
 +  After scanning selected spans, do NOT read-scan remainder of disk.
 +If Selective self-test is pending on power-up, resume after 0 minute delay.
 +
 +
 +
 +Bon, reconnaissons que ce n'est pas toujours lisible vous pouvez donc utiliser la commande suivante :
 +
 +
 +   ​smartctl -t long /dev/sda
 +
 +vous trouverez toutes les options et l'aide sur smartctl en tapant : smartctl -h 
 +
 +ce qui donne :
 +
 +   === START OF OFFLINE IMMEDIATE AND SELF-TEST SECTION ===
 +   ​Sending command: "​Execute SMART Extended self-test routine immediately in off-line mode".
 +   Drive command "​Execute SMART Extended self-test routine immediately in off-line mode" successful.
 +   ​Testing has begun.
 +   ​Please wait 30 minutes for test to complete.
 +   Test will complete after Sat Sep  8 02:35:53 2007
 +
 +
 +ensuite faites la commande suivante :
 +
 +FIXME
 +
 +
 +   * Taux d'​occupation du disque
 +
 +      $ df -h
 +
 +
 +    *Taux d'​utilisation du disque
 +
 +      $ du -h /home/$USER
 +
 +===== réparer ses partitions recuperer des données =====
 +
 +===== USB ======
 +
 +en mode root ou sudo :
 +
 +   lsusb
 +
 +===== DIVERS =====
 +
 +Connaitre la version de son noyau :
 +
 +  uname -r
materiel/connaitre_son_materiel.txt · Dernière modification: 2018/11/17 13:53 (modification externe)