Про двухъядерный процессор

Выбор и настройка HardWare

Модератор: Модераторы разделов

sesav
Сообщения: 9
ОС: Ubuntu

Про двухъядерный процессор

Сообщение sesav »

Здравствуйте!
Такой вопрос. Какие особенности при установке системы на двухъядерный проц? Сейчас стоит Debian etch, (ядро 2.6.18-4-486). И такое ощущение, что одно ядро простаивает. Проц - AMD athlon 64 X2 3800+
Почти все систем-мониторы показывают только одну шкалу загрузки процессора, а если показывают две, то второе ядро молчит.

devil@devi:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon™ 64 X2 Dual Core Processor 3800+
stepping : 2
cpu MHz : 2010.332
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
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 lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc
bogomips : 4023.04
Спасибо сказали:
Slimy
Сообщения: 1689
ОС: openSuSE 11.2 GM (GеMор едишн)

Re: Про двухъядерный процессор

Сообщение Slimy »

насколько я знаю ядро должно быть SMP или чтотовроде того
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :)
ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Спасибо сказали:
Аватара пользователя
viewizard
Сообщения: 279
ОС: Gentoo

Re: Про двухъядерный процессор

Сообщение viewizard »

Простаивает конечно, у меня такой же проц, если поставишь ядро с поддержкой SMP будет выдавать правильно, т.е. как у меня :rolleyes:

processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 35
model name : AMD Athlon™ 64 X2 Dual Core Processor 3800+
stepping : 2
cpu MHz : 2010.338
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
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 lm 3dnowext 3dnow pni lahf_lm cmp_legacy ts fid vid ttp
bogomips : 4023.17
clflush size : 64

processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 35
model name : AMD Athlon™ 64 X2 Dual Core Processor 3800+
stepping : 2
cpu MHz : 2010.338
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
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 lm 3dnowext 3dnow pni lahf_lm cmp_legacy ts fid vid ttp
bogomips : 4020.89
clflush size : 64
Спасибо сказали:
Abaddon
Сообщения: 81
ОС: Gentoo 2006.1.x86_64

Re: Про двухъядерный процессор

Сообщение Abaddon »

sesav писал(а):
10.06.2007 13:14
Здравствуйте!
Такой вопрос. Какие особенности при установке системы на двухъядерный проц? Сейчас стоит Debian etch, (ядро 2.6.18-4-486). И такое ощущение, что одно ядро простаивает. Проц - AMD athlon 64 X2 3800+
Почти все систем-мониторы показывают только одну шкалу загрузки процессора, а если показывают две, то второе ядро молчит.

devil@devi:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon™ 64 X2 Dual Core Processor 3800+
stepping : 2
cpu MHz : 2010.332
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
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 lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc
bogomips : 4023.04

Ядро собрано без поддержки SMP.
Вот так выглядит вывод cat /proc/cpuinfo на двухъядернике, с включеным SMP

Код: Выделить всё

processor       : 0
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 67
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
stepping        : 2
cpu MHz         : 2600.042
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
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 rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 5204.34
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

processor       : 1
vendor_id       : AuthenticAMD
cpu family      : 15
model           : 67
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+
stepping        : 2
cpu MHz         : 2600.042
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
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 rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
bogomips        : 5200.35
TLB size        : 1024 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc
Base: Gentoo 2006.1.x86_64 on AMD64_X2-5200+/1024Mb/7300GS-256Mb/250Gb
Serv: Gentoo 2006.1.x86_32 on iCeleron-2.4/1024Mb/Geforce2MX400-64Mb/250Gb+60Gb
Note: Gentoo 2006.1.x86_32 on Transmeta-8800(Efficeon)/512Mb/(Trident-???)/40Gb
Gate: Gentoo 2005.1.x86_32 on AMD-K6.2-500/64Mb/forgot.../3.2Gb+6.4Gb+40Gb
Спасибо сказали:
sesav
Сообщения: 9
ОС: Ubuntu

Re: Про двухъядерный процессор

Сообщение sesav »

А как сделать поддержку smp? надо систему перестаслять или ядро пересобрать как-то можно?
Спасибо сказали:
Abaddon
Сообщения: 81
ОС: Gentoo 2006.1.x86_64

Re: Про двухъядерный процессор

Сообщение Abaddon »

sesav писал(а):
10.06.2007 13:23
А как сделать поддержку smp? надо систему перестаслять или ядро пересобрать как-то можно?

систему переставлять не обязательно. Достаточно пересобрать ядро.
Если пересборкой ядра раньше не занимались, и стоит стандартное ядро, собраное в дистре, то посмотрите, среди пакетов должно быть ядро на подобии linux*smp. Точнее про установку ядра вам может сказать тот, кто пользовался дебианом.
Base: Gentoo 2006.1.x86_64 on AMD64_X2-5200+/1024Mb/7300GS-256Mb/250Gb
Serv: Gentoo 2006.1.x86_32 on iCeleron-2.4/1024Mb/Geforce2MX400-64Mb/250Gb+60Gb
Note: Gentoo 2006.1.x86_32 on Transmeta-8800(Efficeon)/512Mb/(Trident-???)/40Gb
Gate: Gentoo 2005.1.x86_32 on AMD-K6.2-500/64Mb/forgot.../3.2Gb+6.4Gb+40Gb
Спасибо сказали:
azat.h
Сообщения: 45

Re: Про двухъядерный процессор

Сообщение azat.h »

для amd64
sudo aptitude install kernel-image-2.6-amd64-k8-smp
и сконфигурировать загрузчик
Спасибо сказали:
sesav
Сообщения: 9
ОС: Ubuntu

Re: Про двухъядерный процессор

Сообщение sesav »

Нашел статью как пересобрать ядро. Сейчас компилится)
Спасибо сказали:
sesav
Сообщения: 9
ОС: Ubuntu

Re: Про двухъядерный процессор

Сообщение sesav »

Перекомпилил. Стало вроде оба ядра видеться, но перестали запускаться иксы :( что я сделал не так? Когда конфигурировал ядро все настройки оставил по дефолту кроме поддержки многопороцессорности. может архитектура стояла по умолчанию неправильная? Какую надо выбирать?
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Про двухъядерный процессор

Сообщение IMB »

Зря Вы так. Насколько я помню в Debian Etch ядро уже имеет поддержку многопроцессорности и ничего пересобирать не нужно. Для уточнения данного вопроса можно почитать документацию идущую с Etch.
Спасибо сказали:
Abaddon
Сообщения: 81
ОС: Gentoo 2006.1.x86_64

Re: Про двухъядерный процессор

Сообщение Abaddon »

sesav писал(а):
10.06.2007 15:30
Перекомпилил. Стало вроде оба ядра видеться, но перестали запускаться иксы :( что я сделал не так? Когда конфигурировал ядро все настройки оставил по дефолту кроме поддержки многопороцессорности. может архитектура стояла по умолчанию неправильная? Какую надо выбирать?

Без логов иксов сложно сказать, но скорей всего не был включен dri/drm, либо используемый модуль. ак, что лог - в студию:)
Если бы была указана не та архитектура, скорей всего получили бы кернел паник, сегфолт или просто полное зависание системы.
Base: Gentoo 2006.1.x86_64 on AMD64_X2-5200+/1024Mb/7300GS-256Mb/250Gb
Serv: Gentoo 2006.1.x86_32 on iCeleron-2.4/1024Mb/Geforce2MX400-64Mb/250Gb+60Gb
Note: Gentoo 2006.1.x86_32 on Transmeta-8800(Efficeon)/512Mb/(Trident-???)/40Gb
Gate: Gentoo 2005.1.x86_32 on AMD-K6.2-500/64Mb/forgot.../3.2Gb+6.4Gb+40Gb
Спасибо сказали:
sesav
Сообщения: 9
ОС: Ubuntu

Re: Про двухъядерный процессор

Сообщение sesav »

О! Вроде получилось! Переустановил дрова видюхи, иксы стали запускаться!
И оба ядра видятся вроде:

devil@devi:~$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon™ 64 X2 Dual Core Processor 3800+
stepping : 2
cpu MHz : 2010.330
cache size : 512 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
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 lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc
bogomips : 4023.11

processor : 1
vendor_id : AuthenticAMD
cpu family : 15
model : 75
model name : AMD Athlon™ 64 X2 Dual Core Processor 3800+
stepping : 2
cpu MHz : 2010.330
cache size : 512 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
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 lm 3dnowext 3dnow pni cx16 lahf_lm cmp_legacy svm cr8legacy ts fid vid ttp tm stc
bogomips : 4020.88

Всем огромное СПАСИБО!!!

P.S. Еще один вопрос: как теперь старое ядро убрать?
Спасибо сказали:
Abaddon
Сообщения: 81
ОС: Gentoo 2006.1.x86_64

Re: Про двухъядерный процессор

Сообщение Abaddon »

sesav писал(а):
10.06.2007 21:19
О! Вроде получилось! Переустановил дрова видюхи, иксы стали запускаться!
И оба ядра видятся вроде:
P.S. Еще один вопрос: как теперь старое ядро убрать?

Мои поздравления.
Просто удалить с диска и убрать на него ссылку(настройки) в загрузчике
Base: Gentoo 2006.1.x86_64 on AMD64_X2-5200+/1024Mb/7300GS-256Mb/250Gb
Serv: Gentoo 2006.1.x86_32 on iCeleron-2.4/1024Mb/Geforce2MX400-64Mb/250Gb+60Gb
Note: Gentoo 2006.1.x86_32 on Transmeta-8800(Efficeon)/512Mb/(Trident-???)/40Gb
Gate: Gentoo 2005.1.x86_32 on AMD-K6.2-500/64Mb/forgot.../3.2Gb+6.4Gb+40Gb
Спасибо сказали: