User Tools

Site Tools


informatique:linux:liste_materiel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
informatique:linux:liste_materiel [2013/10/14 20:44] – modification externe 127.0.0.1informatique:linux:liste_materiel [2016/07/01 12:31] (current) – /proc/cpuinfo pteu
Line 1: Line 1:
-{{tag>}} 
  
 ======Inventaire matériel====== ======Inventaire matériel======
Line 13: Line 12:
 Affiche les informations sur les matériels connectés sur le bus PCI Affiche les informations sur les matériels connectés sur le bus PCI
  
-  lspci +<code bash> 
-   00:00.0 Host bridge: Silicon Integrated Systems [SiS] 662 Host (rev 01) +lspci 
-   00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge) + 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 662 Host (rev 01) 
-   00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36) + 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge) 
-   00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01) + 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36) 
-   00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0) + 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01) 
-   00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) + 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0) 
-   00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) + 00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) 
-   00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) + 00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) 
-   00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller + 00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) 
-   00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91) + 00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller 
-   00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA (rev 01) + 00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91) 
-   00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10) + 00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA (rev 01) 
-   00:1f.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge + 00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10) 
-   01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (rev 04)+ 00:1f.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge 
 + 01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760 PCI/AGP or 662/761Gx PCIE VGA Display Adapter (rev 04) 
 +</code>
  
 On peut récupérer des informations complémentaires : On peut récupérer des informations complémentaires :
-  lspci -v +<code bash> 
-   00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10) +lspci -v 
-        Subsystem: Netgear Device 311a + 00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10) 
-        Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 +      Subsystem: Netgear Device 311a 
-        I/O ports at 2000 [size=256] +      Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17 
-        Memory at 4a105000 (32-bit, non-prefetchable) [size=256] +      I/O ports at 2000 [size=256] 
-        Expansion ROM at 4a140000 [disabled] [size=128K] +      Memory at 4a105000 (32-bit, non-prefetchable) [size=256] 
-        Capabilities: [dc] Power Management version 2 +      Expansion ROM at 4a140000 [disabled] [size=128K] 
-        Kernel driver in use: r8169 +      Capabilities: [dc] Power Management version 2 
-        Kernel modules: r8169 +      Kernel driver in use: r8169 
-(résultats tronqués pour n'afficher que ma carte réseau)+      Kernel modules: r8169 
 +</code> 
 +(résultats tronqués pour n'afficher que la carte réseau)
  
 Pour récupérer des informations sur le vendeur et/ou un matériel à partir de leur code identifiant, faire une recherche sur le site [[http://www.pcidatabase.com/|pcidatabase.com]] Pour récupérer des informations sur le vendeur et/ou un matériel à partir de leur code identifiant, faire une recherche sur le site [[http://www.pcidatabase.com/|pcidatabase.com]]
Line 50: Line 53:
  
 Exemple de sortie (tronquée sur les informations de la carté mère uniquement) : Exemple de sortie (tronquée sur les informations de la carté mère uniquement) :
-  dmidecode 
-   Handle 0x0006, DMI type 2, 20 bytes 
-   Base Board Information 
-       Manufacturer: Intel Corporation 
-       Product Name: D201GLY 
-       Version: AAE14305-401 
-       Serial Number: <num de série> 
-       Asset Tag: Base Board Asset Tag 
-       Features: 
-           Board is a hosting board 
-           Board is replaceable 
-       Location In Chassis: Base Board Chassis Location 
-       Chassis Handle: 0x0007 
-       Type: Unknown 
-       Contained Object Handles: 0 
  
 +<code bash>
 +dmidecode
 + Handle 0x0006, DMI type 2, 20 bytes
 + Base Board Information
 +     Manufacturer: Intel Corporation
 +     Product Name: D201GLY
 +     Version: AAE14305-401
 +     Serial Number: <num de série>
 +     Asset Tag: Base Board Asset Tag
 +     Features:
 +         Board is a hosting board
 +         Board is replaceable
 +     Location In Chassis: Base Board Chassis Location
 +     Chassis Handle: 0x0007
 +     Type: Unknown
 +     Contained Object Handles: 0
 +</code>
  
 =====lshw===== =====lshw=====
Line 82: Line 87:
 =====Arborescence /proc===== =====Arborescence /proc=====
  
-  cat /proc/cpuinfo +<code bash> 
-   processor       : 0 +cat /proc/cpuinfo 
-   vendor_id       : GenuineIntel + processor       : 0 
-   cpu family      : 6 + vendor_id       : GenuineIntel 
-   model           : 22 + cpu family      : 6 
-   model name      : Intel(R) Celeron(R) CPU          220  @ 1.20GHz + model           : 22 
-   stepping        : 1 + model name      : Intel(R) Celeron(R) CPU          220  @ 1.20GHz 
-   cpu MHz         : 1200.072 + stepping        : 1 
-   cache size      : 512 KB + cpu MHz         : 1200.072 
-   fdiv_bug        : no + cache size      : 512 KB 
-   hlt_bug         : no + fdiv_bug        : no 
-   f00f_bug        : no + hlt_bug         : no 
-   coma_bug        : no + f00f_bug        : no 
-   fpu             : yes + coma_bug        : no 
-   fpu_exception   : yes + fpu             : yes 
-   cpuid level     : 10 + fpu_exception   : yes 
-   wp              : yes + cpuid level     : 10 
-   flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi    mmx fxsr sse sse2 ss tm pbe lm constant_tsc up arch_perfmon pebs bts pni monitor ds_cpl tm2 ssse3 cx16 xtpr lahf_lm + wp              : yes 
-   bogomips        : 2402.40 + flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi  
-   clflush size    : 64 +mmx fxsr sse sse2 ss tm pbe lm constant_tsc up arch_perfmon pebs bts pni monitor ds_cpl tm2 ssse3 cx16 xtpr  
-   power management:+lahf_lm 
 + bogomips        : 2402.40 
 + clflush size    : 64 
 + power management: 
 +</code>
  
 +====Comment lire le contenu de /proc/cpuinfo====
 +
 +Pour connaitre le nombre de processeur physique ou logique, et le nombre de core :
 +  * **physical id** : le numéro du processeur physique ; commence à 0. Une machine dual-CPU aura donc 2 //physical id// listé par cette commande
 +  * siblings : le nombre de cœurs logiques dans le processeur
 +  * cpu cores : le nombre de cœurs physique dans le processeur
 +
 +Exemple (je n'ai affiché que les infos du dernier cœur) :
 +<code bash>
 +processor : 31
 +vendor_id : GenuineIntel
 +cpu family : 6
 +model : 62
 +model name : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
 +stepping : 4
 +microcode : 1064
 +cpu MHz : 2599.812
 +cache size : 20480 KB
 +physical id : 1
 +siblings : 16
 +core id : 7
 +cpu cores : 8
 +apicid : 47
 +initial apicid : 47
 +fpu : yes
 +fpu_exception : yes
 +cpuid level : 13
 +wp : yes
 +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi 
 +mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good 
 +xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid 
 +dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts 
 +dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
 +bogomips : 5199.29
 +clflush size : 64
 +cache_alignment : 64
 +address sizes : 46 bits physical, 48 bits virtual
 +power management:
 +</code>
 +On déduit que c'est une machine bi-processeurs (//physical id : 1// => il y avait le 0) de 8 cœurs physiques (//cpu cores : 8//) avec l'HyperThreading (siblings : 16 = 2x le nombre de //cpu cores// <=> HT) donc 2*8*2 = 32 cœurs logiques (//processor : 31//).
  
 =====Liens===== =====Liens=====
  
-  *  
informatique/linux/liste_materiel.txt · Last modified: 2016/07/01 12:31 by pteu