LINUX.ORG.RU

Четыре процессора вместо двух


0

0

Приветствую ALL!
Вот такая проблема - есть двух процессорный сервер аквариус (вообще-то он Gigabyte GS-SR125), но не в этом дело... Дистрибутив Slackware 9.0 ядро 2.4.20, два процессора. В ядре тип процессора P4, включена многопроцессорность. Так вот определяются почему-то 4 процессора вместо двух, причем у последних трех богомипсы одинаковые. Может кто-то знает что с этим делать, и чем это может грозить?

cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.40GHz
stepping : 7
cpu MHz : 2393.028
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
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
bogomips : 4771.02

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.40GHz
stepping : 7
cpu MHz : 2393.028
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
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
bogomips : 4784.12

processor : 2
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.40GHz
stepping : 7
cpu MHz : 2393.028
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
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
bogomips : 4784.12

processor : 3
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Xeon(TM) CPU 2.40GHz
stepping : 7
cpu MHz : 2393.028
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
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
bogomips : 4784.12

message & dmesg

May 10 23:16:34 gk kernel: ACPI: Searched entire block, no RSDP was found.
May 10 23:16:34 gk kernel: ACPI: RSDP located at physical address c00fab70
May 10 23:16:34 gk kernel: RSD PTR v0 [AMI ]
May 10 23:16:34 gk kernel: ACPI table found: RSDT v1 [AMIINT AMIINI09 0.16]
May 10 23:16:34 gk kernel: ACPI table found: FACP v1 [AMIINT AMIINI09 0.17]
May 10 23:16:34 gk kernel: ACPI table found: APIC v1 [AMIINT AMIINI09 0.17]
May 10 23:16:34 gk kernel: LAPIC (acpi_id[0x0001] id[0x0] enabled[1])
May 10 23:16:34 gk kernel: CPU 0 (0x0000) enabledProcessor #0 Pentium 4(tm) XEON(tm) APIC version 16
May 10 23:16:34 gk kernel: LAPIC (acpi_id[0x0002] id[0x1] enabled[1])
May 10 23:16:34 gk kernel: CPU 1 (0x0100) enabledProcessor #1 Pentium 4(tm) XEON(tm) APIC version 16
May 10 23:16:34 gk kernel: LAPIC (acpi_id[0x0003] id[0x2] enabled[1])
May 10 23:16:34 gk kernel: CPU 2 (0x0200) enabledProcessor #2 Pentium 4(tm) XEON(tm) APIC version 16
May 10 23:16:34 gk kernel: LAPIC (acpi_id[0x0004] id[0x3] enabled[1])
May 10 23:16:34 gk kernel: CPU 3 (0x0300) enabledProcessor #3 Pentium 4(tm) XEON(tm) APIC version 16
May 10 23:16:34 gk kernel: IOAPIC (id[0x7] address[0xfec00000] global_irq_base[0x0])
May 10 23:16:34 gk kernel: IOAPIC (id[0x8] address[0xfec82000] global_irq_base[0x18])
May 10 23:16:34 gk kernel: IOAPIC (id[0x9] address[0xfec82400] global_irq_base[0x30])
May 10 23:16:34 gk kernel: IOAPIC (id[0xa] address[0xfec81000] global_irq_base[0x48])
May 10 23:16:34 gk kernel: IOAPIC (id[0xb] address[0xfec81400] global_irq_base[0x60])
May 10 23:16:34 gk kernel: INT_SRC_OVR (bus[0] irq[0x0] global_irq[0x2] polarity[0x0] trigger[0x0])
May 10 23:16:34 gk kernel: INT_SRC_OVR (bus[0] irq[0x9] global_irq[0x14] polarity[0x3] trigger[0x3])
May 10 23:16:34 gk kernel: LAPIC_NMI (acpi_id[0x00ff] polarity[0x1] trigger[0x1] lint[0x1])
May 10 23:16:34 gk kernel: 4 CPUs total

dmesg:

caps: bfebfbff 00000000 00000000 00000000
CPU: Common caps: bfebfbff 00000000 00000000 00000000
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
CPU: L1 I cache: 0K, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
CPU: Common caps: bfebfbff 00000000 00000000 00000000
CPU0: Intel(R) Xeon(TM) CPU 2.40GHz stepping 07
per-CPU timeslice cutoff: 1462.89 usecs.
enabled ExtINT on CPU#0
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Booting processor 1/1 eip 2000
Initializing CPU#1
masked ExtINT on CPU#1
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 4784.12 BogoMIPS
CPU: L1 I cache: 0K, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 3
CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
CPU: Common caps: bfebfbff 00000000 00000000 00000000
CPU1: Intel(R) Xeon(TM) CPU 2.40GHz stepping 07
Booting processor 2/2 eip 2000
Initializing CPU#2
masked ExtINT on CPU#2
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 4784.12 BogoMIPS
CPU: L1 I cache: 0K, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 0
CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
CPU: Common caps: bfebfbff 00000000 00000000 00000000
CPU2: Intel(R) Xeon(TM) CPU 2.40GHz stepping 07
Booting processor 3/3 eip 2000
Initializing CPU#3
masked ExtINT on CPU#3
ESR value before enabling vector: 00000000
ESR value after enabling vector: 00000000
Calibrating delay loop... 4784.12 BogoMIPS
CPU: L1 I cache: 0K, L1 D cache: 8K
CPU: L2 cache: 512K
CPU: Physical Processor ID: 3
CPU: After generic, caps: bfebfbff 00000000 00000000 00000000
CPU: Common caps: bfebfbff 00000000 00000000 00000000
CPU3: Intel(R) Xeon(TM) CPU 2.40GHz stepping 07
Total of 4 processors activated (19123.40 BogoMIPS).
cpu_sibling_map[0] = 2
cpu_sibling_map[1] = 3
cpu_sibling_map[2] = 0
cpu_sibling_map[3] = 1

anonymous

Гы. Так и должно быть :)

Не ссы - прорвёмся. /Трубы/

anonymous
()

>Гы. Так и должно быть :)
Винды тоже говорят.
Но, можно уточнить почему?

roller ★★★
()

>Гы. Так и должно быть :)

Я думал, что это технология Hyper-Threading от Интел, но смущает что у трех последних одинаковые богомипсы, как будто один проц растрОился.

Если можно подробнее что же все-таки это такое, и почему так должно быть?
Спасибо!

anonymous
()

Если тебе те два/три лишнии то можешь мне прислать ;))

А вообще это наверное ГЛЮК. Попробуй ядро поставить 2.4.21-rc1
может поможет.

anonymous
()

Действительно, это Hyper-Threading в действии. Каждый процессор видится как два :-)

no-dashi ★★★★★
()

Спасибо!
Немного успокоился, но все-таки вопрос про богомипсы так и остался...
Может кто-то поможет развеять остатки сомнений?

anonymous
()

Да не расстраивайся ты - это величина чисто эмпирическая, связанная скорее с фактическим быстродействием, "на глазок" замерянным ядром, т.е. эта величина вообще может "скакать" от запуска к запуску :-)

no-dashi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.