プログラムブログ

PHP、Database、ネットワーク、サーバセキュリティ

/proc配下のファイル

/proc配下のファイルについてのメモ

/proc/interrupts
IRQ番号の割り当て

[root@vmcent5 ~]# cat /proc/interrupts
CPU0
0:     609691    IO-APIC-edge  timer
1:        293    IO-APIC-edge  i8042
6:          5    IO-APIC-edge  floppy
7:          0    IO-APIC-edge  parport0
8:          1    IO-APIC-edge  rtc
9:          0   IO-APIC-level  acpi
12:      21107    IO-APIC-edge  i8042
15:      10277    IO-APIC-edge  ide1
169:          0   IO-APIC-level  uhci_hcd:usb1, Ensoniq AudioPCI
177:      25685   IO-APIC-level  ioc0
185:       1068   IO-APIC-level  eth0
NMI:          0
LOC:     609664
ERR:          0
MIS:          0

/proc/ioports
I/Oアドレスの割り当て

[root@vmcent5 ~]# cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
02f8-02ff : serial
0376-0376 : ide1
0378-037a : parport0
03c0-03df : vga+
03f2-03f5 : floppy
03f7-03f7 : floppy DIR
03f8-03ff : serial
0cf8-0cff : PCI conf1
1000-103f : 0000:00:07.3
1000-103f : motherboard
1000-1003 : ACPI PM1a_EVT_BLK
1004-1005 : ACPI PM1a_CNT_BLK
1008-100b : ACPI PM_TMR
100c-100f : ACPI GPE0_BLK
1010-1015 : ACPI CPU throttle
1040-104f : 0000:00:07.3
1040-104f : motherboard
1050-105f : 0000:00:07.1
1058-105f : ide1
1060-107f : 0000:00:07.2
1060-107f : uhci_hcd
1080-10ff : 0000:00:10.0
1400-147f : 0000:00:11.0
1400-141f : pcnet32_probe_pci
1480-14bf : 0000:00:12.0
1480-14bf : Ensoniq AudioPCI
14c0-14cf : 0000:00:0f.0

/proc/dma
DMAチャネルの割り当て。DMA(Direct Memory Access)チャネルはCPUを使わずにデバイスとメインメモリとの間で高速なデータ通信を行うために使う。

[root@vmcent5 ~]# cat /proc/dma
2: floppy
4: cascade

/proc/scsi/scsi
SCSI接続されているデバイスの情報
scsi_infoコマンドを使ってもSCSI情報を表示できる。 例. scsi_info /dev/scd0

[root@vmcent5 ~]# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: VMware,  Model: VMware Virtual S Rev: 1.0
Type:   Direct-Access                    ANSI SCSI revision: 02

vmware版centos5ではscsi_infoコマンドはなかった。

/proc/pci
PCIデバイス情報
lspciコマンドでも見れる

vmware版centos5では/proc/pciはない。

[root@vmcent5 ~]# lspci
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (
rev 01)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (re
v 01)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 08)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)
00:0f.0 VGA compatible controller: VMware Inc Abstract SVGA II Adapter
00:10.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-
MPT Dual Ultra320 SCSI (rev 01)
00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
(rev 10)
00:12.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 02)

lsdevコマンドで、デバイスごとのDMA、IRQ、I/Oアドレスを一覧表示することができる。
vmware版centos5ではlsdevコマンドはなかった。

No comments yet. Be the first.

Leave a reply