NFSが特定のコアでのみ実行されるように制限する

NFSが特定のコアでのみ実行されるように制限する

コアコンプレックスの最初のコアを使用するのが好きなアプリケーションがあります。たとえば、CCXが4のCPUを想定すると、コア0、3、7、11...でロードが実行されます。このプロセスは時間に敏感であり、目標はできるだけ早く実行することです。

これがわかったので、このプロセスが中断されないようにシステムを構成したいと思いました。 userspaceで動作するように見えるファイルを指定しようとしていますCPUAffinity=0 3 7 11。その後、アプリケーションサービスファイルに戻ることができる/etc/systemd/system.conf設定を指定しました。CPUAffinity=0-128ただし、NFS はユーザー空間の外に存在し、カーネルプロセスとして実行されます。このプロセスは、アプリケーションプロセスを解釈するためにまだすべてのコアにアクセスできるようです。で私が言う内容は無視してくださいsystem.conf

つまり、唯一の実行プロセスが0 3 7 11アプリケーションプロセスであるかどうかを確認します。

ベストアンサー1

おすすめ記事