Linuxのハードウェアリソース確認方法
Linuxのハードウェアリソース確認方法
0.改訂履歴
1.はじめに
このドキュメントでは,Linuxマシンのハードウェアリソースの確認方法について説明している.
なお,利用したLinuxは,RedHat 6.2およびRedHat 7.2で,その他のディストリビューションだと異なる可能性もあるので注意する.
2.搭載メモリを確認する
[shinnai@poweredge shinnai]$ cat /proc/meminfo | grep MemTotal
MemTotal: 1028484 kB
[shinnai@poweredge shinnai]$
|
- RedHatのディストリビューションによって,物理的に搭載しているメモリより少なく表示される事がある.
3.スワップ領域を確認する
- Solarisだと,dfコマンドでスワップ領域も確認できるが,Linuxでは表示されない.
- swaponコマンドを利用する.
[shinnai@poweredge shinnai]$ /sbin/swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 2040244 0 -1
[shinnai@poweredge shinnai]$
|
- /proc/swapsをみても,同じ結果が得られる.
[shinnai@poweredge shinnai]$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sda2 partition 2040244 0 -1
[shinnai@poweredge shinnai]$
|
4.ディスク容量を確認する
デフォルトはKByte単位
[shinnai@poweredge shinnai]$ df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/sda3 50427128 4654988 43210576 10% /
/dev/sda1 46636 12637 31591 29% /boot
none 514240 0 514240 0% /dev/shm
[shinnai@poweredge shinnai]$ df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/sda3 50427128 4654988 43210576 10% /
/dev/sda1 46636 12637 31591 29% /boot
none 514240 0 514240 0% /dev/shm
[shinnai@poweredge shinnai]$
|
- -kオプションありでもなしでも,1KB単位で表示される.
- Linuxでは,MByte単位で表示させる,-mオプションを使う事が出来る.
MByte単位で表示
[shinnai@poweredge shinnai]$ df -m
Filesystem 1M-blocks Used Available Use% Mounted on
/dev/sda3 49245 4546 42197 10% /
/dev/sda1 45 13 30 29% /boot
none 502 0 502 0% /dev/shm
[shinnai@poweredge shinnai]$
|
5.カーネル情報を確認する
[shinnai@poweredge shinnai]$ uname -a
Linux poweredge 2.4.7-10smp #1 SMP Thu Sep 6 17:09:31 EDT 2001 i686 unknown
[shinnai@poweredge shinnai]$
|
- 残念ながらプロセッサの詳細はunknownと表示される.
6.ディストリビューションを確認する(RedHat)
- RedHatの場合は,消されてなければ下記のようなファイルがある.
[shinnai@poweredge shinnai]$ cat /etc/redhat-release
Red Hat Linux release 7.2 (Enigma)
[shinnai@poweredge shinnai]$
|
7.ディストリビューションを確認する
- RedHat以外のディストリビューションでも,/proc/versionをみると詳細が判る.
[shinnai@poweredge shinnai]$ cat /proc/version
Linux version 2.4.7-10smp (bhcompile@stripples.devel.redhat.com) (gcc ver
sion 2.96 20000731 (Red Hat Linux 7.1 2.96-98)) #1 SMP Thu Sep 6 17:09:31
EDT 2001
[shinnai@poweredge shinnai]$
|
8.プロセッサ情報を確認する
Xeonプロセッサの例
bash-2.05$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) CPU 1.80GHz
stepping : 4
cpu MHz : 1794.242
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
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
bogomips : 3578.26
bash-2.05$
|
PentiumIII 1GHzの例
[shinnai@i0-shinnai shinnai]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 8
model name : Pentium III (Coppermine)
stepping : 10
cpu MHz : 997.533274
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr xmm
bogomips : 996.15
[shinnai@i0-shinnai shinnai]$
|
PentiumIII 500MHz×4CPUの例
[shinnai@poweredge shinnai]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 2
cpu MHz : 500.021
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse
bogomips : 996.14
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 2
cpu MHz : 500.021
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse
bogomips : 999.42
processor : 2
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 2
cpu MHz : 500.021
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse
bogomips : 999.42
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 7
model name : Pentium III (Katmai)
stepping : 2
cpu MHz : 500.021
cache size : 1024 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse
bogomips : 999.42
[shinnai@poweredge shinnai]$
|
9.SCSI装置について調べる
- 最も簡単に表示させるには,以下のようにdmesgからscsiのキーワードを取得する.
[shinnai@poweredge shinnai]$ dmesg|grep scsi
scsi0 : percraid
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
(scsi1) <Adaptec AIC-7890/1 Ultra2 SCSI host adapter> found at PCI 1/4/0
(scsi1) Wide Channel, SCSI ID=7, 32/255 SCBs
(scsi1) Downloading sequencer code... 398 instructions downloaded
(scsi2) <Adaptec AIC-7890/1 Ultra2 SCSI host adapter> found at PCI 1/6/0
(scsi2) Wide Channel, SCSI ID=7, 32/255 SCBs
(scsi2) Downloading sequencer code... 398 instructions downloaded
(scsi3) <Adaptec AIC-7860 Ultra SCSI host adapter> found at PCI 1/8/0
(scsi3) Narrow Channel, SCSI ID=7, 3/255 SCBs
(scsi3) Downloading sequencer code... 436 instructions downloaded
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
scsi2 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
scsi3 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
Attached scsi tape st0 at scsi3, channel 0, id 6, lun 0
scsi4 : iSCSI (2.0.1.8)
Attached scsi CD-ROM sr0 at scsi3, channel 0, id 5, lun 0
(scsi3:0:5:0) Synchronous at 10.0 Mbyte/sec, offset 15.
sr0: scsi3-mmc drive: 17x/40x cd/rw xa/form2 cdda tray
[shinnai@poweredge shinnai]$
|
- moreなどでdmesgの出力を詳しくみると,以下のようなリストが確認できる.
RAIDカード
scsi0 : percraid
Vendor: DELL Model: PERCRAID RAID5 Rev: 0001
Type: Direct-Access ANSI SCSI revision: 02
spurious 8259A interrupt: IRQ7.
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 213274368 512-byte hdwr sectors (109196 MB)
sda: Write Protect is off
Partition check:
sda: sda1 sda2
PCI: Found IRQ 11 for device 02:04.1
|
テープ装置(オートローダ)の例
(scsi1) <Adaptec AIC-7899 Ultra 160/m SCSI host adapter> found at PCI 2/4/1
(scsi1) Wide Channel B, SCSI ID=7, 32/255 SCBs
(scsi1) Downloading sequencer code... 396 instructions downloaded
scsi1 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.2.4/5.2.0
<Adaptec AIC-7899 Ultra 160/m SCSI host adapter>
Vendor: SONY Model: TSL-11000 Rev: L0u6
Type: Sequential-Access ANSI SCSI revision: 02
Vendor: SONY Model: TSL-11000 Rev: L0u6
Type: Medium Changer ANSI SCSI revision: 02
(scsi1:0:6:2) Synchronous at 40.0 Mbyte/sec, offset 15.
|
10.ネットワークカードについて調べる
- Ethernetカードも,dmesgの出力で確認できる.
- メーカとチップ,MACアドレスが確認できた.
bash-2.05$ dmesg | tail
eth0: Intel Corporation 82557 [Ethernet Pro 100], 01:06:5D:39:CD:H5, IRQ 11.
Receiver lock-up bug exists -- enabling work-around.
Board assembly 07195d-000, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x04f4518b).
Receiver lock-up workaround activated.
Attached scsi generic sg2 at scsi1, channel 0, id 6, lun 1, type 8
bash-2.05$
|