内核以物理地址的形式来管理设备资源,比如寄存器。这些地址保存在 /proc/iomem 。该设备列出了当前系统内存到物理设备的地址映射。
第一列:显示每种不同类型内存使用的内存寄存器(memory registers)。
第二列:列出这些寄存器中的内存类型,并显示系统RAM中内核使用的内存寄存器,或者,如果网络接口卡有多个以太网端口,则显示为每个端口分配的内存寄存器。
System RAM : 给内存分配的地址范围
1G物理内存
地址范围 | 内存类型 | 内存大小 | 页数 |
---|---|---|---|
00001000-0009fbff | System RAM | 4K(4096 ) - 639K(654335 ) |
|
00100000-3fffdfff | System RAM | 1M(1048576 ) - 约1G(1073733631 ) |
|
01000000-016b9a7e | Kernel code | 16M(16777216 ) - 约22.7M(23829118 ) |
|
016b9a7f-01b2a1ff | Kernel data | 约22.7M(23829119 ) - 约27.1M(28484095 ) |
|
01cec000-01fe7fff | Kernel bss | 约28.9M(30326784 ) - 约31.9M(33456127 ) |
[root@VM_200_2_centos ~]# cat /proc/iomem
00000000-00000fff : reserved
00001000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000c8bff : Video ROM
000c9000-000c99ff : Adapter ROM
000ca000-000cc3ff : Adapter ROM
000f0000-000fffff : reserved
000f0000-000fffff : System ROM
00100000-3fffdfff : System RAM
01000000-016b9a7e : Kernel code
016b9a7f-01b2a1ff : Kernel data
01cec000-01fe7fff : Kernel bss
3fffe000-3fffffff : reserved
40000000-febfffff : PCI Bus 0000:00
fc000000-fdffffff : 0000:00:02.0
fc000000-fdffffff : cirrusdrmfb_vram
febd0000-febdffff : 0000:00:02.0
febe0000-febeffff : 0000:00:03.0
febf0000-febf0fff : 0000:00:02.0
febf0000-febf0fff : cirrusdrmfb_mmio
febf1000-febf1fff : 0000:00:03.0
febf2000-febf2fff : 0000:00:04.0
fec00000-fec003ff : IOAPIC 0
fee00000-fee00fff : Local APIC
feffc000-feffffff : reserved
fffc0000-ffffffff : reserved
4G内存
地址范围 | 内存类型 | 内存大小 |
---|---|---|
00001000-0009f3ff | System RAM | 4K - 637K(652287 ) |
00100000-bfeeffff | System RAM | 1M(1048576 ) - 约3070M(3220111359 ) |
01000000-016b9a7e | Kernel code | 16M(16777216 ) - 约22.7M(23829118 ) |
016b9a7f-01b2a1ff | Kernel data | 约22.7M(23829119 ) - 27.2M(28484095 ) |
01cec000-01fe7fff | Kernel bss | 约28.9M(30326784 ) - 约31.9M(33456127 ) |
2b000000-350fffff | Crash kernel | 688M(721420288 ) - 849M(890241023 ) |
bff00000-bfffffff | System RAM | 3071M(3220176896 ) - 3072M(3221225471 ) |
100000000-13fffffff | System RAM | 4G - 5G |
[sysadmin@prod-proxy ~]$ cat /proc/iomem
00000000-00000fff : reserved
00001000-0009f3ff : System RAM
0009f400-0009ffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000c7fff : Video ROM
000c8000-000c9fff : Adapter ROM
000cc000-000ccfff : Adapter ROM
000d0000-000d3fff : PCI Bus 0000:00
000d4000-000d7fff : PCI Bus 0000:00
000d8000-000dbfff : PCI Bus 0000:00
000dc000-000fffff : reserved
000f0000-000fffff : System ROM
00100000-bfeeffff : System RAM
01000000-016b9a7e : Kernel code
016b9a7f-01b2a1ff : Kernel data
01cec000-01fe7fff : Kernel bss
2b000000-350fffff : Crash kernel
bfef0000-bfefefff : ACPI Tables
bfeff000-bfefffff : ACPI Non-volatile Storage
bff00000-bfffffff : System RAM
c0000000-febfffff : PCI Bus 0000:00
c0000000-c01fffff : PCI Bus 0000:03
c0200000-c03fffff : PCI Bus 0000:0b
c0400000-c0407fff : 0000:00:0f.0
e5d00000-e5dfffff : PCI Bus 0000:22
e5e00000-e5efffff : PCI Bus 0000:1a
e5f00000-e5ffffff : PCI Bus 0000:12
e6000000-e60fffff : PCI Bus 0000:0a
e6100000-e61fffff : PCI Bus 0000:21
e6200000-e62fffff : PCI Bus 0000:19
e6300000-e63fffff : PCI Bus 0000:11
e6400000-e64fffff : PCI Bus 0000:09
e6500000-e65fffff : PCI Bus 0000:20
e6600000-e66fffff : PCI Bus 0000:18
e6700000-e67fffff : PCI Bus 0000:10
e6800000-e68fffff : PCI Bus 0000:08
e6900000-e69fffff : PCI Bus 0000:1f
e6a00000-e6afffff : PCI Bus 0000:17
e6b00000-e6bfffff : PCI Bus 0000:0f
e6c00000-e6cfffff : PCI Bus 0000:07
e6d00000-e6dfffff : PCI Bus 0000:1e
e6e00000-e6efffff : PCI Bus 0000:16
e6f00000-e6ffffff : PCI Bus 0000:0e
e7000000-e70fffff : PCI Bus 0000:06
e7100000-e71fffff : PCI Bus 0000:1d
e7200000-e72fffff : PCI Bus 0000:15
e7300000-e73fffff : PCI Bus 0000:0d
e7400000-e74fffff : PCI Bus 0000:05
e7500000-e75fffff : PCI Bus 0000:1c
e7600000-e76fffff : PCI Bus 0000:14
e7700000-e77fffff : PCI Bus 0000:0c
e7800000-e78fffff : PCI Bus 0000:04
e7900000-e79fffff : PCI Bus 0000:1b
e7a00000-e7afffff : PCI Bus 0000:13
e7b00000-e7ffffff : PCI Bus 0000:02
e8000000-efffffff : 0000:00:0f.0
e8000000-efffffff : vmwgfx probe
f0000000-f7ffffff : PCI MMCONFIG 0000 [bus 00-7f]
f0000000-f7ffffff : reserved
f0000000-f7ffffff : pnp 00:05
fb500000-fb5fffff : PCI Bus 0000:22
fb600000-fb6fffff : PCI Bus 0000:1a
fb700000-fb7fffff : PCI Bus 0000:12
fb800000-fb8fffff : PCI Bus 0000:0a
fb900000-fb9fffff : PCI Bus 0000:21
fba00000-fbafffff : PCI Bus 0000:19
fbb00000-fbbfffff : PCI Bus 0000:11
fbc00000-fbcfffff : PCI Bus 0000:09
fbd00000-fbdfffff : PCI Bus 0000:20
fbe00000-fbefffff : PCI Bus 0000:18
fbf00000-fbffffff : PCI Bus 0000:10
fc000000-fc0fffff : PCI Bus 0000:08
fc100000-fc1fffff : PCI Bus 0000:1f
fc200000-fc2fffff : PCI Bus 0000:17
fc300000-fc3fffff : PCI Bus 0000:0f
fc400000-fc4fffff : PCI Bus 0000:07
fc500000-fc5fffff : PCI Bus 0000:1e
fc600000-fc6fffff : PCI Bus 0000:16
fc700000-fc7fffff : PCI Bus 0000:0e
fc800000-fc8fffff : PCI Bus 0000:06
fc900000-fc9fffff : PCI Bus 0000:1d
fca00000-fcafffff : PCI Bus 0000:15
fcb00000-fcbfffff : PCI Bus 0000:0d
fcc00000-fccfffff : PCI Bus 0000:05
fcd00000-fcdfffff : PCI Bus 0000:1c
fce00000-fcefffff : PCI Bus 0000:14
fcf00000-fcffffff : PCI Bus 0000:0c
fd000000-fd0fffff : PCI Bus 0000:04
fd100000-fd1fffff : PCI Bus 0000:1b
fd200000-fd2fffff : PCI Bus 0000:13
fd300000-fd3fffff : PCI Bus 0000:0b
fd300000-fd30ffff : 0000:0b:00.0
fd3fc000-fd3fcfff : 0000:0b:00.0
fd3fc000-fd3fcfff : vmxnet3
fd3fd000-fd3fdfff : 0000:0b:00.0
fd3fd000-fd3fdfff : vmxnet3
fd3fe000-fd3fffff : 0000:0b:00.0
fd400000-fd4fffff : PCI Bus 0000:03
fd400000-fd40ffff : 0000:03:00.0
fd4f8000-fd4fffff : 0000:03:00.0
fd4f8000-fd4fffff : vmw_pvscsi
fd500000-fdffffff : PCI Bus 0000:02
fd500000-fd50ffff : 0000:02:03.0
fd5fe000-fd5fefff : 0000:02:03.0
fd5fe000-fd5fefff : ahci
fd5ff000-fd5fffff : 0000:02:01.0
fd5ff000-fd5fffff : ehci_hcd
fe000000-fe7fffff : 0000:00:0f.0
fe000000-fe7fffff : vmwgfx probe
fe800000-fe9fffff : pnp 00:05
febfe000-febfffff : 0000:00:07.7
fec00000-fec0ffff : reserved
fec00000-fec003ff : IOAPIC 0
fed00000-fed003ff : HPET 0
fed00000-fed003ff : pnp 00:04
fee00000-fee00fff : Local APIC
fee00000-fee00fff : reserved
fffe0000-ffffffff : reserved #ffffffff = 4g
100000000-13fffffff : System RAM #13fffffff = 5g
16G内存
地址范围 | 内存类型 | 内存大小 | |
---|---|---|---|
00001000-0009fbff | System RAM | 4K(4096 ) - 639K(654335 ) |
|
00100000-dfffcfff | System RAM | 1M(1048576 ) - 约3584M(3758084095 ) |
|
01000000-016b9a7e | Kernel code | 1M(1048576 ) - 约22.7M(23829118 ) |
|
016b9a7f-01b2a1ff | Kernel data | 约22.7M(23829119 ) - 27.2M(28484095 ) |
|
01cec000-01fe7fff | Kernel bss | 约28.9M(30326784 ) - 约31.9M(33456127 ) |
|
2b000000-350fffff | Crash kernel | 688M(721420288 ) - 849M(890241023 ) |
|
100000000-41fffffff | System RAM | 4G - 16.5G |
[sysadmin@VM_1_13_centos ~]$ cat /proc/iomem
00000000-00000fff : reserved
00001000-0009fbff : System RAM
0009fc00-0009ffff : reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000c8bff : Video ROM
000c9000-000c99ff : Adapter ROM
000ca000-000cc3ff : Adapter ROM
000f0000-000fffff : reserved
000f0000-000fffff : System ROM
00100000-dfffcfff : System RAM
01000000-016b9a7e : Kernel code
016b9a7f-01b2a1ff : Kernel data
01cec000-01fe7fff : Kernel bss
2b000000-350fffff : Crash kernel
dfffd000-dfffffff : reserved
e0000000-febfffff : PCI Bus 0000:00
fc000000-fdffffff : 0000:00:02.0
fc000000-fdffffff : cirrusdrmfb_vram
febd0000-febdffff : 0000:00:02.0
febe0000-febeffff : 0000:00:03.0
febf0000-febf0fff : 0000:00:02.0
febf0000-febf0fff : cirrusdrmfb_mmio
febf1000-febf1fff : 0000:00:03.0
febf2000-febf2fff : 0000:00:04.0
febf3000-febf3fff : 0000:00:05.0
fec00000-fec003ff : IOAPIC 0
fee00000-fee00fff : Local APIC
feffc000-feffffff : reserved
fffc0000-ffffffff : reserved #ffffffff = 4g
100000000-41fffffff : System RAM #41fffffff = 16.5g
网友评论