#1
|
|||
|
|||
Число процессоров на машинке
Я относил на colocation машинку с двумя процессорами Xeon 2.8
Как убедиться, что установленная FreeBSD 6.0 использует оба процессора? |
#2
|
||||
|
||||
Если ядро скомпилено с поддержкой мультипроцессорности, в top будет CPU0, CPU1, CPU2 и CPU3.
По-умолчанию во фре однопроцессорный кернел (по крайней мере до 6.0 было так). |
#3
|
|||
|
|||
О том как перекомпилировать ядро для web сервера можно почитать нап***ер тут: http://dedic.ru/node/32
|
#4
|
|||
|
|||
1. Команда top дает:
last pid: 544; load averages: 0.00, 0.03, 0.04 up 0+00:09:38 15:06:32 21 processes: 1 running, 20 sleeping CPU states: % user, % nice, % system, % interrupt, % idle Mem: 8016K Active, 4252K Inact, 18M Wired, 7600K Buf, 1973M Free Swap: 2048M Total, 2048M Free PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND ================================================== ======= Но CPU0, CPU1, CPU2 и CPU3 там нету. ================================================== ======= 2. Команда dmesg выдает: (вырезки из вывода) FreeBSD 6.0-RELEASE #0: Tue Jul 18 19:05:28 MSD 2006 (пропустил) :/usr/obj/usr/src/sys/SMP Timecounter "i8254" frequency 1193182 Hz quality 0 ... CPU: Intel(R) Xeon(TM) CPU 2.80GHz (2800.11-MHz 686-class CPU) ... Hyperthreading: 2 logical CPUs ... FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 6 cpu3 (AP): APIC ID: 7 ... SMP: AP CPU #3 Launched! SMP: AP CPU #1 Launched! SMP: AP CPU #2 Launched! Что-нибудь из этого может говорить, что FreeBSD 6.0 использует оба процессора Xeon? |
#5
|
||||
|
||||
Да, он же пишет об этом белым по черному
|
#6
|
|||
|
|||
наоборот, черным по белом
спасибо! |
#7
|
|||
|
|||
2 xeona + HT
На сервере 2 процессора Xeon, HT включен.
ps aux во FreeBSD 6.1 выдает: root 11 99.0 0.0 0 8 ?? RL 0:00.00 [idle: cpu3] root 12 99.0 0.0 0 8 ?? RL 11171:47.86 [idle: cpu2] root 13 99.0 0.0 0 8 ?? RL 0:00.00 [idle: cpu1] root 14 99.0 0.0 0 8 ?? RL 11160:37.89 [idle: cpu0] Настораживает, что TIME набегает только у CPU0 и CPU2 - а CPU1 и CPU3 остаются с нулем. Значит ли это что Hyperthreading реально не работает - и два ядра простаивают? Или все же HT работает, просто ps aux выдает некорректно?
__________________
starovernoe.ru - платный хостинг PHP MySQL SSL |
#8
|
|||
|
|||
dmesg
там должно быть
__________________
dedic.ru - Новая фишка для владельцев выделенных серверов. |
#9
|
|||
|
|||
Цитата:
............. Logical CPUs per core: 2 ............. FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 6 cpu3 (AP): APIC ID: 7 ............ SMP: AP CPU #3 Launched! SMP: AP CPU #1 Launched! SMP: AP CPU #2 Launched! ............ Вроде все 4 ядра включаются. Вопрос-то в другом - почему PS AUX выдает что вроде как только два ядра работают, а остальные в простое?
__________________
starovernoe.ru - платный хостинг PHP MySQL SSL |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Это глюк или нет? "Макс. число присутствующих"... | Host-Provider.Ru | Замечания и предложения | 5 | 28.06.2002 15:45 |