free -m コマンドはメモリ(RAM)だけでなく、CPUもみれないの?

2024年6月18日

free -m コマンドはメモリ(RAM)の情報を表示するものであり、CPUの情報は含まれていません。CPUの情報を取得するためには、別のコマンドを使用するか、システムの設定やツールを利用する必要があります。

以下は、CPU情報を取得するためのコマンド例です:

  1. lscpu コマンドの使用:
    bash
    lscpu
    

    このコマンドは、システムのCPUに関する詳細な情報を表示します。

  2. cat /proc/cpuinfo コマンドの使用:
    bash
    cat /proc/cpuinfo
    

    このコマンドは、CPUに関する詳細な情報を表示します。情報は複数の行に渡って表示されるため、出力が多くなることがあります。

  3. ツールの使用:
    システムモニタリングツールや、tophtop といったプロセス監視ツールも使用することができます。これらのツールはリアルタイムでCPUの使用状況やプロセスの情報を表示します。

例えば、lscpu コマンドを使用すると、CPUに関する詳細な情報が表示されます。次のように実行します:

bash
lscpu

このコマンドの出力例:

less
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  2
Core(s) per socket:  2
Socket(s):           1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               142
Model name:          Intel Core Processor (Skylake, IBRS)
Stepping:            9
CPU MHz:             1600.000
BogoMIPS:            4399.99
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            4096K

これにより、CPUのアーキテクチャ、コア数、スレッド数、クロック周波数などの情報が表示されます。

未分類

Posted by ぼっち