SMP
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
SMP
я скомпилил ядро с поддержкой smp, нашёл старый сервачок с двумя пентиумами 733
как мне проверить что оба проца задействованы
sysctl -a | grep cpu выдаёт только cpu.0, он должен про другие писать?
как мне проверить что оба проца задействованы
sysctl -a | grep cpu выдаёт только cpu.0, он должен про другие писать?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Код: Выделить всё
/usr/home/lissyara/>sysctl kern.smp.cpus
kern.smp.cpus: 2
/usr/home/lissyara/>sysctl hw.ncpu
hw.ncpu: 2
/usr/home/lissyara/>
Убей их всех! Бог потом рассортирует...
- Gruber
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-05-02 11:13:37
SMP
Блин ! Собрал ядро с options SMP но один хрен sysctl кажет
kern.smp.cpus: 1
hw.ncpu: 1
Хотя mptable говорит что два проца есть, ( две строчки Processors)
Первый раз попался мне сервак с двумя процами, может есть ещё какие тонкости в настройке SMP?
kern.smp.cpus: 1
hw.ncpu: 1
Хотя mptable говорит что два проца есть, ( две строчки Processors)
Первый раз попался мне сервак с двумя процами, может есть ещё какие тонкости в настройке SMP?
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Gruber
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-05-02 11:13:37
К сожалению под рукой ща нет его работающего, только завтра смогу dmesg выложить, но машинка уже обсуждавшаяся тут http://forum.lissyara.su/viewtopic.php?t=3141
ничего особенного из устройств в ней нету, два проца PentiumPro 200
P.S. Система 6.2-Stable
ничего особенного из устройств в ней нету, два проца PentiumPro 200
P.S. Система 6.2-Stable
- Gruber
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-05-02 11:13:37
Обещанный dmesg
Код: Выделить всё
Copyright (c) 1992-2007 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 6.2-RELEASE #0: Tue Apr 10 09:00:40 UTC 2007
root@:/usr/src/sys/i386/compile/EVA
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Pentium Pro (199.45-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x619 Stepping = 9
Features=0xf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV>
real memory = 671088640 (640 MB)
avail memory = 651460608 (621 MB)
kbd1 at kbdmux0
cpu0 on motherboard
pcib0: <Host to PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
pcib1: <PCI-PCI bridge> at device 13.0 on pci0
pci1: <PCI bus> on pcib1
pci1: <display, VGA> at device 6.0 (no driver attached)
tl0: <Compaq Netelligent 10/100 Proliant> port 0x6400-0x640f mem 0x40001100-0x4000110f irq 5 at device 7.0 on
pci1
miibus0: <MII bus> on tl0
nsphy0: <DP83840 10/100 media interface> on miibus0
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
tlphy0: <ThunderLAN 10baseT media interface> on miibus0
tlphy0: 10base2/BNC, 10base5/AUI
tl0: Ethernet address: 00:80:5f:c1:17:f3
sym0: <875> port 0x6000-0x60ff mem 0x40001000-0x400010ff,0x40000000-0x40000fff irq 10 at device 9.0 on pci1
sym0: No NVRAM, ID 7, Fast-20, SE, parity checking
sym0: [GIANT-LOCKED]
eisab0: <PCI-EISA bridge> at device 20.0 on pci0
eisa0: <EISA bus> on eisab0
mainboard0: <CPQ0551 (System Board)> on eisa0 slot 0
isa0: <ISA bus> on eisab0
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xe8000-0xedfff,0xee000-0xeffff on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
fdc0: <Enhanced floppy controller> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: [FAST]
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
ppc0: <Parallel port> at port 0x3bc-0x3c3 irq 7 on isa0
ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 199452006 Hz quality 800
Timecounters tick every 1.000 msec
Waiting 5 seconds for SCSI devices to settle
acd0: CDROM <MATSHITA CR-583/1.05> at ata0-master PIO3
da0 at sym0 bus 0 target 0 lun 0
da0: <COMPAQ HD00431731 3207> Fixed Direct Access SCSI-2 device
da0: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled
da0: 4094MB (8386000 512 byte sectors: 255H 63S/T 522C)
da1 at sym0 bus 0 target 1 lun 0
da1: <COMPAQ HD00431731 3207> Fixed Direct Access SCSI-2 device
da1: 40.000MB/s transfers (20.000MHz, offset 15, 16bit), Tagged Queueing Enabled
da1: 4094MB (8386000 512 byte sectors: 255H 63S/T 522C)
Trying to mount root from ufs:/dev/da0s1a
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Код: Выделить всё
sysctl -a | grep smp
Расположено в порядке убывания вероятности.
Убей их всех! Бог потом рассортирует...
- Gruber
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-05-02 11:13:37
Вобщем я ща внимательно поглядел конфиг ядра, и обнаружил что там debug включен блин!!! Ща пересобираю , надеюсь часам к двум пересоберёца.
))
Кстати никто не в курсе что за опции PREEMPTION, IPI_PREEMPTION, FULL_PREEMPTION ???
Предпологоаю что они имеют какоето отношение к многопроцессорности , но не знаю какое конкретно?

Кстати никто не в курсе что за опции PREEMPTION, IPI_PREEMPTION, FULL_PREEMPTION ???
Предпологоаю что они имеют какоето отношение к многопроцессорности , но не знаю какое конкретно?
- Alex Keda
- стреляли...
- Сообщения: 35437
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- Gruber
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-05-02 11:13:37
- Gruber
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-05-02 11:13:37
Ну вобщем ядро пересобралось, только второго проца всё равно не видать 
Mptable кажет следущее
Sysctl второго проца не кажет
Поправил kern.smp.active: 0 на kern.smp.active: 1 без изменений
((

Mptable кажет следущее
Код: Выделить всё
MP Config Base Table Entries:
--
Processors: APIC ID Version State Family Model Step Flags
0 0x10 BSP, usable 6 2 1 0x0381
0 0x10 AP, usable 6 1 9 0xfbff
--
Код: Выделить всё
kern.smp.cpus: 1
kern.smp.disabled: 0
kern.smp.active: 0

- Gruber
- рядовой
- Сообщения: 15
- Зарегистрирован: 2007-05-02 11:13:37