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.

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
Si vous avez beaucoup de « Unknown devices », mettez à jour la base de données en saisissant la commande suivante dans un terminal :
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
Si vous avez beaucoup de « Unknown devices », mettez à jour la base de données en saisissant la commande suivante dans un terminal :
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.

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.

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.

Attention

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, FIXME.

  • connaitre_son_materiel.1335882541.txt.gz
  • Dernière modification: Le 01/05/2012, 16:29
  • par zebulonT