こんにちわ、大隅@MLは数年ぶりに投稿です。 AMD 64x2 CPU を購入し、FreeBSD/amd64 6.2-RELEASE をインストールしたのですが、 すこし疑問に思うところがありまして投稿しました。
dmesg には以下のように CPU が二つ認識しているようですが FeeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 top コマンドを実行しても CPU 行が1行しか表示されません。 これはオプションを使用すると2行になるのか、 それとももともと1行しか表示されない CPU なのでしょうか。 カーネルは options SMP を組み込んで作り直しています。 また、CPU 使用率も dnetc/RC5-72 を実行しているので 使用率は 100% になるかと思ったのですが、50% で止まっていて 片方しか使っていないようです。 dnetc のログを見ると2つ並行して動かしているように見えるのですが。。。 [Mar 12 14:39:54 UTC] Automatic processor detection found 2 processors. [Mar 12 14:39:54 UTC] Loading crunchers with work... [Mar 12 14:39:54 UTC] Automatic processor type detection found an AMD K8-11 processor. [Mar 12 14:40:17 UTC] RC5-72: using core #1 (KBE-64 3-pipe). [Mar 12 14:40:17 UTC] RC5-72 #a: Loaded CB:7C3645AA:00000000:1*2^32 (31.50% done) [Mar 12 14:40:17 UTC] RC5-72 #b: Loaded CB:7C3645A7:00000000:1*2^32 (31.50% done) amd64x2 プロセッサに対して認識が間違っているのであれば ご指摘願います。 -- 大隅 洋