Ceci est une ancienne révision du document !
Connaître son matériel
Cette page est dédiée aux programmes et commandes permettant d'obtenir des informations sur son ordinateur. Certains nécessitent les droits superutilisateur ou doivent être installés via apt-get. La plupart de ces programmes s'utilisent en mode console.
Détection du matériel
Cette liste (non exhaustive) répertorie différents programmes destinés à détecter son matériel et à donner des informations sur celui-ci, ainsi que les options les plus utiles.
lspci
Liste les périphériques PCI.
Options utiles :
-v
: bavard-vv
: très bavard-vvv
: pire encore !-n
: donne les indices numériques au lieu des noms-nn
: noms + indices-tv
: vue arborescente des branchements
sudo update-pciids
lshw
Liste le matériel (nécessite les droits superutilisateur).
Options utiles :
-html/-xml
: sortie au format HTML, typiquement à rediriger vers un fichier :lshw -html > matos.html
-xml
: sortie au format xml, typiquement à rediriger vers un fichier :lshw -xml > matos.xml
-C TYPE
: liste seulement les résultats de type TYPE ; ex. :lshw -C memory
,lshw -C cpu
, etc.
dmidecode
Décode la table DMI (en gros, le BIOS), donc liste le matériel (l'intérêt est que lshw et dmidecode ne tirent pas leurs infos du même endroit, et peuvent donner des résultats différents : il est donc bon de vérifier la cohérence).
Options utiles :
-t TYPE
: liste seulement les résultats de type TYPE ;- exemple :
dmidecode -t memory
(infos sur la RAM),dmidecode -t processor
(infos sur le CPU),dmidecode -t slot
(infos sur les slots PCI/AGP),dmidecode -t connector
(infos sur les connecteurs IDE/COM/USB/PS2/etc).
lshal
EN COURS
hardinfo
Vous trouverez dans les dépôts Universe son paquet hardinfo
Hardinfo donne pas mal d'information sur le matériel, sur le système d'exploitation, et effectue des benchmarks CPU.
Options utiles :
-r
: imprime le rapport en ligne de commande-f text/html
: imprime le rapport au format text/html
decode-dimms.pl
Donne de précieuses informations sur la RAM (type, SPD, fréquence max, temps de latence, etc.). Livrée avec i2c-tools.
À tester (à partir du paquet Ubuntu)
sudo apt-get install i2c-tools sudo modprobe eeprom sudo modprobe i2c-i801 decode-dimms
Installation via le site officiel
sudo apt-get install i2c-tools wget -O decode-dimms.pl http://www.lm-sensors.org/browser/i2c-tools/trunk/eeprom/decode-dimms?format=raw sudo install -v -m 755 decode-dimms.pl /usr/bin/decode-dimms && rm decode-dimms.pl
Utilisation
sudo modprobe eeprom sudo modprobe i2c-i801 perl decode-dimms.pl
lsusb
Liste le matériel USB branché.
Options utiles :
-v
: bavard
sudo update-usbids
/proc/*
Il ne s'agit pas à proprement parler d'un programme, mais d'un répertoire contenant un certain nombre de fichiers contenant eux-mêmes des informations utiles. Par exemple, /proc/cpuinfo contient quelques caractéristiques du CPU, et /proc/asound/cards les cartes son. Pour les afficher, utilisez la commande cat :
cat /proc/cpuinfo cat /proc/asound/cards
Les informations sont parfois plus difficiles à déchiffrer que dans ces deux exemples, notamment les dossiers /proc/XXX où XXX est un nombre correspondant à des processus en cours. Certains fichiers peuvent être modifiés directement, mais cette pratique est extrêmement risquée si vous ne savez pas exactement ce que vous faites.
glxinfo
Donne des informations illisibles sur l'accélération graphique.
Informations temps réel
Les programmes ou commandes listées ici permettent d'obtenir des informations sur le système en temps réel : température, mémoire utilisée, processus…
sensors
Donne la température et la tension de certains composants, ainsi que la vitesse de rotation des ventilateurs (il faut effectuer au moins une fois sudo sensors-detect).
free
Donne l'usage de la mémoire.
Options utiles :
-m
: affichage en Mio)-s DÉLAI
: rafraîchit l'affichage toutes les DÉLAI secondes)
lsmod
Liste les modules chargés.
top
Liste les processus en cours et leur consommation mémoire/CPU.
Options utiles :
-d DÉLAI
: rafraîchit l'affichage toutes les DÉLAI secondes-u UTILISATEUR
: n'affiche que les processus appartenant à UTILISATEUR
ps
Liste les processus en cours ; typiquement à utiliser avec un pipe (ex. : ps aux | grep gnome
)
Options utiles :
aux
(sans tiret)
iostat
Affiche des statistiques d'entrées-sorties sur les disques ou partitions. Fourni avec le paquet sysstat.
Options utiles :
-d DÉLAI
: temps de rafraîchissement-m
: affichage en Mio/s
vmstat
Affiche des statistiques sur la mémoire virtuelle. (Fourni avec le paquet sysstat ?)
Options utiles :
DÉLAI
: temps de rafraîchissement
netstat
Affiche des informations et statistiques sur les connexions réseau, la table de routage, etc.
iptraf
Permet de suivre en temps réel les échanges de paquets entre IP.
lsof
Affiche la liste des fichiers ouverts et les processus les utilisant.
Benchmarks
Ces logiciels permettent de tester les capacités matérielles de votre ordinateur.
hardinfo
ZLib, Fibonacci, MD5, Sha1, Blowfish, FPU Raytracing.
systester
Pi jusqu'à 128M
glxgears
Pour tester l'accélération graphique.
Ce n'est pas vraiment un benchmark, car les scores ne veulent pas dire grand-chose : d'ailleurs, il suffit de réduire la taille de la fenêtre pour les augmenter…
Contributeurs principaux : Skippy le Grand Gourou, .