Linux PCでのスペック確認方法 このエントリーをはてなブックマークに追加

提供:Asterisk Works Wiki
移動: 案内, 検索

目次

lshw で確認

HardwareLiSter がインストールされていれば次のコマンドで簡単にハードウェア情報を収集することができる。

> lshw

オプションによりHTML形式でも出力できとても便利。

> lshw -html > hw-spec.html

詳しくはこちら→ HardwareLiSter - ezIX

OSの情報

lshwが利用できない環境では以下のようにプリミティブに情報を集める必要がある。

次のコマンドでカーネルバージョンは表示される。

>uname -a
Linux hostname 2.6.*-**.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386

RedhatかCentOSを利用している場合、次のファイルの中身でもう少し情報が得られる。

>cat /etc/redhat-release
Red Hat Enterprise Linux ES release * (Nahant Update *)

Debian系の場合は次のファイルに情報がある

> cat /etc/debian_version
squeeze/sid

Ubuntuの場合は次のファイル

> cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

Amazon Linux の場合は次のファイル

> cat /etc/os-release

/etc/system-release, /etc/system-release-cpe を見ても一応、Amazon Linuxということはわかる。が、os-releaseが一番情報が多い。

CPU情報の確認方法

次のコマンドで表示される。

下の実行例ではデュアルコアCPUなので、2つのCPUのように出力される。

>cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     E4500  @ 2.20GHz
stepping        : 13
cpu MHz         : 1200.000
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx   fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl est tm2 cx16 xtpr lahf_lm 
bogomips        : 4402.74 

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     E4500  @ 2.20GHz
stepping        : 13
cpu MHz         : 1200.000
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx  fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl est tm2 cx16 xtpr lahf_lm 
bogomips        : 4400.14

CPUが仮想化をサポートしているかどうかを調べるには次の様にコマンドすればよい

>egrep '(vmx|svm)' /proc/cpuinfo

これに対して出力があればサポートしているし、出力がなければサポートされていない。

メモリ情報の確認方法

次のコマンドで確認できる

>cat /proc/meminfo
MemTotal:      2074360 kB
MemFree:        370416 kB
Buffers:        113952 kB
Cached:        1436960 kB
SwapCached:       1568 kB
Active:        1512892 kB
Inactive:       123088 kB
HighTotal:     1178312 kB
HighFree:        12772 kB
LowTotal:       896048 kB
LowFree:        357644 kB
SwapTotal:     2031608 kB
SwapFree:      2006628 kB
Dirty:               0 kB
Writeback:           0 kB
AnonPages:       83620 kB
Mapped:          56236 kB
Slab:            56592 kB
PageTables:       2872 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:   3068788 kB
Committed_AS:   743324 kB
VmallocTotal:   114680 kB
VmallocUsed:      3976 kB
VmallocChunk:   109028 kB
HugePages_Total:     0
HugePages_Free:      0
HugePages_Rsvd:      0
Hugepagesize:     4096 kB

NICの型式の調べ方

次のコマンドを実行して表示されるリストからNICのものを探す。

>lspci

その他

dmesg コマンドや /var/log/dmesgを見て探す

個人用ツール
名前空間
変種
操作
案内
主なカテゴリ
ツールボックス