特定のプロセスでどのコアが使用されているかをどのように表示できますか?

特定のプロセスでどのコアが使用されているかをどのように表示できますか?

私はredHat 7.8を実行しており、それぞれ8つのコアを持つ4つのCPUを持っています。

PID 111を使用して実行中のプロセスがあるとします。プロセスが使用している特定のコアとそのコアが消費するメモリ量を表示する方法はありますか?

top使用するコアの数を指定せずに過度に一般的な概要を提供するようです。

ベストアンサー1

あなたはそれを使用することができますps

ps -o psr,drs -p 111

この-oフラグを使用すると、出力形式を指定できます。表示する値は次のとおりです。この-pフラグを使用すると、関心のあるプロセスIDを指定できます。

man ps興味のある出力フィールド:

psr        PSR        processor that process is currently assigned to
drs        DRS        data resident size, the amount of physical memory
                      devoted to other than executable code

おすすめ記事