GNU/Linux >> Linux の 問題 >  >> Linux

LinuxのコマンドラインからCPUコアの数を見つける方法

コンパイルプロセスを高速化する方法を探しているとき 、ArchLinuxシステムで使用可能なCPUコアの数を知る必要がありました。いくつかのグーグル検索の後、LinuxシステムのコマンドラインからCPU/コアの数を見つけるためのいくつかの方法を見つけました。

LinuxのコマンドラインからCPUコアの数を見つける

システム内のCPUコアの数を見つけるにはいくつかの方法があります。これが私がオンラインで見つけたいくつかの方法です。

1。 「nproc」コマンドの使用

nproc は、システムで使用可能な処理装置の数を出力するための単純なUnixコマンドです。これはGNUCoreutilsの一部であるため、すべての最新のLinuxオペレーティングシステムにプリインストールされています。

システム内のコアの数を表示するには、ターミナルを開いて次のコマンドを実行します。

  $ nproc  4 

上記の例でわかるように、私のプロセッサは4コアタイプです。

2。 「lscpu」コマンドの使用

"lscpu " コマンドは、CPUに関する情報を人間が読める形式で表示するために使用されます。 lscpu コマンドはutil-linuxパッケージの一部なので、インストールについて気にしないでください。

CPUコアを見つけるには、次を実行します:

  $ lscpu  アーキテクチャ:x86_64CPU op-mode(s):32ビット、64bitByte順序:リトルエンディアン CPU:4  オンラインCPUリスト:0-3コアあたりのスレッド:2ソケットあたりのコア:2ソケット:1NUMAノード:1ベンダーID:純正IntelCPUファミリー:6モデル:42モデル名:Intel(R )Core(TM)i3-2350M CPU @ 2.30GHzステッピング:7CPU MHz:799.890CPU最大MHz:2300.0000CPU最小MHz:800.0000BogoMIPS:4591.71仮想化:VT-xL1dキャッシュ:32KL1iキャッシュ:32KL2キャッシュ:256KL3キャッシュ:3072KNUMA node0 CPU( s):0-3フラグ:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon p pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave avx lahf_lm epb tpr_shadow vnmi flexpriority ept vpid xsaveopt d 

3。 「top」コマンドの使用

top コマンドは、システムで実行中のすべてのプロセスの動的なリアルタイムビューを表示するために使用されます。

CPUコアを見つけるには、topを実行します コマンドを押して"1"を押します (ナンバーワン)CPUコアの詳細を取得します。

4。 「/proc/cpuinfo」の使用

CPUコアを見つける方法を見つける方法は他にもいくつかあります。そのような方法の1つは、「/proc/cpuinfo」からCPUコアの詳細を取得することです。 "ファイル。

  $ cat / proc / cpuinfo | grepプロセッサ| wc -l <​​/ strong> 4 

"grep"を使用して実行することもできます コマンドも。

  $grep-cプロセッサ/proc/ cpuinfo  4 

または、

  $ grep -c ^ Processor / proc / cpuinfo  4 

5。 「getconf」コマンドの使用

"getconf " コマンドは長い間使用されており、LinuxとMacOSの両方で使用できます。システムに「nproc」がない場合 "または"lscpu "コマンドを使用できます。"getconfを使用できます "以下に示すように、コアの数を確認するコマンド。

  $ getconf _NPROCESSORS_ONLN  4 

これで、UnixライクなシステムのコマンドラインからCPU/コアの数を見つける方法がわかりました。これがお役に立てば幸いです。


Linux
  1. LinuxでアクティブなSSH接続を見つける方法

  2. Ubuntu でコア数を調べる方法

  3. コマンドラインから Linux の CPU/コア数を取得する方法は?

  1. Linuxでコマンドラインからツイートする方法

  2. LinuxでコマンドラインからGoogle翻訳を使用する方法

  3. コマンドラインからCPU使用率を表示する方法

  1. Linuxでサービスのポート番号を見つける方法

  2. LinuxのコマンドラインからパブリックIPアドレスを見つける方法

  3. LinuxのコマンドラインからVirtualboxのバージョンを見つける方法