Linuxマシンのシステム情報(スペック)やリソース情報を確認する方法

本記事では、Linuxのマシンで、マシンスペックを確認したい場合に便利なコマンドを整理します。

 

OSのバージョンなど基本情報を表示する

 

uname -a

 

<実行例>
[apl1@XXXXX ~]$ uname -a

Linux XXXXX.s.time4vps.cloud 2.6.32-042stab125.3 #1 SMP Wed Sep 27 19:27:11 MSK 2017 x86_64 x86_64 x86_64 GNU/Linux

 

uname -aの出力内容:

OS名,ホスト名,OSリリース,OSバージョン,マシンアーキテクチャ,CPUタイプ,プラットフォーム,OS名

 

 

CPUの情報を表示する

 

cat /proc/cpuinfo

 

<実行例>
[apl1@44007 ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 62
model name : Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz
stepping : 4
microcode : 1064
cpu MHz : 1171.373
cache size : 15360 KB
physical id : 0
siblings : 12
core id : 0
cpu cores : 6
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe sy
scall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf cpuid_faulting pni pclmulqdq dtes64
monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_l
m ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt
bogomips : 4788.36
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:

 

メモリ情報を表示する

 

cat /proc/meminfo

 

<実行例>
[apl1@44007 ~]$ cat /proc/meminfo
MemTotal: 524288 kB
MemFree: 278812 kB
Cached: 215736 kB
Buffers: 0 kB
Active: 122676 kB
Inactive: 105240 kB
Active(anon): 3704 kB
Inactive(anon): 8476 kB
Active(file): 118972 kB
Inactive(file): 96764 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 262144 kB
SwapFree: 255712 kB
Dirty: 148 kB
Writeback: 0 kB
AnonPages: 12180 kB
Shmem: 140 kB
Slab: 17412 kB
SReclaimable: 5928 kB
SUnreclaim: 11484 kB

 

ディスクの情報を表示

 

df -H

 

<実行例>
[apl1@44007 ~]$ df -H
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 22G 2.1G 20G 10% /
devtmpfs 269M 0 269M 0% /dev
tmpfs 269M 0 269M 0% /dev/shm
tmpfs 269M 127k 269M 1% /run
tmpfs 269M 0 269M 0% /sys/fs/cgroup
tmpfs 269M 4.1k 269M 1% /tmp
tmpfs 54M 0 54M 0% /run/user/0

 

(RedHat系Linuxのみ)OSディストリビューション/バージョンを表示

 

cat /etc/redhat-release

 

<実行例>
[apl1@44007 proc]$ cat /etc/redhat-release
Fedora release 23 (Twenty Three)

 

/proc配下のファイル

上記では、良く調べることになる代表的なものを紹介しましたが、/proc配下には他にも複数のファイルが存在します。/proc配下に存在するファイルは動的に変更される仮想ファイルであり、システムの情報を保持しています。catなどで中身をみることで、OSの様々な情報を確認することが出来ます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です