大隅です。

川口さん、柳澤さん、清家さん、コメントありがとうございます。

dnetc のクライアントを2個起動すると CPU 使用率は 100% になりました。
ただ、top の C 欄を見ているとどちらのプロセスも 0 で動き続けていて
同じ CPU を使っているように見えます。

川口さんへ
sysctl -a | grep smp の結果をとってみました。
> % 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

localhost%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

表示される順番は違いますが、値はあっているようです。

清家さんへ
amd64x2 には machdep.hyperthreading_allowed がありませんでした。。。
localhost %sysctl -a | grep -i machdep
machdep.adjkerntz: -32400
machdep.disable_rtc_set: 0
machdep.wall_cmos_clock: 1
machdep.acpi_timer_freq: 3579545
machdep.acpi_root: 1013104
machdep.disable_mtrrs: 0
machdep.cpu_idle_hlt: 1
machdep.hlt_cpus: 0
machdep.panic_on_nmi: 1
machdep.tsc_freq: 2004188503
machdep.i8254_freq: 1193182
machdep.conspeed: 9600
machdep.gdbspeed: 9600
machdep.conrclk: 1843200
machdep.enable_panic_key: 0

柳澤さんへ
時計の指摘ありがとうございました。
勉強し直してきます。

--
大隅 洋

メールによる返信