во FreeBSD 6.1 собрано ядро с включеным SMP. При выводе команды top выходит следующее################
last pid: 3602; load averages: 0.00, 0.00, 0.00 up 0+21:18:59 18:23:29
27 processes: 1 running, 26 sleeping
CPU states: 0.0% user, 0.2% nice, 0.0% system, 0.0% interrupt, 99.8% idle
Mem: 39M Active, 755M Inact, 160M Wired, 41M Cache, 111M Buf, 1656K Free
Swap: 2048M Total, 2048M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
1215 freestyle 4 20 19 31908K 28616K kserel 0 15:59 0.00% mlnet
1245 root 1 96 0 2428K 1516K select 0 0:52 0.00% flow-capture
449 root 1 96 0 3400K 2196K select 0 0:01 0.00% sendmail
459 root 1 8 0 1312K 904K nanslp 0 0:00 0.00% cron
316 root 1 96 0 1300K 844K select 0 0:00 0.00% syslogd
389 root 1 96 0 1212K 692K select 0 0:00 0.00% usbd
3592 root 1 4 0 6104K 2704K sbwait 0 0:00 0.00% sshd
453 smmsp 1 20 0 3300K 1972K pause 0 0:00 0.00% sendmail
3599 root 1 20 0 5420K 3468K pause 0 0:00 0.00% csh
3596 freestyle 1 20 0 4688K 2628K pause 0 0:00 0.00% csh
3602 root 1 96 0 2280K 1460K CPU0 0 0:00 0.00% top
3598 freestyle 1 8 0 1604K 1228K wait 0 0:00 0.00% su
3595 freestyle 1 96 0 6080K 2704K select 0 0:00 0.00% sshd
438 root 1 96 0 3356K 1752K select 0 0:00 0.00% sshd
501 root 1 5 0 1268K 772K ttyin 0 0:00 0.00% getty
503 root 1 5 0 1268K 772K ttyin 0 0:00 0.00% getty
508 root 1 5 0 1268K 772K ttyin 0 0:00 0.00% getty
505 root 1 5 0 1268K 772K ttyin 0 0:00 0.00% getty
504 root 1 5 0 1268K 772K ttyin 0 0:00 0.00% getty
506 root 1 5 0 1268K 772K ttyin 0 0:00 0.00% getty
502 root 1 5 0 1268K 772K ttyin 0 0:00 0.00% getty
507 root 1 5 0 1268K 772K ttyin 0 0:00 0.00% getty
282 root 1 116 0 500K 272K select 0 0:00 0.00% devd
150 root 1 20 0 1176K 612K pause 0 0:00 0.00% adjkerntz
##################
Как видно поле С всегда имеет значение 0 что означает проц номер 0 и ни одного процесса на проце 1.
Сама система при старте видит 2 CPU
#######################################
perseus# dmesg
Copyright (c) 1992-2006 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 6.1-RELEASE #0: Wed May 17 20:54:06 AZST 2006
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 3.40GHz (3391.51-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf34 Stepping = 4
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,SSE2,SS,HTT,TM,PBE>
Features2=0x441d<SSE3,RSVD2,MON,DS_CPL,CNTX-ID,<b14>>
AMD Features=0x20000000<LM>
Logical CPUs per core: 2
real memory = 1073688576 (1023 MB)
avail memory = 1041571840 (993 MB)
ACPI APIC Table: <HP 00000083>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
#################################
Во FeeBSD 5.4 видит 2 проца и в команде top выводит процессы согласно двум виртуальным процам.
#################
last pid: 12343; load averages: 0.01, 0.12, 0.17 up 12+06:00:43 18:29:53
103 processes: 1 running, 102 sleeping
CPU states: 0.0% user, 0.0% nice, 0.0% system, 1.7% interrupt, 98.3% idle
Mem: 186M Active, 596M Inact, 184M Wired, 34M Cache, 112M Buf, 1660K Free
Swap: 3072M Total, 3388K Used, 3069M Free
PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU CPU COMMAND
496 root 20 0 25816K 11832K kserel 1 18:38 0.00% 0.00% CGServer
556 mysql 20 0 57480K 26672K kserel 0 4:46 0.00% 0.00% mysqld
12039 root 96 0 8408K 4096K select 0 1:12 0.00% 0.00% smbd
493 root 96 0 8732K 4428K select 0 0:47 0.00% 0.00% smbd
479 drweb 96 0 16076K 13772K select 0 0:41 0.00% 0.00% drwebd
94622 naziko 96 0 8384K 4148K select 0 0:33 0.00% 0.00% smbd
10985 root 96 0 9048K 4744K select 0 0:32 0.00% 0.00% smbd
504 root 96 0 8400K 4212K select 0 0:24 0.00% 0.00% httpd
11973 root 96 0 8408K 4048K select 1 0:23 0.00% 0.00% smbd
488 drweb 96 0 11368K 9560K select 1 0:19 0.00% 0.00% drwebd
487 drweb 96 0 11372K 8640K select 1 0:16 0.00% 0.00% drwebd
3353 root 96 0 8440K 3144K select 0 0:16 0.00% 0.00% smbd
480 drweb 96 0 11376K 10396K select 1 0:15 0.00% 0.00% drwebd
494 drweb 96 0 11340K 8008K select 0 0:14 0.00% 0.00% drwebd
#####################
Copyright (c) 1992-2005 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 5.4-RELEASE #1: Sat Jan 21 18:04:31 AZT 2006
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) 4 CPU 3.40GHz (3391.53-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0xf34 Stepping = 4
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,SSE2,SS,HTT,TM,PBE>
Hyperthreading: 2 logical CPUs
real memory = 1073688576 (1023 MB)
avail memory = 1045327872 (996 MB)
ACPI APIC Table: <HP 00000083>
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
#######################################
Так вот в 6-ой версии это бага или фича ? )))
А может команда выводит в поле С номер физическрго проца ? )))
Кто знает что происходит просьба ответить.
З.Ы. сервера HP DL-320