Страница 1 из 1

непонятки с SMP

Добавлено: 2009-07-08 10:54:25
schizoid
есть 2 сервера:
1.

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

# uname -a
FreeBSD web.brain.lan 7.1-RELEASE-p6 FreeBSD 7.1-RELEASE-p6 #0: Tue Jun  9 16:26:47 UTC 2009     root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386

# grep SMP /usr/src/sys/i386/conf/GENERIC
options         SMP                     # Symmetric MultiProcessor Kernel

# dmesg -a| grep [Cc][Pp][Uu]
CPU: Intel(R) Pentium(R) D  CPU 2.66GHz (2665.93-MHz 686-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
cpu0: <ACPI CPU> on acpi0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
cpu1: <ACPI CPU> on acpi0
p4tcc1: <CPU Frequency Thermal Control> on cpu1
SMP: AP CPU #1 Launched!
hw.acpi.cpu.cx_lowest:


# sysctl -a| grep smp
kern.timecounter.smp_tsc: 0
kern.smp.forward_roundrobin_enabled: 1
kern.smp.forward_signal_enabled: 1
kern.smp.cpus: 2
kern.smp.disabled: 0
kern.smp.active: 1
kern.smp.maxcpus: 16
kern.smp.maxid: 15

#top -S
  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
   11 root        1 171 ki31     0K     8K RUN    1  48.4H 100.00% idle: cpu1
   12 root        1 171 ki31     0K     8K CPU0   0  48.6H 96.68% idle: cpu0
2.

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

# uname -a
FreeBSD boomer.brain.lan 6.3-RELEASE-p11 FreeBSD 6.3-RELEASE-p11 #0: Wed Jun 10 02:41:41 UTC 2009     root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/SMP  i386

# grep SMP /usr/src/sys/i386/conf/SMP
# SMP -- Generic kernel configuration file for FreeBSD/i386 SMP
# $FreeBSD: src/sys/i386/conf/SMP,v 1.5.6.1 2005/09/18 03:37:58 scottl Exp $
ident           SMP-GENERIC
# To make an SMP kernel, the next line is needed
options         SMP                     # Symmetric MultiProcessor Kernel

# dmesg -a| grep [Cc][Pp][Uu]
CPU: Intel(R) Pentium(R) 4 CPU 2.40GHz (2394.01-MHz 686-class CPU)
  Logical CPUs per core: 2
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
 cpu0 (BSP): APIC ID:  0
 cpu1 (AP): APIC ID:  1
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
cpu1: <ACPI CPU> on acpi0
acpi_throttle1: <ACPI CPU Throttling> on cpu1
SMP: AP CPU #1 Launched!
hw.acpi.cpu.cx_lowest:

# sysctl -a| grep smp
kern.timecounter.smp_tsc: 0
kern.smp.maxcpus: 16
kern.smp.active: 1
kern.smp.disabled: 0
kern.smp.cpus: 2
kern.smp.forward_signal_enabled: 1
kern.smp.forward_roundrobin_enabled: 1

#top -S
  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
   11 root        1 171   52     0K     8K RUN    0  50.1H 98.63% idle: cpu0
  851 nobody      6  20    0  7892K  3008K kserel 0   6:01  0.00% icecast
т.е. в top -S cpu1 на втором серваке никогда не вижу. такое ощущение, что он не работает, хотя

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

# ps -aux| grep cpu
root        11 99,0  0,0     0     8  ??  RL   пн08    3005:35,44 [idle: cpu0]
root        10  0,0  0,0     0     8  ??  RL   пн08      0:00,00 [idle: cpu1]
или я ошибаюсь?

Re: непонятки с SMP

Добавлено: 2009-07-08 20:14:11
Raven2000
6.3>7.2 + генерик потом поставь
В топе глянь столбец "C" там 0 и 1 должны быть при работе процов
Гипертрейнинг есть?
пк одинаковые?

Re: непонятки с SMP

Добавлено: 2009-07-09 10:53:13
schizoid
на счет гипертейдинга хз, это ж тока в БИОСе можно глянуть?
компы разные.
на счет 6.3 -> 7.2 думаю уже. может и перееду.
но заметил, что система на 6.3 работает быстрее, хотя там проц меньше + работает только одно ядро и памяти в 2 раза меньше...


сужу хотя бы по тому же portsnap fetch update
при старте одновременно на обоих серваках, 6-ка заканчивает быстрее примерно на минуту

Re: непонятки с SMP

Добавлено: 2009-07-09 17:22:48
Raven2000
гипертейдинг в биосе глянь
у меня наоборот 7.2 на одной и той же машине быстрее чем 6.3 =)
топ смотрел?

Re: непонятки с SMP

Добавлено: 2009-07-09 17:38:15
schizoid
собсна с топа все и началось, обратил внимание, что всего одно ядро...

Re: непонятки с SMP

Добавлено: 2009-07-09 17:45:08
Raven2000
ага см гипер, обновляй и ставь генерик, а там посмотрим.

Re: непонятки с SMP

Добавлено: 2009-07-28 9:31:26
schizoid
такс. гипер в БИОСе есть...
неужто обновлять...

Re: непонятки с SMP

Добавлено: 2009-07-28 10:03:26
schizoid
хм...sysctl machdep.hyperthreading_allowed=1 и появилось второе ядро...