これOpenBSD 4.9リリース発表説明する
「SMPカーネルは、最大64のコアを持つシステムから起動できます。」
それでは、OpenBSDは実際に複数のCPU/コアをサポートしていますか?
私のラップトップ(t7100)にCore2Duo CPUがある場合は、「SMP」コアを使用するとパフォーマンスが向上しますか?
これが本当なら、OpenBSD 4.9でSMPカーネルをどのようにインストール/使用しますか?
答え1
SMPは2004年にリリースされたOpenBSD 3.6からサポートされました。
おそらく、以前の制限は4コアまたは16コアでした。
SMPサポートを受ける最も簡単な方法は、bsd.mp
カーネルをインストールすることです。システムにマルチコアがある場合、これはデフォルトで発生します。
2004年6月から、SMP(Symmetric Multiprocessor)サポートは主要なOpenBSD開発ブランチに統合されました。現在、i386、amd64、mvme88k、sparc64、macppc、およびhppaプラットフォームはすべてSMPをサポートしています。
OpenBSD 3.6以降、OpenBSD/i386はほとんどのSMP(対称マルチプロセッサ)システムをサポートしています。 SMP操作をサポートするために、別々のSMPカーネル(bsd.mp)がインストールファイルセットに含まれています。
別個の SMP カーネル "bsd.mp" がインストールファイルセットとともに提供されます。インストール中にマルチプロセッサが検出されると、自動的にデフォルトのブートカーネル/ bsdとしてインストールされ、シングルプロセッサカーネルの名前は/ bsd.spに変更されます。
また見なさい:
答え2
この質問/回答の更新により、スレッドはバージョン5.2でより便利になり、mysqlなどのアプリケーションがより速く実行されます。
マルチプロセッサ/マルチコアシステム用のbsd.mpカーネルを実行したい場合は、AMDではなくi386プラットフォームではなくAMD64プラットフォームを使用してください。これは一般的な知恵のようです(Henning Brauerなどの開発者にとっては、回答:bsdtalkインタビューPeter Hansteen)現在、マルチコアシステムで「より良い」実行方法について説明します。