Mandriva 2009 не видит ядра процессоров

PCLinuxOS

Модератор: Bizdelnick

phlavius
Сообщения: 5
ОС: Fedora 7

Mandriva 2009 не видит ядра процессоров

Сообщение phlavius »

Здравствуйте,
Существует такая проблема, на сервер с двумя 4х-ядерными процессорами Xeon поставили Мандриву 2009 free. После установки обнаружилось, что операционная система видит два ядра на одном процессоре и два ядра на другом. Как сделать так, чтобы работали все 8 ядер? Есть аналогичный сервер, на котором стоит Fedora 6 - там все определяется замечательно. В чем может быть проблема?
Спасибо сказали:
Аватара пользователя
trancefer
Сообщения: 485
Статус: $>
ОС: Arch, Slackware, OpenBSD

Re: Mandriva 2009 не видит ядра процессоров

Сообщение trancefer »

А ядро то хоть правильное стоит, то бишь server которое?
Спасибо сказали:
phlavius
Сообщения: 5
ОС: Fedora 7

Re: Mandriva 2009 не видит ядра процессоров

Сообщение phlavius »

trancefer писал(а):
07.05.2009 12:26
А ядро то хоть правильное стоит, то бишь server которое?

Вроде бы
[root@atz-nta ~]# uname -a
Linux atz-nta 2.6.27-server-0.rc8.2mnb #1 SMP Thu Oct 2 06:06:27 EDT 2008 x86_64 Intel® Xeon® CPU 5110 @ 1.60GHz GNU/Linux
Спасибо сказали:
phlavius
Сообщения: 5
ОС: Fedora 7

Re: Mandriva 2009 не видит ядра процессоров

Сообщение phlavius »

Судя по тому, что пишет dmesg - линукс видит что система 8-мипроцессорная, но однако ж инициализирует только 4

[root@atz-nta ~]# dmesg | grep -i cpu
Initializing cgroup subsys cpuset
KERNEL supported cpus:
x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
SMP: Allowing 8 CPUs, 4 hotplug CPUs
PERCPU: Allocating 60064 bytes of per cpu data
NR_CPUS: 32, nr_cpu_ids: 8, nr_node_ids 1
Initializing CPU#0
SLUB: Genslabs=13, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
Initializing cgroup subsys cpuacct
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU 0/0 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 0
CPU0: Thermal monitoring enabled (TM1)
CPU0: Intel® Xeon® CPU 5110 @ 1.60GHz stepping 06
Initializing CPU#1
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU 1/6 -> Node 0
CPU: Physical Processor ID: 3
CPU: Processor Core ID: 0
CPU1: Thermal monitoring enabled (TM1)
x86 PAT enabled: cpu 1, old 0x7040600070406, new 0x7010600070106
CPU1: Intel® Xeon® CPU 5110 @ 1.60GHz stepping 06
checking TSC synchronization [CPU#0 -> CPU#1]: passed.
Initializing CPU#2
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU 2/1 -> Node 0
CPU: Physical Processor ID: 0
CPU: Processor Core ID: 1
CPU2: Thermal monitoring enabled (TM1)
x86 PAT enabled: cpu 2, old 0x7040600070406, new 0x7010600070106
CPU2: Intel® Xeon® CPU 5110 @ 1.60GHz stepping 06
checking TSC synchronization [CPU#0 -> CPU#2]: passed.
Initializing CPU#3
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 4096K
CPU 3/7 -> Node 0
CPU: Physical Processor ID: 3
CPU: Processor Core ID: 1
CPU3: Thermal monitoring enabled (TM1)
x86 PAT enabled: cpu 3, old 0x7040600070406, new 0x7010600070106
CPU3: Intel® Xeon® CPU 5110 @ 1.60GHz stepping 06
checking TSC synchronization [CPU#0 -> CPU#3]: passed.
Brought up 4 CPUs
CPU0 attaching sched-domain:
domain 1: span 0-3 level CPU
CPU1 attaching sched-domain:
domain 1: span 0-3 level CPU
CPU2 attaching sched-domain:
domain 1: span 0-3 level CPU
CPU3 attaching sched-domain:
domain 1: span 0-3 level CPU
Switched to high resolution mode on CPU 0
Switched to high resolution mode on CPU 2
Switched to high resolution mode on CPU 1
Switched to high resolution mode on CPU 3
cpuidle: using governor ladder
cpuidle: using governor menu
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Processor [CPU2] (supports 8 throttling states)
ACPI: Processor [CPU3] (supports 8 throttling states)
Спасибо сказали:
C10H15N
Сообщения: 277
Статус: \(0_0)/ !!111

Re: Mandriva 2009 не видит ядра процессоров

Сообщение C10H15N »

Мандрива фри на сервер?ОМГ...Банально ядро может такой многопроцессорности не поддерживать.Пересобрать указав требуемое число.
Спасибо сказали:
phlavius
Сообщения: 5
ОС: Fedora 7

Re: Mandriva 2009 не видит ядра процессоров

Сообщение phlavius »

C10H15N писал(а):
07.05.2009 18:49
Мандрива фри на сервер?ОМГ...Банально ядро может такой многопроцессорности не поддерживать.Пересобрать указав требуемое число.

Почему Мандрива фри не годится в роли сервера?
А как пересобрать ядро указав требуемое число процессоров? Спасибо
Спасибо сказали:
phlavius
Сообщения: 5
ОС: Fedora 7

Re: Mandriva 2009 не видит ядра процессоров

Сообщение phlavius »

по-умолчанию ядро сконфигурировано так, что может поддерживать 32 процессора:
[root@atz-nta ~]# dmesg | grep NR_CPUS
NR_CPUS: 32, nr_cpu_ids: 8, nr_node_ids 1

[root@atz-nta ~]# zcat /proc/config.gz | grep CONFIG_NR_CPUS

CONFIG_NR_CPUS=32

в чем может быть еще проблема?
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Mandriva 2009 не видит ядра процессоров

Сообщение akdengi »

А вы ничего не путаете: http://www.intel.com/cd/products/services/...5000/344538.htm
По спецификации у вас два двухядерных процессора (если верно что у вас 5110).

8 ядер в режиме HyperThreading что есть опять же прогон. То есть система правильно видит 2 по 2 ядра.
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Mandriva 2009 не видит ядра процессоров

Сообщение SinClaus »

Вообще-то реально используемые процы показывает cat /proc/cpuinfo
Спасибо сказали:
Аватара пользователя
Plutarkh
Сообщения: 10
ОС: Mandriva 2009.1 Spring

Re: Mandriva 2009 не видит ядра процессоров

Сообщение Plutarkh »

нда... интересный момент... ядра... эт конечно хорошо, но сори что не по теме, часто встречаю, что мол пересобрать надо ядро системы под "..........неважно что"....... коль многие так говорят, почему НИ ГДЕ НИКОГДА я не видел ни одной собственной сборки на варезах и подобных местах... человек спросил, ответов дофига, а толку никакого...я бы конечно попробывал бы ubuntu server 8.10, только не 9.04... сыро еще.... очень сыро...) а мандриву на сервер пускать... проще как-то фрю поставить что ли или выыше указанную убунту серв эдишн....
Спасибо сказали:
Sibirjak
Сообщения: 88
ОС: Mandriva 2008.1 ядро 2.6.29.2

Re: Mandriva 2009 не видит ядра процессоров

Сообщение Sibirjak »

Plutarkh писал(а):
10.05.2009 22:54
нда... интересный момент... ядра... эт конечно хорошо, но сори что не по теме, часто встречаю, что мол пересобрать надо ядро системы под "..........неважно что"....... коль многие так говорят, почему НИ ГДЕ НИКОГДА я не видел ни одной собственной сборки на варезах и подобных местах... человек спросил, ответов дофига, а толку никакого...я бы конечно попробывал бы ubuntu server 8.10, только не 9.04... сыро еще.... очень сыро...) а мандриву на сервер пускать... проще как-то фрю поставить что ли или выыше указанную убунту серв эдишн....

если честно, то я полный профан в линукс. но я таки собирал ядро 2.6.29.2 из исходников. подготовка правда заняла несколько месяцев (штудирование мануалов, описания настраиваемых параметров и т.д.) но своё ядро под мандриву 2008.1 я собрал. правда с глюками небольшими, но работает...чуть позже я доведу его напильником и будет мне счастье))) могу выложить ссылки на сайты с настройками.
Спасибо сказали: