Linuxで三つの異なる方法でCPU情報をチェックする方法

親愛なるLinuxオタク、

LinuxマシンでCPUに関する情報を見つける必要があり、それを行うには多くの方法があります。 だから、このチュートリアルでは、プロセッサ、アーキテクチャ、ベンダー名、およびあなたにとって非常に便利な他の多くのようなあなたのCPUについての詳細,

私は同じことをさまざまな方法で行う方法を学びたいと思っています。

/proc/cpuinfoは、マシン上の中央処理ユニットに関する情報を含む読み取り専用ファイルです。 Catコマンドを使用することで、その内容を簡単に読み取り、標準出力で端末に表示することができます。 新しいターミナル(UbuntuではCTRL+ALT+T)を開き、次のコマンドを実行します。,

cat /proc/cpuinfo

As you guys can see from the output shown below, the above command gave me detailed information about each individual CPU processor such as the vendor id, model, CPU family, model name etc.

 processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 42 model name : Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz stepping : 7 microcode : 0x28 cpu MHz : 800.,al id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : 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 pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni 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 arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid bogomips : 4589.,51clflushサイズ:64cache_alignment:64アドレスサイズ:36ビット物理、48ビット仮想電源管理:

次のコマンドを使用して、プロセッサ数を確認することもできます。 私はあなたのLinuxマシン上のプロセッサの数を見つける方法に関する記事全体を行いました。

cat/proc/cpuinfo/grep processor/wc-l

次のコマンドは、/proc/cpuinfoファイルの内容全体を画面に印刷せずにプロセッサのベンダーidを取得するのに役立ちます。,

cat/proc/cpuinfo/grep vendor_id

私は四つのプロセッサを持っているので、以下は、上記のコマンドを実行したときに私が得る出力です。

vendor_id:GenuineIntel vendor_id:GenuineIntel vendor_id:GenuineIntel vendor_id:GenuineIntel

Cpu、スレッド、コア、ソケット、NUMAノード、CPUキャッシュ、CPUファミリ、モデル、bogoMIPSに関する情報など、CPUアーキテクチャに関する情報を収集するために使用できる非常lscpuユーティリティ。,

lscpuツールは、sysfsおよび/proc/cpuinfoファイルから情報を取得し、人間が読める形式で出力するので、誰もが理解できます。 残念ながらない多くのオプションではありませんができます。

新しいターミナル(CTRL+ALT+T)を開き、次のコマンドを実行して、linuxマシンのcpuハードウェアの詳細に関する情報を取得します。

lscpu

上記のコマンドを実行した後、私は次の出力を取得します。,

アーキテクチャ:x86_64CPU操作モード:32ビット、64ビットバイトオーダー:リトルエンディアンCPU(s):4オンラインCPU(s)リスト:0-3コアあたりのスレッド:2ソケットあたりのコア:2ソケット:1NUMAノード:1ベンダー ID:GenuineIntel CPUファミリ:6モデル:42ステッピング:7CPU MHz:800.000BogoMIPS:4589.,51Virtualization:VT-x L1d cache:32K L1i cache:32K L2cache:256K L3cache:3072K NUMA node0CPU(s):0-3

lscpuコマンドの出力は、/proc/cpuinfoファイルから手動で引っ張った出力よりも読みやすく、人間が読める形式ですが、linuxオタクについては多くの詳細を提供していません。 それはあなたのCPUのための基本的な考え方を作成するのに非常に便利です。

今まで私たちは端末からすべてを行ってきましたが、私たちのCPUハードウェアに関する情報を見つけるのに役立つguiツールはありますか?,

hardinfoツールは、ユーザーフレンドリーなウィンドウにハードウェアに関する情報を表示するグラフィカルなツールです。 このgtkベースのGUIツールは、/procサブディレクトリ内のファイルから情報を取得します。 これはUbuntuのデフォルトリポジトリに含まれており、以下に示すようにapt-getコマンドでインストールできます。

sudo apt-get install hardinfo

インストールが完了したら、ターミナルで次のコマンドを使用して実行できます。,

hardinfo

hardinfoツールは、テキストに書き込むことができるレポートを生成するためにも使用できますファイル。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です