6月3日のニュースによると、海外テクノロジーメディアNeoWinによると、LinuxディストリビューションはWin11に従わず、Zen 2ベースのAMD Ryzenプロセッサのサポートを提供し続けるだけでなく、 L3 キャッシュ (LLC) を最適化することで、パフォーマンスがさらに向上します。
オペレーティング システムは、「アイドル」としてマークされたプロセッサ スレッドにタスクを割り当てますが、現在の Linux カーネルは、ローカル L3 キャッシュ内のアイドル スレッドのみを識別できます。また、最近リリースされた select_idle_sibling() パッチを呼び出すことを検討してください。社外のLLC。
IT Home では、AMD Zen 2 CCX と CCD の構造図を示す 2 つの写真をここに添付しています。シングル CCD とデュアル CCD のキャッシュ構造の違いがわかります:
#シングル CCD
##デュアル CCD
Red Hat 開発者 Tejun Heo 氏は、Zen 2 デバイスでは、Linux システムが LLC をキューイングするときに特定の処理を行っていると述べました。動作している場合、合計 3 つのコア/LLC と合計 4 つの LLC があり、ほとんどのコアはアイドル状態になります。
これは主に、select_idle_sibling() がローカル LLC の外部を考慮しないためであり、これらのタスクはすべて短期間に実行されるため、定期的なアイドル状態のロード バランサーは効果がありません。
作業キャッシュをローカルに保持するのは良いことですが、アイドル時間があまりないようにするのが最善です。したがって、ローカル ノードがアイドル状態の場合、select_idle_sibling() は同じノード内の他の LLC を試行します。
以上がWindows 11に追従せず、Linuxは引き続きAMD Zen 2をサポートするだけでなく、そのパフォーマンスも最適化しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。