Coreinfo ist ein Windows Kommandozeilentool, das die Zuordnung zwischen logischen Prozessoren und dem physischen Prozessor anzeigt. Zudem zeigt es den jedem logischen Prozessor zugewiesenen Cache an. Coreinfo verwendet die Windows-Funktion GetLogicalProcessorInformation, um diese Informationen zu erhalten. Coreinfo ist nützlich, um einen Einblick in die Prozessor- und Cache-Topologie eines Systems zu erhalten.

Das folgende Beispiel zeigt die Ausgabe von Coreinfo64.exe auf einem LES plus v4 mit Intel Core i5-1235U (12th Gen Intel Core - Alder Lake) Hybrid-Prozessor. Dieser verfügt über 2 Performance-Cores (mit Hyperthreading) sowie über 8 Efficent-Cores:
C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com 12th Gen Intel(R) Core(TM) i5-1235U Intel64 Family 6 Model 154 Stepping 4, GenuineIntel Microcode signature: 00000429 HTT * Hyperthreading enabled CET * Supports Control Flow Enforcement Technology Kernel CET - Kernel-mode CET Enabled User CET * User-mode CET Allowed HYPERVISOR - Hypervisor is present VMX * Supports Intel hardware-assisted virtualization SVM - Supports AMD hardware-assisted virtualization X64 * Supports 64-bit mode SMX * Supports Intel trusted execution SKINIT - Supports AMD SKINIT SGX - Supports Intel SGX NX * Supports no-execute page protection SMEP * Supports Supervisor Mode Execution Prevention SMAP * Supports Supervisor Mode Access Prevention PAGE1GB * Supports 1 GB large pages PAE * Supports > 32-bit physical addresses PAT * Supports Page Attribute Table PSE * Supports 4 MB pages PSE36 * Supports > 32-bit address 4 MB pages PGE * Supports global bit in page tables SS * Supports bus snooping for cache operations VME * Supports Virtual-8086 mode RDWRFSGSBASE * Supports direct GS/FS base access FPU * Implements i387 floating point instructions MMX * Supports MMX instruction set MMXEXT - Implements AMD MMX extensions 3DNOW - Supports 3DNow! instructions 3DNOWEXT - Supports 3DNow! extension instructions SSE * Supports Streaming SIMD Extensions SSE2 * Supports Streaming SIMD Extensions 2 SSE3 * Supports Streaming SIMD Extensions 3 SSSE3 * Supports Supplemental SIMD Extensions 3 SSE4a - Supports Streaming SIMDR Extensions 4a SSE4.1 * Supports Streaming SIMD Extensions 4.1 SSE4.2 * Supports Streaming SIMD Extensions 4.2 AES * Supports AES extensions AVX * Supports AVX instruction extensions AVX2 * Supports AVX2 instruction extensions AVX-512-F - Supports AVX-512 Foundation instructions AVX-512-DQ - Supports AVX-512 double and quadword instructions AVX-512-IFAMA - Supports AVX-512 integer Fused multiply-add instructions AVX-512-PF - Supports AVX-512 prefetch instructions AVX-512-ER - Supports AVX-512 exponential and reciprocal instructions AVX-512-CD - Supports AVX-512 conflict detection instructions AVX-512-BW - Supports AVX-512 byte and word instructions AVX-512-VL - Supports AVX-512 vector length instructions FMA * Supports FMA extensions using YMM state MSR * Implements RDMSR/WRMSR instructions MTRR * Supports Memory Type Range Registers XSAVE * Supports XSAVE/XRSTOR instructions OSXSAVE * Supports XSETBV/XGETBV instructions RDRAND * Supports RDRAND instruction RDSEED * Supports RDSEED instruction CMOV * Supports CMOVcc instruction CLFSH * Supports CLFLUSH instruction CX8 * Supports compare and exchange 8-byte instructions CX16 * Supports CMPXCHG16B instruction BMI1 * Supports bit manipulation extensions 1 BMI2 * Supports bit manipulation extensions 2 ADX * Supports ADCX/ADOX instructions DCA - Supports prefetch from memory-mapped device F16C * Supports half-precision instruction FXSR * Supports FXSAVE/FXSTOR instructions FFXSR - Supports optimized FXSAVE/FSRSTOR instruction MONITOR * Supports MONITOR and MWAIT instructions MOVBE * Supports MOVBE instruction ERMSB * Supports Enhanced REP MOVSB/STOSB PCLMULDQ * Supports PCLMULDQ instruction POPCNT * Supports POPCNT instruction LZCNT * Supports LZCNT instruction SEP * Supports fast system call instructions LAHF-SAHF * Supports LAHF/SAHF instructions in 64-bit mode HLE - Supports Hardware Lock Elision instructions RTM - Supports Restricted Transactional Memory instructions DE * Supports I/O breakpoints including CR4.DE DTES64 * Can write history of 64-bit branch addresses DS * Implements memory-resident debug buffer DS-CPL * Supports Debug Store feature with CPL PCID * Supports PCIDs and settable CR4.PCIDE INVPCID * Supports INVPCID instruction PDCM * Supports Performance Capabilities MSR RDTSCP * Supports RDTSCP instruction TSC * Supports RDTSC instruction TSC-DEADLINE * Local APIC supports one-shot deadline timer TSC-INVARIANT * TSC runs at constant rate xTPR * Supports disabling task priority messages EIST * Supports Enhanced Intel Speedstep ACPI * Implements MSR for power management TM * Implements thermal monitor circuitry TM2 * Implements Thermal Monitor 2 control APIC * Implements software-accessible local APIC x2APIC * Supports x2APIC CNXT-ID - L1 data cache mode adaptive or BIOS MCE * Supports Machine Check, INT18 and CR4.MCE MCA * Implements Machine Check Architecture PBE * Supports use of FERR#/PBE# pin PSN - Implements 96-bit processor serial number PREFETCHW * Supports PREFETCHW instruction Maximum implemented CPUID leaves: 00000020 (Basic), 80000008 (Extended). Maximum implemented address width: 48 bits (virtual), 39 bits (physical). Processor signature: 000906A4 Logical to Physical Processor Map: **---------- Physical Processor 0 (Hyperthreaded) --**-------- Physical Processor 1 (Hyperthreaded) ----*------- Physical Processor 2 -----*------ Physical Processor 3 ------*----- Physical Processor 4 -------*---- Physical Processor 5 --------*--- Physical Processor 6 ---------*-- Physical Processor 7 ----------*- Physical Processor 8 -----------* Physical Processor 9 Logical Processor to Socket Map: ************ Socket 0 Logical Processor to NUMA Node Map: ************ NUMA Node 0 No NUMA nodes. Logical Processor to Cache Map: **---------- Data Cache 0, Level 1, 48 KB, Assoc 12, LineSize 64 **---------- Instruction Cache 0, Level 1, 32 KB, Assoc 8, LineSize 64 **---------- Unified Cache 0, Level 2, 1 MB, Assoc 10, LineSize 64 ************ Unified Cache 1, Level 3, 12 MB, Assoc 12, LineSize 64 --**-------- Data Cache 1, Level 1, 48 KB, Assoc 12, LineSize 64 --**-------- Instruction Cache 1, Level 1, 32 KB, Assoc 8, LineSize 64 --**-------- Unified Cache 2, Level 2, 1 MB, Assoc 10, LineSize 64 ----*------- Data Cache 2, Level 1, 32 KB, Assoc 8, LineSize 64 ----*------- Instruction Cache 2, Level 1, 64 KB, Assoc 8, LineSize 64 ----****---- Unified Cache 3, Level 2, 2 MB, Assoc 16, LineSize 64 -----*------ Data Cache 3, Level 1, 32 KB, Assoc 8, LineSize 64 -----*------ Instruction Cache 3, Level 1, 64 KB, Assoc 8, LineSize 64 ------*----- Data Cache 4, Level 1, 32 KB, Assoc 8, LineSize 64 ------*----- Instruction Cache 4, Level 1, 64 KB, Assoc 8, LineSize 64 -------*---- Data Cache 5, Level 1, 32 KB, Assoc 8, LineSize 64 -------*---- Instruction Cache 5, Level 1, 64 KB, Assoc 8, LineSize 64 --------*--- Data Cache 6, Level 1, 32 KB, Assoc 8, LineSize 64 --------*--- Instruction Cache 6, Level 1, 64 KB, Assoc 8, LineSize 64 --------**** Unified Cache 4, Level 2, 2 MB, Assoc 16, LineSize 64 ---------*-- Data Cache 7, Level 1, 32 KB, Assoc 8, LineSize 64 ---------*-- Instruction Cache 7, Level 1, 64 KB, Assoc 8, LineSize 64 ----------*- Data Cache 8, Level 1, 32 KB, Assoc 8, LineSize 64 ----------*- Instruction Cache 8, Level 1, 64 KB, Assoc 8, LineSize 64 -----------* Data Cache 9, Level 1, 32 KB, Assoc 8, LineSize 64 -----------* Instruction Cache 9, Level 1, 64 KB, Assoc 8, LineSize 64 Logical Processor to Group Map: ************ Group 0
C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe -c Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com Logical to Physical Processor Map: **---------- Physical Processor 0 (Hyperthreaded) --**-------- Physical Processor 1 (Hyperthreaded) ----*------- Physical Processor 2 -----*------ Physical Processor 3 ------*----- Physical Processor 4 -------*---- Physical Processor 5 --------*--- Physical Processor 6 ---------*-- Physical Processor 7 ----------*- Physical Processor 8 -----------* Physical Processor 9
C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe -f Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com 12th Gen Intel(R) Core(TM) i5-1235U Intel64 Family 6 Model 154 Stepping 4, GenuineIntel Microcode signature: 00000429 HTT * Hyperthreading enabled CET * Supports Control Flow Enforcement Technology Kernel CET - Kernel-mode CET Enabled User CET * User-mode CET Allowed HYPERVISOR - Hypervisor is present VMX * Supports Intel hardware-assisted virtualization SVM - Supports AMD hardware-assisted virtualization X64 * Supports 64-bit mode SMX * Supports Intel trusted execution SKINIT - Supports AMD SKINIT SGX - Supports Intel SGX NX * Supports no-execute page protection SMEP * Supports Supervisor Mode Execution Prevention SMAP * Supports Supervisor Mode Access Prevention PAGE1GB * Supports 1 GB large pages PAE * Supports > 32-bit physical addresses PAT * Supports Page Attribute Table PSE * Supports 4 MB pages PSE36 * Supports > 32-bit address 4 MB pages PGE * Supports global bit in page tables SS * Supports bus snooping for cache operations VME * Supports Virtual-8086 mode RDWRFSGSBASE * Supports direct GS/FS base access FPU * Implements i387 floating point instructions MMX * Supports MMX instruction set MMXEXT - Implements AMD MMX extensions 3DNOW - Supports 3DNow! instructions 3DNOWEXT - Supports 3DNow! extension instructions SSE * Supports Streaming SIMD Extensions SSE2 * Supports Streaming SIMD Extensions 2 SSE3 * Supports Streaming SIMD Extensions 3 SSSE3 * Supports Supplemental SIMD Extensions 3 SSE4a - Supports Streaming SIMDR Extensions 4a SSE4.1 * Supports Streaming SIMD Extensions 4.1 SSE4.2 * Supports Streaming SIMD Extensions 4.2 AES * Supports AES extensions AVX * Supports AVX instruction extensions AVX2 * Supports AVX2 instruction extensions AVX-512-F - Supports AVX-512 Foundation instructions AVX-512-DQ - Supports AVX-512 double and quadword instructions AVX-512-IFAMA - Supports AVX-512 integer Fused multiply-add instructions AVX-512-PF - Supports AVX-512 prefetch instructions AVX-512-ER - Supports AVX-512 exponential and reciprocal instructions AVX-512-CD - Supports AVX-512 conflict detection instructions AVX-512-BW - Supports AVX-512 byte and word instructions AVX-512-VL - Supports AVX-512 vector length instructions FMA * Supports FMA extensions using YMM state MSR * Implements RDMSR/WRMSR instructions MTRR * Supports Memory Type Range Registers XSAVE * Supports XSAVE/XRSTOR instructions OSXSAVE * Supports XSETBV/XGETBV instructions RDRAND * Supports RDRAND instruction RDSEED * Supports RDSEED instruction CMOV * Supports CMOVcc instruction CLFSH * Supports CLFLUSH instruction CX8 * Supports compare and exchange 8-byte instructions CX16 * Supports CMPXCHG16B instruction BMI1 * Supports bit manipulation extensions 1 BMI2 * Supports bit manipulation extensions 2 ADX * Supports ADCX/ADOX instructions DCA - Supports prefetch from memory-mapped device F16C * Supports half-precision instruction FXSR * Supports FXSAVE/FXSTOR instructions FFXSR - Supports optimized FXSAVE/FSRSTOR instruction MONITOR * Supports MONITOR and MWAIT instructions MOVBE * Supports MOVBE instruction ERMSB * Supports Enhanced REP MOVSB/STOSB PCLMULDQ * Supports PCLMULDQ instruction POPCNT * Supports POPCNT instruction LZCNT * Supports LZCNT instruction SEP * Supports fast system call instructions LAHF-SAHF * Supports LAHF/SAHF instructions in 64-bit mode HLE - Supports Hardware Lock Elision instructions RTM - Supports Restricted Transactional Memory instructions DE * Supports I/O breakpoints including CR4.DE DTES64 * Can write history of 64-bit branch addresses DS * Implements memory-resident debug buffer DS-CPL * Supports Debug Store feature with CPL PCID * Supports PCIDs and settable CR4.PCIDE INVPCID * Supports INVPCID instruction PDCM * Supports Performance Capabilities MSR RDTSCP * Supports RDTSCP instruction TSC * Supports RDTSC instruction TSC-DEADLINE * Local APIC supports one-shot deadline timer TSC-INVARIANT * TSC runs at constant rate xTPR * Supports disabling task priority messages EIST * Supports Enhanced Intel Speedstep ACPI * Implements MSR for power management TM * Implements thermal monitor circuitry TM2 * Implements Thermal Monitor 2 control APIC * Implements software-accessible local APIC x2APIC * Supports x2APIC CNXT-ID - L1 data cache mode adaptive or BIOS MCE * Supports Machine Check, INT18 and CR4.MCE MCA * Implements Machine Check Architecture PBE * Supports use of FERR#/PBE# pin PSN - Implements 96-bit processor serial number PREFETCHW * Supports PREFETCHW instruction Maximum implemented CPUID leaves: 00000020 (Basic), 80000008 (Extended). Maximum implemented address width: 48 bits (virtual), 39 bits (physical). Processor signature: 000906A4
C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe -g Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com Logical Processor to Group Map: ************ Group 0 C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe -l Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com Logical Processor to Cache Map: **---------- Data Cache 0, Level 1, 48 KB, Assoc 12, LineSize 64 **---------- Instruction Cache 0, Level 1, 32 KB, Assoc 8, LineSize 64 **---------- Unified Cache 0, Level 2, 1 MB, Assoc 10, LineSize 64 ************ Unified Cache 1, Level 3, 12 MB, Assoc 12, LineSize 64 --**-------- Data Cache 1, Level 1, 48 KB, Assoc 12, LineSize 64 --**-------- Instruction Cache 1, Level 1, 32 KB, Assoc 8, LineSize 64 --**-------- Unified Cache 2, Level 2, 1 MB, Assoc 10, LineSize 64 ----*------- Data Cache 2, Level 1, 32 KB, Assoc 8, LineSize 64 ----*------- Instruction Cache 2, Level 1, 64 KB, Assoc 8, LineSize 64 ----****---- Unified Cache 3, Level 2, 2 MB, Assoc 16, LineSize 64 -----*------ Data Cache 3, Level 1, 32 KB, Assoc 8, LineSize 64 -----*------ Instruction Cache 3, Level 1, 64 KB, Assoc 8, LineSize 64 ------*----- Data Cache 4, Level 1, 32 KB, Assoc 8, LineSize 64 ------*----- Instruction Cache 4, Level 1, 64 KB, Assoc 8, LineSize 64 -------*---- Data Cache 5, Level 1, 32 KB, Assoc 8, LineSize 64 -------*---- Instruction Cache 5, Level 1, 64 KB, Assoc 8, LineSize 64 --------*--- Data Cache 6, Level 1, 32 KB, Assoc 8, LineSize 64 --------*--- Instruction Cache 6, Level 1, 64 KB, Assoc 8, LineSize 64 --------**** Unified Cache 4, Level 2, 2 MB, Assoc 16, LineSize 64 ---------*-- Data Cache 7, Level 1, 32 KB, Assoc 8, LineSize 64 ---------*-- Instruction Cache 7, Level 1, 64 KB, Assoc 8, LineSize 64 ----------*- Data Cache 8, Level 1, 32 KB, Assoc 8, LineSize 64 ----------*- Instruction Cache 8, Level 1, 64 KB, Assoc 8, LineSize 64 -----------* Data Cache 9, Level 1, 32 KB, Assoc 8, LineSize 64 -----------* Instruction Cache 9, Level 1, 64 KB, Assoc 8, LineSize 64
C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe -n Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com Logical Processor to NUMA Node Map: ************ NUMA Node 0 C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe -s Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com Logical Processor to Socket Map: ************ Socket 0
C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe -m Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com No NUMA nodes.
C:\Users\Administrator\Downloads\Coreinfo>Coreinfo64.exe -v Coreinfo v3.6 - Dump information on system CPU and memory topology Copyright (C) 2008-2022 Mark Russinovich Sysinternals - www.sysinternals.com 12th Gen Intel(R) Core(TM) i5-1235U Intel64 Family 6 Model 154 Stepping 4, GenuineIntel Microcode signature: 00000429 HYPERVISOR - Hypervisor is present VMX * Supports Intel hardware-assisted virtualization EPT * Supports Intel extended page tables (SLAT) URG * Supports Intel unrestricted guest C:\Users\Administrator\Downloads\Coreinfo>
|
Autor: Werner Fischer Werner Fischer arbeitet im Product Management Team von Thomas-Krenn. Er evaluiert dabei neueste Technologien und teilt sein Wissen in Fachartikeln, bei Konferenzen und im Thomas-Krenn Wiki. Bereits 2005 - ein Jahr nach seinem Abschluss des Studiums zu Computer- und Mediensicherheit an der FH Hagenberg - heuerte er beim bayerischen Server-Hersteller an. Als Öffi-Fan nutzt er gerne Bus & Bahn und genießt seinen morgendlichen Spaziergang ins Büro.
|