問題タブ [process-migration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Docker コンテナ プロセスを見つけていますか? (ご主人から見て)
私はドッカーとコンテナでいくつかのテストを行っていますが、疑問に思っていました:
ホストの観点から、 docker コンテナーに関連付けられているすべてのプロセスをその名前または ID で見つけるために使用できる方法はありますか。
結局のところ、コンテナーは仮想化されたプロセスのセットです。
linux - 実行中のプロセス/スレッドを別のコアに移行する
別のプロセスから移行をトリガーして、現在実行中のプロセスを別の CPU コアに移行する方法はありますか。
これが私がより詳細にやろうとしていることです。異種プロセッサ システムに取り組んでいます。システム上で実行されるマルチスレッド アプリケーションがあります。マネージャー プロセスが決定するたびに、スレッドの 1 つを別のコア (別の機能を持つ) に移行したいと考えています。
私のマネージャー プロセスは、ターゲット アプリケーション pid の特定の tid のスレッド移行をトリガーできますか? もしそうなら、それは即座に実行できますか?つまり、実行中のスレッドは、マネージャープロセスによってトリガーされたときに、すぐに別のコア (コア 0 からコア 1 など) に移行されますか?
c - C を使用して Linux プロセスを効果的に移行する
Linux プロセスを同じコンピューターの別のコアに移行するのにかかる費用を見積もる必要があります。プロセスを移行するために sched_setaffinity システム コールを使用していますが、移行が常に瞬時に行われるとは限らないことに気付きました。これが私の要件です。
さらに詳しく説明すると、単純な計算を 2 回ずつ行う C プログラムを作成しています。1 回目は移行なし、2 回目は移行ありです。2 つのタイムスタンプの差を計算すると、移行のオーバーヘッドを大まかに見積もることができます。ただし、現在のプロセスを移行して移行が行われるまで待つ方法を理解する必要があります
ここでの問題は、do-while ループ (行 46 ~ 49) が永久に実行される場合があることです。