私は8つのコアマシンを持っています。私が見たプロセスでどのくらいのコアが使用されているかをどうやって知ることができますかhtop
?
答え1
htopでF2またはキーを押してS設定を入力し、矢印を使用してメニューに移動し、プロセッサ列を選択してColumns->Available Columns
追加PROCESSOR
します。Enterその後、qホーム画面に戻ります。
答え2
ps -o pid,psr,comm -p <pid>
現在プロセスが実行されているコアを示す[1]を使用できます。これを何度も実行すると、すべてのコアを取得できます。
たとえば、
while true; do echo -ne "`ps -o pid,psr,comm -p <pid>`"; done
答え3
htop
あなたが見たり見たりするほとんどのプロセスは、ps
それぞれ単一のコアで実行される別々のスレッドまたはプロセスだと思います。しかし、多くのアプリケーションには、追加のコアを活用する複数のプロセスがあることがわかります。