Mac OS X El CapitanとUbuntu 16.04 LTSを備えたデュアルブートシステムを入手しました。これらはストレージ(各OSが独自のSSD上にある)を除き、同じハードウェアで実行されています。
Geekbenchは次のスコアを表示します。
Mac OS X: 4538 (single-core) / 13850 (multi-core).
Ubuntu: 4316 (single-core) / 10442 (multi-core).
完全な結果は here にあり、直接比較できます。
Linpackはまた、101 Gflops(Maac OS X)対60 Gflops(Ubuntu)を提供します...
ハードウェア仕様:
そのようなパフォーマンスの違い、特にマルチコアを説明するものは何ですか?
SOLVED:インテルのマイクロコードドライバーを有効にする必要がありました!
UbuntuはMac OS Xよりも優れたスコアを表示するようになりました: Geekbench results
コメントで確認したように、Intelの「プロセッサーマイクロコードファームウェア」ドライバーの使用が無効になっています。
このマイクロコードは、Intel CPUのファームウェアのホットパッチとして記述することができ、Ubuntuを起動するたびにロードおよび適用され(永続的に書き込むことができないため)、いくつかのバグを修正したり、いくつかの改善を行ったりします。
詳細については、たとえば質問で 不明な追加ドライバー:Intel-microcodeのIntel CPUのプロセッサーマイクロコードファームウェア および 追加ドライバーを有効にする必要があります:Intel CPUのIntel-microcodeのプロセッサーマイクロコードファームウェア .
このマイクロコードパッチを有効にするには、システム設定を開き、ソフトウェアとアップデート。 Additional Driversタブに移動し、ドライバーのリストがロードされるまで待ちます。しばらく時間がかかる場合があります。
「Intel」、「microcode」などのキーワードに言及しているオプションがあるデバイスを検索します。ほとんどの場合、何らかの理由で「不明」と表示されます。
とにかく、「Using Processor microcode firmware ...」などのオプションが選択されていることを確認してください。変更を有効にするには、おそらく再起動する必要があります。