スレッドが現在割り当てられているプロセッサを取得する方法は?

スレッドが現在割り当てられているプロセッサを取得する方法は?

以下でそのような列を見つけましたps -elF

PSR processor that process is currently assigned to.

似たようなものが必要ですが、スレッドが必要です。ps huH p 1234プロセス1234のスレッドを印刷するときに、どういうわけかこの出力に「PSR」列を追加できますか?

修正する:ps -LPp 1234はい、この質問に対する答えを見つけました。しかし、私はライブが好きです。では、「PSR」列を何とか追加できますかtop -H p 1234

答え1

これは私にとって最も効果的です。

  1. htopをインストールします。yum install htop
  2. htopでスレッドビューを有効にするには、htopを起動してキーを押してhtop設定メニューに入ります。 [設定]列で表示オプションを選択し、[トリプルビュー]および[カスタムスレッド名を表示]オプションをオンにします。
  3. 設定でPROCESSOR列を追加することもできます。
  4. 設定を終了するにはタップします。

pidでプロセスを見つけるには、htopの実行中にpidを入力し始めます。

関連情報