Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.15. taskset

taskset ツールは、util-linux パッケージで提供されます。これにより、管理者は実行中のプロセスのプロセッサー親和性を取得および設定したり、指定されたプロセッサー親和性でプロセスを起動したりできます。
重要
taskset はローカルメモリー割り当てを保証しません。ローカルメモリー割り当てによる追加のパフォーマンス上の利点が必要な場合、Red Hat は taskset ではなく numactl を使用することを推奨します。
実行中のプロセスの CPU 親和性を設定するには、以下のコマンドを実行します。
# taskset -pc processors pid
processors を、コンマ区切りの プロセッサー 一覧またはプロセッサーの範囲に置き換えます(例: 1,3,5-7)pid を再設定するプロセスのプロセス識別子で置き換えます。
特定の親和性のプロセスを開始するには、以下のコマンドを実行します。
# taskset -c processors -- application
processors をコンマ区切りのプロセッサーリストまたはプロセッサーの範囲で置き換えます。application を実行するアプリケーションのコマンド、オプション、引数で置き換えます。
taskset の詳細は、の man ページを参照してください。
$ man taskset