Linux PCでのスペック確認方法
提供: Astarisk 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"
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を見て探す