Linux Tips : Obtenir des infos sur le matériel

Logo LinuxIl peut s’avérer utile dans certaines situations de savoir bien identifier le matériel dont on dispose. Un exemple, quand je travaille sur d’anciennes machines, est de savoir si le processeur est 32 ou 64 bits, s’il dispose des instructions de virtualisation , d’avoir la référence exacte du disque dur, etc ….

Voici quelques tips sous Linux qui permettent de répondre à ces questions.

Les informations concernant le CPU :

debianhst:~# cat /proc/cpuinfo
processor    : 0
vendor_id    : AuthenticAMD
cpu family    : 15
model        : 67
model name    : Dual-Core AMD Opteron(tm) Processor 1216
stepping    : 3
cpu MHz        : 2411.268
cache size    : 1024 KB
...etc...

Ci-dessus, un extrait de renvoie  de cette commande nous montre que l’on dispose d’un AMD dual core 1216 tournant à 2400Mhz avec 1 MB de mémoire cache de 1er niveau.

Des informations sur le BIOS :

Il est nécessaire d’installer le paquet correspondant ( apt-get install dmidecode )pour avoir accès à la commande dmidecode. Ainsi , sur la même machine que précédemment, on sait que celle-ci est du type Dell et on obtient même le ServiceTag pour la maintenance…

debianhst:~# dmidecode
# dmidecode 2.8
SMBIOS 2.5 present.
47 structures occupying 1789 bytes.
Table at 0x000F0CD0.

...
Handle 0x0001, DMI type 0, 24 bytes
BIOS Information
 Vendor: Dell Inc.
 Version: 1.0.1
 Release Date: 09/17/2007
 Address: 0xE4960
 Runtime Size: 112288 bytes
 ROM Size: 1024 kB
 Characteristics:
 PCI is supported
 PNP is supported
 APM is supported
 BIOS is upgradeable
 BIOS shadowing is allowed
 ESCD support is available
 Boot from CD is supported
 ACPI is supported
 USB legacy is supported
 LS-120 boot is supported
 BIOS Revision: 1.0

Handle 0x0002, DMI type 1, 27 bytes
System Information
 Manufacturer: Dell Inc.
 Product Name: PowerEdge T105
 Version: (none)
 Serial Number: SERVICETAG ICI
 UUID: XXXXXXXXXX
 Wake-up Type: Power Switch
 SKU Number: Not Specified
 Family: Not Specified

...etc...

Mais en fait on obtient quantité d’autres informations par le biais de cette commande. L’idéal c’est de la tester soi-même ;-) … on pourra observer qu’on arrive souvent à savoir la quantité de barrettes mémoires installées, le nombre de slots encore vide, les différents ports PCI occupés ,etc ….

Des informations sur le disque dur :

Comme pour les autres éléments, la connaissance du disque dur dans la machine est intéressante, et notamment ses performances en terme de transferts. Voici deux commandes utiles :

debianhst:~# hdparm -i /dev/sda

/dev/sda:

 Model=Hitachi HDP725050GLA360                 , FwRev=GM4OA5CA, SerialNo=      GEAXXXXXX
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=56
 BuffType=DualPortCache, BuffSize=15118kB, MaxMultSect=16, MultSect=?16?
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=976773168
 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
 PIO modes:  pio0 pio1 pio2 pio3 pio4
 DMA modes:  mdma0 mdma1 mdma2
 UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
 AdvancedPM=yes: disabled (255) WriteCache=enabled
 Drive conforms to: unknown:  ATA/ATAPI-2,3,4,5,6,7

 * signifies the current active mode

debianhst:~# hdparm -t /dev/sda 

/dev/sda:
 Timing buffered disk reads:  232 MB in  3.02 seconds =  76.86 MB/sec

Ainsi, la première commande nous indique qu’il s’agit d’un disque dur de marque Hitachi ainsi que sa référence commerciale exacte ( ce qui permet d’avoir d’autres informations sur le site du constructeur) , et que celui ci est en mode de fonctionnement udma6 avec le cache en écriture d’activé.


La deuxième commande nous indique que la vitesse de lecture pendant 3 secondes donne un taux de 76MB/sec environ.

D’autres commandes …. commodes :

On pourra utiliser d’autres commandes pour compléter ses requêtes d’informations , telles que  lsusb pour les périphériques usb , lspci pour les périphériques PCI , lshw pour le hardware (plus simplement présenté que dmidecode) ….

Articles en relation avec celui-ci

This entry was posted in Astuces/Tips, Informatique, Linux and tagged , , . Bookmark the permalink.