OpenBSD SMPのサポート

OpenBSD SMPのサポート

これ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カーネルをインストールすることです。システムにマルチコアがある場合、これはデフォルトで発生します。

OpenBSD SMPプロジェクト

2004年6月から、SMP(Symmetric Multiprocessor)サポートは主要なOpenBSD開発ブランチに統合されました。現在、i386、amd64、mvme88k、sparc64、macppc、およびhppaプラットフォームはすべてSMPをサポートしています。

オープンBSD/i386

OpenBSD 3.6以降、OpenBSD/i386はほとんどのSMP(対称マルチプロセッサ)システムをサポートしています。 SMP操作をサポートするために、別々のSMPカーネル(bsd.mp)がインストールファイルセットに含まれています。

SMPをサポートするOpenBSDシステムは何ですか?

別個の SMP カーネル "bsd.mp" がインストールファイルセットとともに提供されます。インストール中にマルチプロセッサが検出されると、自動的にデフォルトのブートカーネル/ bsdとしてインストールされ、シングルプロセッサカーネルの名前は/ bsd.spに変更されます。

また見なさい:

答え2

この質問/回答の更新により、スレッドはバージョン5.2でより便利になり、mysqlなどのアプリケーションがより速く実行されます。

マルチプロセッサ/マルチコアシステム用のbsd.mpカーネルを実行したい場合は、AMDではなくi386プラットフォームではなくAMD​​64プラットフォームを使用してください。これは一般的な知恵のようです(Henning Brauerなどの開発者にとっては、回答:bsdtalkインタビューPeter Hansteen)現在、マルチコアシステムで「より良い」実行方法について説明します。

関連情報