lscpuコマンド - CPUの情報を表示
CentOS-6 でCPU情報を表示する lscpu コマンドが使えることに気がついた。
実行したところ。
$ lscpu Architecture: i686 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 1 On-line CPU(s) list: 0 コアあたりのスレッド数:1 ソケットあたりのコア数:1 Socket(s): 1 ベンダーID: GenuineIntel CPUファミリー: 15 モデル: 4 ステッピング: 9 CPU MHz: 2660.234 BogoMIPS: 5320.46 L1d キャッシュ: 16K L2 キャッシュ: 256K
使い方。
$ lscpu --help Usage: lscpu [options] オブション: -a, --all print online and offline CPUs (default for -e) -b, --online print online CPUs only (default for -p) -c, --offline print offline CPUs only -e, --extended[=<list>] print out an extended readable format -h, --help print this help -p, --parse[=<list>] print out a parsable format -s, --sysroot <dir> use directory DIR as system root -V, --version print version information and exit -x, --hex print hexadecimal masks rather than lists of CPUs Available columns: CPU logical CPU number CORE logical core number SOCKET logical socket number NODE logical NUMA node number BOOK logical book number CACHE shows how caches are shared between CPUs POLARIZATION CPU dispatching mode on virtual hardware ADDRESS physical address of a CPU CONFIGURED shows if the hypervisor has allocated the CPU ONLINE shows if Linux currently makes use of the CPU For more details see lscpu(1).
util-linux-ng パッケージに含まれている。
$ which lscpu /usr/bin/lscpu $ rpm -qf /usr/bin/lscpu util-linux-ng-2.17.2-12.9.el6_4.3.i686