programing:linux-programing:linux-cpu-core-shield
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン | |||
| programing:linux-programing:linux-cpu-core-shield [2022/10/25 13:09] – [CPU Affinityの一覧表示] yoko | programing:linux-programing:linux-cpu-core-shield [2026/07/28 13:16] (現在) – 外部編集 127.0.0.1 | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | 【Ubuntu/ | + | ====== |
| - | ============================== | + | |
| リアルタイム性が要求されるネットワーク通信を含むプログラムなど、さまざまなイベントに応答する際にレイテンシーを最小限に抑える必要がある。 | リアルタイム性が要求されるネットワーク通信を含むプログラムなど、さまざまなイベントに応答する際にレイテンシーを最小限に抑える必要がある。 | ||
| これを行う為に、割り込み (IRQ) とさまざまな CPU 上のユーザープロセスを相互に分離する手法について備忘録を残す。 | これを行う為に、割り込み (IRQ) とさまざまな CPU 上のユーザープロセスを相互に分離する手法について備忘録を残す。 | ||
| 行 9: | 行 8: | ||
| - | プロセスのCPUコア分離 | + | ===== プロセスのCPUコア分離 |
| - | ----------------- | + | |
| リアルタイム性が必要なユーザプログラム(プロセス)を実行するCPUコアを分離する。 | リアルタイム性が必要なユーザプログラム(プロセス)を実行するCPUコアを分離する。 | ||
| ### コア除外の設定 | ### コア除外の設定 | ||
| 行 54: | 行 52: | ||
| </ | </ | ||
| - | 割り込みのCPUコア固定 | + | ===== 割り込みのCPUコア固定 |
| - | ----------------- | + | |
| 上記でコア分離したプロセスが使用するNICカードの割り込みを、分離したコア側に割り当てる。 | 上記でコア分離したプロセスが使用するNICカードの割り込みを、分離したコア側に割り当てる。 | ||
| 行 151: | 行 148: | ||
| - | その他 | + | ===== その他 |
| - | ----- | + | |
| ### CPUに負荷をかける | ### CPUに負荷をかける | ||
| 行 227: | 行 223: | ||
| - | 参考 | + | ===== 参考 |
| - | ---- | + | |
| - | 1. [[https:// | + | - [[https:// |
| - | 2. [[https:// | + | |
| - | 3. [[https:// | + | |
| - | 4. [[https:// | + | |
| - | 5. [[https:// | + | |
| - | 6. [[https:// | + | |
| - | 7. [[https:// | + | |
| - | 8. [[https:// | + | |
| - | 9. [[https:// | + | |
| - | 10. [[https:// | + | |
| - | 11. [[https:// | + | |
| - | 12. [[https:// | + | |
| - | 13. [[https:// | + | |
| - | 14. [[https:// | + | |
| - | 15. [[https:// | + | |
| - | 16. {{https:// | + | |
programing/linux-programing/linux-cpu-core-shield.1666670978.txt.gz · 最終更新: by yoko
