CentOS(Linux)からCPU,メモリ,カーネルバージョン等の詳細情報を調査する方法です。
基本的にこれらの情報は /proc 配下のファイルに格納されているようです。
以下に具体例をあげます。
CPU情報
[root@localhost ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 23
model name : Intel(R) Xeon(R) CPU E3110 @ 3.00GHz
stepping : 6
cpu MHz : 2949.764
cache size : 6144 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 6
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc pni ssse3 cx16 sse4_1 lahf_lm
bogomips : 5899.52
メモリ情報
[root@localhost ~]# cat /proc/meminfo
MemTotal: 604304 kB
MemFree: 31312 kB
Buffers: 88888 kB
Cached: 143460 kB
SwapCached: 0 kB
Active: 412504 kB
Inactive: 104000 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 604304 kB
LowFree: 31312 kB
SwapTotal: 1048568 kB
SwapFree: 1048508 kB
Dirty: 8 kB
Writeback: 0 kB
AnonPages: 284172 kB
Mapped: 44736 kB
Slab: 44172 kB
PageTables: 3068 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 1350720 kB
Committed_AS: 761688 kB
VmallocTotal: 417784 kB
VmallocUsed: 3928 kB
VmallocChunk: 413460 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 4096 kB
カーネルバージョン情報
[root@localhost ~]# cat /proc/version
Linux version 2.6.18-164.15.1.el5 (mockbuild@builder16.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Wed Mar 17 11:37:14 EDT 2010
起動時間情報() システム起動時から経過した時間 (秒) とアイドル (idle) しているプロセスが消費した時間 (秒)
[root@localhost ~]# cat /proc/uptime
2025732.07 1726308.23
他にもいろいろな情報が出せるようですが、それらについては参考先リンクを参考してください。
参考: