URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 68613
[ Назад ]

Исходное сообщение
"Мониторинг загрузки каждого проца"

Отправлено alexvs , 31-Авг-06 20:35 
Есть двухпроцессорная система:
CPU: Intel(R) Pentium(R) 4 CPU 3.20GHz (3200.15-MHz 686-class CPU)
Origin = "GenuineIntel"  Id = 0xf43  Stepping = 3
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SS
E2,SS,HTT,TM,PBE>
Features2=0x649d<SSE3,RSVD2,MON,DS_CPL,EST,CNTX-ID,CX16,<b14>>
AMD Features=0x20100000<NX,LM>
Logical CPUs per core: 2

как можно увидеть текущую загрузку каждого проца отдельно?

FreeBSD 6.1-RELEASE


Содержание

Сообщения в этом обсуждении
"Мониторинг загрузки каждого проца"
Отправлено Glo , 01-Сен-06 11:35 
mpstat -P

"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 12:20 
>mpstat -P
mpstat -P ALL
mpstat: Command not found.



"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 12:30 
>>mpstat -P
>mpstat -P ALL
>mpstat: Command not found.
ядро собрано с
options         SMP                     # Symmetric MultiProcessor Kernel



"Мониторинг загрузки каждого проца"
Отправлено dukie , 01-Сен-06 12:38 
По моему, top одной из колонок показывает используемый процессом процессор.

"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 12:41 
>По моему, top одной из колонок показывает используемый процессом процессор.
В том то и дело что кроме 0 больше ничего не показывает, как б я не пытался загрузить сервер. И выше 60% загрузка процов не поднимается.
Вот и хочу промониторить каждый отдельно проц.


"Мониторинг загрузки каждого проца"
Отправлено dukie , 01-Сен-06 14:19 
А dmesg чего пишет? Система подцепляет 2 процессора?

"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 15:01 
>А dmesg чего пишет? Система подцепляет 2 процессора?
Уже писал:
CPU: Intel(R) Pentium(R) 4 CPU 3.20GHz (3200.15-MHz 686-class CPU)
Origin = "GenuineIntel"  Id = 0xf43  Stepping = 3
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SS
E2,SS,HTT,TM,PBE>
Features2=0x649d<SSE3,RSVD2,MON,DS_CPL,EST,CNTX-ID,CX16,<b14>>
AMD Features=0x20100000<NX,LM>
Logical CPUs per core: 2



"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 13:50 
Неужто нет решений?



"Мониторинг загрузки каждого проца"
Отправлено deadmoroz2 , 01-Сен-06 16:11 
>Неужто нет решений?

Нажми единичку, може чего изменится :)


"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 16:14 
>>Неужто нет решений?
>
>Нажми единичку, може чего изменится :)
Не понял, где нажать?

"Мониторинг загрузки каждого проца"
Отправлено lavr , 01-Сен-06 16:22 
>Есть двухпроцессорная система:
>CPU: Intel(R) Pentium(R) 4 CPU 3.20GHz (3200.15-MHz 686-class CPU)
>Origin = "GenuineIntel"  Id = 0xf43  Stepping = 3
>Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SS
>E2,SS,HTT,TM,PBE>
>Features2=0x649d<SSE3,RSVD2,MON,DS_CPL,EST,CNTX-ID,CX16,<b14>>
>AMD Features=0x20100000<NX,LM>
>Logical CPUs per core: 2

хиде у вас тута SMP?! Все что можно увидеть - HTT, который лучше отрубать.

# man smp

>как можно увидеть текущую загрузку каждого проца отдельно?
>
>FreeBSD 6.1-RELEASE


"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 16:27 
dmesg | grep -i smp
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
SMP: AP CPU #1 Launched!

"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 16:30 
>dmesg | grep -i smp
>FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
>SMP: AP CPU #1 Launched!
и
sysctl hw.ncpu
hw.ncpu: 2
sysctl machdep.hlt_cpus
machdep.hlt_cpus: 2
sysctl machdep.hlt_logical_cpus
machdep.hlt_logical_cpus: 0



"Мониторинг загрузки каждого проца"
Отправлено alexvs , 01-Сен-06 16:33 
но при этом:
mptable

===============================================================================

MPTable

-------------------------------------------------------------------------------

MP Floating Pointer Structure:

  location:                     BIOS
  physical address:             0x000f5df0
  signature:                    '_MP_'
  length:                       16 bytes
  version:                      1.4
  checksum:                     0x7d
  mode:                         Virtual Wire

-------------------------------------------------------------------------------

MP Config Table Header:

  physical address:             0x000f1400
  signature:                    'PCMP'
  base table length:            288
  version:                      1.4
  checksum:                     0x44
  OEM ID:                       'OEM00000'
  Product ID:                   'PROD00000000'
  OEM table pointer:            0x00000000
  OEM table size:               0
  entry count:                  29
  local APIC address:           0xfee00000
  extended table length:        0
  extended table checksum:      0

-------------------------------------------------------------------------------

MP Config Base Table Entries:

--
Processors:     APIC ID Version State           Family  Model   Step    Flags
                 0       0x11    BSP, usable     6       8       6       0xfbff
--
Bus:            Bus ID  Type
                 0       PCI
                 1       PCI
                 2       PCI
                 3       ISA
--
I/O APICs:      APIC ID Version State           Address
                 4       0x11    usable          0xfec00000
--
I/O Ints:       Type    Polarity    Trigger     Bus ID   IRQ    APIC ID PIN#
                INT     active-lo       level        0  19:A          4   19
                INT     active-lo       level        0  19:A          4   19
                INT     active-lo       level        0  19:A          4   19
                INT     active-lo       level        0  20:A          4   17
                INT     active-lo       level        1   5:A          4   17
                INT     active-lo       level        2   2:A          4   21
                INT     active-lo       level        0  18:A          4   22
                INT     active-lo       level        0  17:A          4   23
                ExtINT   conforms    conforms        3     0          4    0
                INT      conforms    conforms        3     1          4    1
                INT      conforms    conforms        3     0          4    2
                INT      conforms    conforms        3     3          4    3
                INT      conforms    conforms        3     4          4    4
                INT      conforms    conforms        3     6          4    6
                INT      conforms    conforms        3     7          4    7
                INT     active-hi        edge        3     8          4    8
                INT      conforms    conforms        3     9          4    9
                INT      conforms    conforms        3    12          4   12
                INT      conforms    conforms        3    13          4   13
                INT      conforms    conforms        3    14          4   14
                INT      conforms    conforms        3    15          4   15
--
Local Ints:     Type    Polarity    Trigger     Bus ID   IRQ    APIC ID PIN#
                ExtINT   conforms    conforms        0   0:A        255    0
                NMI      conforms    conforms        0   0:A        255    1

===============================================================================



"Мониторинг загрузки каждого проца"
Отправлено alexvs , 04-Сен-06 12:27 
Есть ещё идеи?

"Мониторинг загрузки каждого проца"
Отправлено alexvs , 04-Сен-06 16:17 
>Есть ещё идеи?
Похоже нашёл причину:
sysctl machdep.hlt_logical_cpus 2
но почему-то в ноль не сбрасывается. :)
в чём может быть проблема?

"Мониторинг загрузки каждого проца"
Отправлено Settler , 04-Сен-06 16:20 
процессор физически - один? одно или двуядерный?
если обычный P4 - выключить hyperthreading в биосе, smp в ядре и перестать считать это "несколькими процессорами".

"Мониторинг загрузки каждого проца"
Отправлено alexvs , 04-Сен-06 16:49 
>процессор физически - один? одно или двуядерный?
>если обычный P4 - выключить hyperthreading в биосе, smp в ядре и
>перестать считать это "несколькими процессорами".
К сожалению физ доступа нет к серверу и по косвенным признакам это оказался однопроцессорная машина :( с hyperthreading.