web-dev-qa-db-ja.com

動作しているプロセッサコアの数を確認するにはどうすればよいですか?

クアッドコアプロセッサシステムを使用しています。 Ubuntuをインストールする前にWindowsを使用していました。 Windowsはデフォルトで1コア*を使用していましたが、msconfigで変更できました。 Ubuntuでこれを行うにはどうすればよいですか?

Windowsはbootingに1つのコアを使用していました。

43
user132840

タイプ:

lscpu

ターミナルで押します ENTER

これで、Ubuntuインストールで使用されるコアに関する情報が得られました。

59
Joris Donders

Topコマンドを使用して、CPUコアの使用状況を確認できます。

  1. ターミナルを開きます。
  2. topと入力します。タスク、メモリなどに関する情報が表示されます。
  3. 1と入力して、個々のCPU使用率を表示します。次のようなものが表示されます。

top

1つのコアでのみ実行される新しいプロセスを開始するには、tasksetコマンドを使用できます。

taskset -c 0 executable

既存のプロセスのCPUアフィニティを監視するには、次のコマンドを使用できます。

taskset -cp $(pgrep -f executable)

この方法で起動した場合、このコマンドに渡す実行可能IDは「./executable」になる可能性があることに注意してください。

48
ignite

デスクトップ環境を指定していないので、Ubuntuを使用していると仮定します

CPUの使用状況をグラフィカルに確認するには、システムモニターと呼ばれるアプリケーションをシステムで検索します。

[リソース]タブには、各コアのアクティビティが表示されます

enter image description here

[プロセス]タブには、個々のプログラムのCPU使用量が表示されます。

enter image description here

12
Chris Carter

htopツールが提供する CPUコアの使用状況のグラフ

ターミナル経由でhtopをインストールします。

apt-get install htop

ターミナル経由でhtopを実行します。

htop

htop in the ubuntu terminal looks like this

10
failor

センサーもこれを実行しますが、コアが実行されている温度、非常に低い温度も示します。

ターミナルにsensorsと入力すると、既にインストールされているかどうかがわかります。インストールしたら、sensorsと書くだけです。 here be sensors

4
Rabbit