====== Linux:基礎:ハードウェア情報の確認 ======
===== CPUの情報を表示 =====
==== cat /proc/cpuinfo ====
=== CPUの情報は /proc/cpuinfo に保存されている ===
== 例) ==
cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 4
model name : AMD Athlon(tm) Processor
stepping : 2
cpu MHz : 1105.597
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca
cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow up
bogomips : 2211.19
===== メモリの情報を表示 =====
==== cat /proc/meminfo ====
=== メモリの情報は /proc/meminfo に保存されている ===
== 例 ==
cat /proc/meminfo
MemTotal: 515336 kB
MemFree: 21168 kB
Buffers: 40664 kB
Cached: 285548 kB
SwapCached: 0 kB
Active: 202780 kB
Inactive: 258656 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 515336 kB
LowFree: 21168 kB
SwapTotal: 1048568 kB
SwapFree: 1048568 kB
Dirty: 52 kB
Writeback: 0 kB
AnonPages: 135224 kB
Mapped: 41760 kB
Slab: 23432 kB
PageTables: 4160 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 1306236 kB
Committed_AS: 460880 kB
VmallocTotal: 507896 kB
VmallocUsed: 3880 kB
VmallocChunk: 503872 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
Hugepagesize: 4096 kB
===== 一般的なIRQの割り当て =====
^IRQ^説明^
| 0|システムタイマー|
| 1|キーボードコントローラー|
| 2|割り込みコントローラー|
| 3|シリアルポート(COM2)|
| 4|シリアルポート(COM1)|
| 5|空き|
| 6|フロッピーディスクコントローラー|
| 7|プリンタポート(LPT1)|
| 8|リアルタイムクロック|
| 9|空き|
| 10|空き|
| 11|USBコントローラー|
| 12|PS/2マウスポート|
| 13|数値データプロセッサー|
| 14|プライマリIDE|
| 15|セカンダリIDE|
===== IRQの割り当てを表示 =====
==== cat /proc/interrupts ====
=== IRQの割り当ては /prpc/interrupts で確認できる ===
cat /proc/interrupts
CPU0
0: 7591948 XT-PIC timer
1: 10 XT-PIC i8042
2: 0 XT-PIC cascade
6: 4 XT-PIC floppy
7: 0 XT-PIC parport0
8: 1 XT-PIC rtc
9: 1 XT-PIC acpi
10: 3647 XT-PIC CMI8738, eth0
11: 0 XT-PIC uhci_hcd:usb1, uhci_hcd:usb2
12: 114 XT-PIC i8042
14: 66638 XT-PIC ide0
15: 66231 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0
割込番号 割込回数 割込を処理するドライバ