マルチコアLinuxシステムの1つのコアをユーザースペースアプリケーション専用に使用できますか?

マルチコアLinuxシステムの1つのコアをユーザースペースアプリケーション専用に使用できますか?

コアをユーザー空間アプリケーション専用に使用できます(GPIOなしでビット操作を実行するなど)。どの邪魔する)?

ベストアンサー1

isolcpusコマンドでカーネルオプションを使用できますtaskset

Raspberry Piは、行に次を追加して使用するコアを予約します/boot/cmdline.txt

たとえば、コア2と3を保持します。

isolcpus=2,3

次に、ワークセットを使用してプログラムをコアに割り当てます。

たとえば、Pythonインタプリタを起動します。

taskset -c 3 python

(望むよりこここのコマンドの使用方法に関する情報)。

これがRaspberry Piにのみ当てはまる場合、少しの衝撃が必要ですか?解決策がすでに存在する可能性があります。

おすすめ記事