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 revision Previous revision
informatique:linux:liste_materiel [2013/10/14 22:44]
127.0.0.1 modification externe
informatique:linux:liste_materiel [2016/07/01 14:31] (current)
pteu /proc/cpuinfo
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 14:31 by pteu