为什么 /proc/cpuinfo 在 AMD FX-4100 四核处理器上显示“cpu 核心:2”

为什么 /proc/cpuinfo 在 AMD FX-4100 四核处理器上显示“cpu 核心:2”

我正在尝试弄清楚如何解释我的 /proc/cpuinfo。我有一台 AMD FX-4100 四核处理器,cpuinfo 给出了 1 个“物理 ID”、4 个“核心 ID”和 4 个“兄弟”,但为什么“cpu 核心”显示 2 个而不是 4 个?此外,FX-4100 规格显示 4MB L2 缓存,但 cpuinfo 显示 2MB。

下面包含处理器 0 的文本。

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 21
model           : 1
model name      : AMD FX(tm)-4100 Quad-Core Processor
stepping        : 2
microcode       : 0x600063d
cpu MHz         : 1400.000
cache size      : 2048 KB
physical id     : 0
siblings        : 4
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
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 mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc $
bogomips        : 7248.64
TLB size        : 1536 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate cpb

答案1

它说您有 2 个 CPU 核心,因为您有 2 个 CPU 核心。AMD FX-4100 有 2 个核心和 2 个模块。

答案.yahoo.com

您的 FX 更接近双核。准确地说,它是两个模块。Bulldozer 使用模块,每个模块由一个 FP 调度程序和 2 个 int 调度程序组成。

这是 AMD 对“超线程”的回答 - 制造成本更低,能够以边际制造成本带来更快的整体性能,并且让他们可以向那些不理解或不阅读基准测试/评论等的人出售劣质 CPU。

最终,Bulldozer 以失败告终。每核性能才是最重要的,它以明显差距输给了英特尔。即使所有核心都满载,Bulldozer 也比不上英特尔,但在一些高线程应用程序中略胜一筹。

最后,在支持超线程的现代 CPU 上不需要启用超线程(您的 CPU 不需要)。

相关内容