Linux 管理者は、多くの場合、Linux サーバーを管理し、さまざまなタスクをさまざまなサーバー マシンに割り当てる際に、コア数を知る必要があります。当初、コンピュータ システムにはシングル コア CPU が搭載されていましたが、現在ではパフォーマンスを向上させるためにマルチコア CPU が使用されています。この投稿では、Ubuntu 20.04 LTS システムのコア数を調べる方法とコマンドを多数紹介しています。
- lscpu コマンドの使用
- /proc/cpuinfo ファイルの使用
- nproc コマンドの使用
方法 1:「lscpu」コマンドで Ubuntu のコア数を調べる
「lscpu」 コマンドは、CPU アーキテクチャに関するすべての情報を提供します。
$ lscpu
上記のコマンドは、CPU アーキテクチャ、CPU コアの数、コアあたりのスレッドなど、CPU に関するすべての情報を表示します。
CPU 情報のみを除外するには、「lscpu」 を使用します 「egrep」 によるコマンド コマンドは次のとおりです:
$ lscpu | egrep 'CPU (s )'
上のスクリーンショットでわかるように、文字列「CPU」を含む行が上記のコマンドの出力として表示されます。
この「lscpu」 コマンドは、「/ proc / cpuinfo」 からすべての情報を収集します 「/ proc / cpuinfo」 から CPU 関連の情報を直接取得できるように、ファイルと sysfs を使用します。 ファイル。
方法 2:/ proc / cpuinfo ファイルを使用して Ubuntu のコア数を調べる
「/ proc / cpuinfo」 の名前として これは CPU の情報を含むファイルであり、このファイルのすべての情報は cat コマンドで簡単に表示できます:
$ 猫/proc/cpuinfo
次のコマンドに示すように、cat、grep、および wc コマンドを組み合わせることで、この一連の情報から情報をフィルター処理して正確なコア数を取得できます。
$ 猫 /proc/cpuinfo | grep プロセッサ |トイレ-l
ご覧のとおり、コアの数が表示されただけです。
方法 3:「nproc」コマンドで Ubuntu のコア数を調べる
「grep」 の代わりに 「/ proc / cpuinfo」 からコア数を除外するコマンド 「nproc」 という簡単なコマンドがあるファイル コアの数だけを取得するには:
$nproc
上記のコマンドの出力でわかるように、コアの数も目的どおりに出力されました。
卒業証書
この記事では、Ubuntu 20.04 LTS オペレーティング システムのコア数やその他の CPU 関連情報を見つけるための、シンプルかつ詳細な方法を 3 つ紹介します。上記のいずれの方法でも、コア数を見つけるのは難しくありません。