概要
この記事では、メモリの情報を確認する lsmem
コマンド、CPU の情報を確認する lscpu
コマンドについて解説します。
lsmem
コマンド: メモリ情報を確認する
lsmem
コマンドは、システムのメモリブロックの情報を表示するためのツールです。
以下は lsmem
コマンドの一般的な使い方とオプションについてです。
主なオプション
オプション | 説明 |
---|---|
--all , -a |
すべてのメモリ情報を表示します。 |
--bytes , -b |
サイズをバイト単位で表示します。 |
--gigabytes , -g |
サイズをギガバイト単位で表示します。 |
--human-readable , -H |
人間に読みやすい形式でサイズを表示します (KB, MB, GB など)。 |
--output [FIELDS] |
特定の項目を表示します。項目名をカンマ区切りで指定します。 |
--output-all |
すべての項目を表示します。 |
--summary , -s |
メモリの要約情報を表示します。 |
使用例
すべてのメモリ情報を表示:
バイト単位でサイズを表示:
ギガバイト単位でサイズを表示:
要約情報を表示:
特定の項目のみを表示:
各項目の説明
以下は、lsmem
コマンドの出力項目です:
項目名 | 説明 |
---|---|
RANGE | メモリブロックの開始アドレスと終了アドレスの範囲 |
SIZE | メモリブロックのサイズ |
STATE | メモリブロックの状態 (online/offline) |
REMOVABLE | メモリブロックが取り外し可能かどうか (yes/no) |
BLOCK | メモリブロックの番号 |
NODE | メモリブロックが属する NUMA ノード |
ZONES | メモリゾーンのタイプ (DMA, DMA32, Normal, None) |
lscpu
コマンド: CPU 情報を確認する
lscpu
コマンドは、CPU のアーキテクチャ情報を表示するためのツールです。
オプション
オプション | 説明 |
---|---|
-a , --all |
すべての情報を表示します (デフォルト)。 |
-b , --online |
オンライン状態の CPU の情報のみを表示します。 |
-c , --offline |
オフライン状態の CPU の情報のみを表示します。 |
-p , --parse |
パース可能な形式で出力します (例: -p=CPU,CORE で特定項目を表示)。 |
-J , --json |
JSON 形式で出力します。 |
-y , --yaml |
YAML 形式で出力します。 |
-s , --sysroot |
ルートディレクトリを指定します。 |
各項目の説明
項目名 | 説明 |
---|---|
Architecture | CPU のアーキテクチャ (例: x86_64) |
CPU op-mode(s) | サポートされている CPU の動作モード (例: 32-bit, 64-bit) |
Byte Order | バイトオーダー (例: Little Endian) |
Address sizes | 物理アドレスと仮想アドレスのビット数 |
CPU(s) | システム内の CPU の総数 |
On-line CPU(s) list | オンライン状態の CPU のリスト |
Thread(s) per core | コアあたりのスレッド数 |
Core(s) per socket | ソケットあたりのコア数 |
Socket(s) | ソケットの数 |
NUMA node(s) | NUMA ノードの数 |
Vendor ID | ベンダー ID (例: GenuineIntel) |
CPU family | CPU ファミリー番号 |
Model | CPU モデル番号 |
Model name | CPU のモデル名 (例: Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz) |
Stepping | CPU のステッピング番号 |
CPU MHz | CPU の現在の動作周波数 (MHz) |
CPU min MHz | CPU の最小の動作周波数 (MHz) |
CPU max MHz | CPU の最大の動作周波数 (MHz) |
BogoMIPS | BogoMIPS 値 (CPU の相対性能を示す指標) |
Virtualization | 仮想化技術のサポート状況 (例: VT-x) |
L1d cache | L1 データキャッシュのサイズ |
L1i cache | L1 命令キャッシュのサイズ |
L2 cache | L2 キャッシュのサイズ |
L3 cache | L3 キャッシュのサイズ |
NUMA node0 CPU(s) | NUMA ノード 0 に属する CPU のリスト |
Vulnerability | 脆弱性の状況 |
Flags | CPU の機能を示すフラグのリスト |
コメント