Logische CPUs einer Hardware Unit zuordnen

Dieses Thema im Forum "Sonstiges" wurde erstellt von Gast123, 27.06.2012.

  1. #1 Gast123, 27.06.2012
    Gast123

    Gast123 Guest

    Hallo Leute,

    wir haben hier mehrere Server mit jeweils zwei Xeon CPUs a 6 Kernen unter CentOS 5 laufen.
    Über die mir bekannten Systemtools kann ich mir zwar alle (logischen) CPUs anzeigen lassen, finde bis dato allerdings keine Möglichkeit, mir die zugehörige Unit anzeigen zu lassen.
    Ziel ist es, hearus zu finden, welche logische CPU auf welchem Chip/Sockel sitzt.

    Geht das irgendwie mit Linux Bordmitteln?

    Danke euch!
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Akendo

    Akendo 4k3nd0

    Dabei seit:
    05.02.2008
    Beiträge:
    396
    Zustimmungen:
    0
    Wirf ein blick auf /proc/cpuinfo
    Das sollte dir eine Übersicht geben von den CPU. Desweiteren kannst du mit lshw dir noch weiter Detail pro Socket Anzeigen lassen.
     
  4. #3 Gast123, 28.06.2012
    Zuletzt von einem Moderator bearbeitet: 28.06.2012
    Gast123

    Gast123 Guest

    Weder in /proc/cpuinfo, noch in der Ausgabe von lshw steht das, was ich, wie oben erwähnt, benötige.
    Danke trotzdem für den Hinweis auf lshw. Es scheint für andere sachen ganz nützlich sein zu können.
     
  5. Psyjo

    Psyjo Routinier

    Dabei seit:
    15.11.2005
    Beiträge:
    259
    Zustimmungen:
    0
    Ort:
    Hinter'm Berg
    dmidecode könnte dir evtl weiter helfen.

    Psyjo
     
  6. #5 Gast123, 28.06.2012
    Gast123

    Gast123 Guest

    @psyjo

    Auch ein mächtiges tool, was leider auch nicht das gewünschte Ergebnis liefert.
    Also hier mal die relevanten Ausgaben der tools:
    lshw -c CPU
    Code:
      *-cpu:0
           description: CPU
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 4
           bus info: cpu@0
           version: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           serial: To Be Filled By O.E.M.
           slot: CPU 1
           size: 3066MHz
           capacity: 3066MHz
           width: 64 bits
           clock: 133MHz
           capabilities: x86-64 fpu fpu_exception wp 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 pdpe1gb rdtscp constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
           configuration: cores=6 enabledcores=6 threads=6
      *-cpu:1
           description: CPU
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 8
           bus info: cpu@1
           version: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           serial: To Be Filled By O.E.M.
           slot: CPU 2
           size: 3066MHz
           capacity: 3066MHz
           width: 64 bits
           clock: 133MHz
           capabilities: x86-64 fpu fpu_exception wp 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 pdpe1gb rdtscp constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
           configuration: cores=6 enabledcores=6 threads=6
      *-cpu:2
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 1
           bus info: cpu@2
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:3
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 2
           bus info: cpu@3
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:4
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 3
           bus info: cpu@4
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:5
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 5
           bus info: cpu@5
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:6
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 6
           bus info: cpu@6
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:7
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 7
           bus info: cpu@7
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:8
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: 9
           bus info: cpu@8
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:9
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: a
           bus info: cpu@9
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:10
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: b
           bus info: cpu@10
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
      *-cpu:11
           product: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
           vendor: Intel Corp.
           physical id: c
           bus info: cpu@11
           width: 64 bits
           capabilities: fpu fpu_exception wp 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 pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon pebs bts rep_good pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr dca sse4_1 sse4_2 popcnt lahf_lm
    dmidecode -t 4
    Code:
    # dmidecode 2.11
    SMBIOS 2.6 present.
    
    Handle 0x0004, DMI type 4, 42 bytes
    Processor Information
    	Socket Designation: CPU 1
    	Type: Central Processor
    	Family: Xeon
    	Manufacturer: Intel            
    	ID: C2 06 02 00 FF FB EB BF
    	Signature: Type 0, Family 6, Model 44, Stepping 2
    	Flags:
    		FPU (Floating-point unit on-chip)
    		VME (Virtual mode extension)
    		DE (Debugging extension)
    		PSE (Page size extension)
    		TSC (Time stamp counter)
    		MSR (Model specific registers)
    		PAE (Physical address extension)
    		MCE (Machine check exception)
    		CX8 (CMPXCHG8 instruction supported)
    		APIC (On-chip APIC hardware supported)
    		SEP (Fast system call)
    		MTRR (Memory type range registers)
    		PGE (Page global enable)
    		MCA (Machine check architecture)
    		CMOV (Conditional move instruction supported)
    		PAT (Page attribute table)
    		PSE-36 (36-bit page size extension)
    		CLFSH (CLFLUSH instruction supported)
    		DS (Debug store)
    		ACPI (ACPI supported)
    		MMX (MMX technology supported)
    		FXSR (FXSAVE and FXSTOR instructions supported)
    		SSE (Streaming SIMD extensions)
    		SSE2 (Streaming SIMD extensions 2)
    		SS (Self-snoop)
    		HTT (Multi-threading)
    		TM (Thermal monitor supported)
    		PBE (Pending break enabled)
    	Version: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz     
    	Voltage: Unknown
    	External Clock: 133 MHz
    	Max Speed: 3066 MHz
    	Current Speed: 3066 MHz
    	Status: Populated, Enabled
    	Upgrade: Other
    	L1 Cache Handle: 0x0005
    	L2 Cache Handle: 0x0006
    	L3 Cache Handle: 0x0007
    	Serial Number: To Be Filled By O.E.M.
    	Asset Tag: To Be Filled By O.E.M.
    	Part Number: To Be Filled By O.E.M.
    	Core Count: 6
    	Core Enabled: 6
    	Thread Count: 6
    	Characteristics:
    		64-bit capable
    
    Handle 0x0008, DMI type 4, 42 bytes
    Processor Information
    	Socket Designation: CPU 2
    	Type: Central Processor
    	Family: Xeon
    	Manufacturer: Intel            
    	ID: C2 06 02 00 FF FB EB BF
    	Signature: Type 0, Family 6, Model 44, Stepping 2
    	Flags:
    		FPU (Floating-point unit on-chip)
    		VME (Virtual mode extension)
    		DE (Debugging extension)
    		PSE (Page size extension)
    		TSC (Time stamp counter)
    		MSR (Model specific registers)
    		PAE (Physical address extension)
    		MCE (Machine check exception)
    		CX8 (CMPXCHG8 instruction supported)
    		APIC (On-chip APIC hardware supported)
    		SEP (Fast system call)
    		MTRR (Memory type range registers)
    		PGE (Page global enable)
    		MCA (Machine check architecture)
    		CMOV (Conditional move instruction supported)
    		PAT (Page attribute table)
    		PSE-36 (36-bit page size extension)
    		CLFSH (CLFLUSH instruction supported)
    		DS (Debug store)
    		ACPI (ACPI supported)
    		MMX (MMX technology supported)
    		FXSR (FXSAVE and FXSTOR instructions supported)
    		SSE (Streaming SIMD extensions)
    		SSE2 (Streaming SIMD extensions 2)
    		SS (Self-snoop)
    		HTT (Multi-threading)
    		TM (Thermal monitor supported)
    		PBE (Pending break enabled)
    	Version: Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz     
    	Voltage: Unknown
    	External Clock: 133 MHz
    	Max Speed: 3066 MHz
    	Current Speed: 3066 MHz
    	Status: Populated, Enabled
    	Upgrade: Other
    	L1 Cache Handle: 0x0009
    	L2 Cache Handle: 0x000A
    	L3 Cache Handle: 0x000B
    	Serial Number: To Be Filled By O.E.M.
    	Asset Tag: To Be Filled By O.E.M.
    	Part Number: To Be Filled By O.E.M.
    	Core Count: 6
    	Core Enabled: 6
    	Thread Count: 6
    	Characteristics:
    		64-bit capable
    
    Nochmal zum allgemeinen Verständnis:
    Wir haben zwei Sockel mit je einer CPU. Jede CPU hat sechs Kerne.
    Unter Linux werden nur die Kerne als CPUs angezeigt.
    lshw gibt nur für jeweils eine CPU eines Sockels denselben aus.
    Wie kann ich die CPU 0..11 also den zwei Sockeln zuordnen? ?(

    VG

    Schard
     
  7. #6 HeadCrash, 28.06.2012
    HeadCrash

    HeadCrash Routinier

    Dabei seit:
    16.05.2009
    Beiträge:
    482
    Zustimmungen:
    1
    Ort:
    Bayern
    Mahlzeit,

    die "physical id" in der /proc/cpuinfo verrät dir auf welchen Sockel die CPU gehört.

    Gibt es auch ein bisschen was zum lesen.

    mfg
    HeadCrash
     
  8. #7 Gast123, 28.06.2012
    Gast123

    Gast123 Guest

    Normalerweise ja. Zumindest nach den Seiten, die ich bisher abgesurft habe.
    Aber nicht im Falle unserer Kerne.
    Demzufolge haben wir 12 Sockel.
    Es waren das letzte Mal, als ich in den Rechner geguckt habe aber definitiv nur zwei 8)
    Code:
     grep "physical id" /proc/cpuinfo 
    physical id	: 0
    physical id	: 2
    physical id	: 4
    physical id	: 16
    physical id	: 18
    physical id	: 20
    physical id	: 32
    physical id	: 34
    physical id	: 36
    physical id	: 48
    physical id	: 50
    physical id	: 52
    
     
  9. #8 HeadCrash, 28.06.2012
    HeadCrash

    HeadCrash Routinier

    Dabei seit:
    16.05.2009
    Beiträge:
    482
    Zustimmungen:
    1
    Ort:
    Bayern
    Cool sich vermehrende CPU-Sockel :D

    Zwei Hexa-Cores mit Hyperthreading unter SLES11 SP1
    Code:
    cat /proc/cpuinfo | grep "physical id"
    > cat /proc/cpuinfo | grep "physical id" | sort | uniq -c
         12 physical id     : 0
         12 physical id     : 1
    
    Komisch ...
    Zitat von redhat.com
     
  10. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  11. #9 Gast123, 28.06.2012
    Zuletzt von einem Moderator bearbeitet: 29.06.2012
    Gast123

    Gast123 Guest

    Wir verwenden CentOS 5 mit einem selbstgebauten Kernel auf Basis des 2.6.24.7.
    Wahrscheinlich ist der für Nehalem zu alt. X(

    PS: Es liegt definitiv am Kernel. Mit dem original 2.6.18 funktioniert es mit /proc/cpuinfo.
    Weis jemand, was ich da im Kernel oder in dessen Konfiguration ändern muss?
     
  12. #10 Gast123, 03.07.2012
    Gast123

    Gast123 Guest

    Das Problem ist gelößt,

    auch wenn es nicht mit /proc/cpuinfo funktioniert, dmesg weis Bescheid:
    Code:
    dmesg|grep CPU|grep Node
    8)
     
Thema:

Logische CPUs einer Hardware Unit zuordnen

Die Seite wird geladen...

Logische CPUs einer Hardware Unit zuordnen - Ähnliche Themen

  1. logische Partitionen erstellen LVM

    logische Partitionen erstellen LVM: Hallo, ich möchte logische Partionen erstellen. Ich hatte bisher nur primäre Partitionen eingerichtet. Leider kam ich durch Google auch nicht...
  2. find-Kommando: Frage zu Tests und logischen Operatoren

    find-Kommando: Frage zu Tests und logischen Operatoren: Hallo zusammen, folgende Aufgabenstellung: Ich suche Dateien, die entweder zur group "mygroup" oder dem User "myuser" gehören. Die Dateinamen...
  3. SUSE Linux Enterprise 12 unterstützt 64-Bit-ARM-CPUs

    SUSE Linux Enterprise 12 unterstützt 64-Bit-ARM-CPUs: Der Nürnberger Linux-Distributor SUSE hat sein Partner-Programm ausgeweitet und angekündigt, acuh 64-Bit-ARM-Prozessoren mit SUSE Linux Enterprise...
  4. Google Chrome: Client-Unterstützung für ARM-CPUs angekündigt

    Google Chrome: Client-Unterstützung für ARM-CPUs angekündigt: Wie dem Chromium-Blog von Google entnommen werden kann, wird die kommende Version des hauseigenen Browsers über eine Unterstützung von Native...
  5. cpustat oder CPU - Auslastung

    cpustat oder CPU - Auslastung: Ich habe ein Skript für meine G15 - Tastertur (geht hier um das Display) In meinem Skript wird die CPU - Auslastung in % mit "cpustat"...