文章目录

free

jiaming525@jiaming525-pc:~$ free # 默认以 -k 形式展现 shared-用于进程间通信 available=free+buff+cache-不可回收部分,available当内存不足时可以回收buff/cache中内存
total used free shared buff/cache available
Mem: 8033232 1093328 5096836 304872 1843068 6329840
Swap: 7811068 0 7811068
jiaming525@jiaming525-pc:~$ free -help
free: invalid option -- 'e'

Usage:
free [options]

Options:
-b, --bytes show output in bytes
--kilo show output in kilobytes
--mega show output in megabytes
--giga show output in gigabytes
--tera show output in terabytes
--peta show output in petabytes
-k, --kibi show output in kibibytes
-m, --mebi show output in mebibytes
-g, --gibi show output in gibibytes
--tebi show output in tebibytes
--pebi show output in pebibytes
-h, --human show human-readable output
--si use powers of 1000 not 1024
-l, --lohi show detailed low and high memory statistics
-t, --total show total for RAM + swap
-s N, --seconds N repeat printing every N seconds
-c N, --count N repeat printing N times, then exit
-w, --wide wide output

--help display this help and exit
-V, --version output version information and exit

For more details see free(1).

top

内存信息查看工具_sed

  • m:内存占用降序排列;
  • f:选择显示的项;

vmstat

jiaming525@jiaming525-pc:~$ vmstat # r:正在执行等待的进程数 b:阻塞进程数 si:每秒交换分区中读入内存的大小 so:读出 in:每秒中断数量  cs:每秒上下文切换数量 id:idle进程 wa:io等待
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0 5095724 233432 1610052 0 0 1 2 11 15 0 0 100 0 0
  • ​vmstat 采样频率秒 采样次数​

slabinfo

内存信息查看工具_ios_02

jiaming525@jiaming525-pc:~$ slabtop -h

Usage:
slabtop [options]

Options:
-d, --delay <secs> delay updates
-o, --once only display once, then exit
-s, --sort <char> specify sort criteria by character (see below)

-h, --help display this help and exit
-V, --version output version information and exit

The following are valid sort criteria:
a: sort by number of active objects
b: sort by objects per slab
c: sort by cache size
l: sort by number of slabs
v: sort by number of active slabs
n: sort by name
o: sort by number of objects (the default)
p: sort by pages per slab
s: sort by object size
u: sort by cache utilization

For more details see slabtop(1).

pmap

jiaming525@jiaming525-pc:~/Documents/CProject$ pmap 

Usage:
pmap [options] PID [PID ...]

Options:
-x, --extended show details
-X show even more details
WARNING: format changes according to /proc/PID/smaps
-XX show everything the kernel provides
-c, --read-rc read the default rc
-C, --read-rc-from=<file> read the rc from file
-n, --create-rc create new default rc
-N, --create-rc-to=<file> create new rc to file
NOTE: pid arguments are not allowed with -n, -N
-d, --device show the device format
-q, --quiet do not display header and footer
-p, --show-path show path in the mapping
-A, --range=<low>[,<high>] limit results to the given range

-h, --help display this help and exit
-V, --version output version information and exit

For more details see pmap(1).

jiaming525@jiaming525-pc:~/Documents/CProject$ cat test.c
#include<stdio.h>
int main()
{
char* s = malloc(100*4096);
memset(s, 0x55, 100*4096);
while(1);
}
jiaming525@jiaming525-pc:~/Documents/CProject$ ./test &
[1] 10393

jiaming525@jiaming525-pc:~/Documents/CProject$ pmap 10393
10393: ./test
000055e727d9d000 4K r-x-- test
000055e727f9d000 4K r---- test
000055e727f9e000 4K rw--- test
000055e7282ab000 132K rw--- [ anon ]
00007f5813237000 1948K r-x-- libc-2.27.so
00007f581341e000 2048K ----- libc-2.27.so
00007f581361e000 16K r---- libc-2.27.so
00007f5813622000 8K rw--- libc-2.27.so
00007f5813624000 16K rw--- [ anon ]
00007f5813628000 164K r-x-- ld-2.27.so
00007f58137d5000 412K rw--- [ anon ] # 匿名页面分配
00007f5813851000 4K r---- ld-2.27.so
00007f5813852000 4K rw--- ld-2.27.so
00007f5813853000 4K rw--- [ anon ]
00007ffe96c9b000 132K rw--- [ stack ]
00007ffe96d1c000 12K r---- [ anon ]
00007ffe96d1f000 4K r-x-- [ anon ]
ffffffffff600000 4K --x-- [ anon ]
total 4920K

proc/

每个进程的id建立一个目录。

ps 等用户空间工具一般是从 proc 虚拟文件系统中取信息。

jiaming525@jiaming525-pc:~/Documents/CProject$ sudo cat /proc/meminfo 
[sudo] password for jiaming525:
MemTotal: 8033232 kB
MemFree: 5086636 kB
MemAvailable: 6321528 kB # app根据系统当前内存大小调整可用内存大小,因为有些buf/cache可以被回收,增加该项提供参考
Buffers: 234048 kB
Cached: 1390536 kB
SwapCached: 0 kB # 已经被交换出去的内存
Active: 1736872 kB # 页面回收相关
Inactive: 523076 kB
Active(anon): 923588 kB
Inactive(anon): 25080 kB
Active(file): 813284 kB
Inactive(file): 497996 kB
Unevictable: 286052 kB # 页面回收时不可回收页面
Mlocked: 16 kB # 用户锁住的不可回收页面
SwapTotal: 7811068 kB # 交换分区大小
SwapFree: 7811068 kB
Dirty: 0 kB # 脏页面大小
Writeback: 0 kB # 正在写回的页面
AnonPages: 921444 kB
Mapped: 380860 kB
Shmem: 313316 kB
KReclaimable: 228816 kB
Slab: 295724 kB
SReclaimable: 228816 kB
SUnreclaim: 66908 kB
KernelStack: 10864 kB # 内核为每个进程分配的栈大小
PageTables: 50884 kB # 页表占用大小,每个进程都有一套页面
NFS_Unstable: 0 kB # NFS 文件系统相关
Bounce: 0 kB
WritebackTmp: 0 kB # 文件系统相关
CommitLimit: 11827684 kB # 申请超过物理内存大小的内存相关
Committed_AS: 5739680 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 24436 kB
VmallocChunk: 0 kB # 系统中最大可连续使用的vmalloc空间大小
Percpu: 1456 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
FileHugePages: 0 kB
FilePmdMapped: 0 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
Hugetlb: 0 kB
DirectMap4k: 242852 kB
DirectMap2M: 4880384 kB
DirectMap1G: 3145728 kB

sys/

虚拟文件系统。

zoneinfo/

jiaming525@jiaming525-pc:~/Documents/CProject$ cat /proc/zoneinfo 
Node 0, zone DMA
per-node stats
nr_inactive_anon 6269
nr_active_anon 231230
nr_inactive_file 124499
nr_active_file 203390
nr_unevictable 69397
nr_slab_reclaimable 57214
nr_slab_unreclaimable 16718
nr_isolated_anon 0
nr_isolated_file 0
workingset_nodes 0
workingset_refault 0
workingset_activate 0
workingset_restore 0
workingset_nodereclaim 0
nr_anon_pages 230664
nr_mapped 95073
nr_file_pages 404111
nr_dirty 8
nr_writeback 0
nr_writeback_temp 0
nr_shmem 76223
nr_shmem_hugepages 0
nr_shmem_pmdmapped 0
nr_file_hugepages 0
nr_file_pmdmapped 0
nr_anon_transparent_hugepages 0
nr_unstable 0
nr_vmscan_write 0
nr_vmscan_immediate_reclaim 0
nr_dirtied 334314
nr_written 276499
nr_kernel_misc_reclaimable 0
pages free 3973
min 33
low 41
high 49
spanned 4095
present 3995
managed 3974
protection: (0, 2977, 7780, 7780, 7780)
nr_free_pages 3973
nr_zone_inactive_anon 0
nr_zone_active_anon 0
nr_zone_inactive_file 0
nr_zone_active_file 0
nr_zone_unevictable 0
nr_zone_write_pending 0
nr_mlock 0
nr_page_table_pages 0
nr_kernel_stack 0
nr_bounce 0
nr_zspages 0
nr_free_cma 0
numa_hit 1
numa_miss 0
numa_foreign 0
numa_interleave 0
numa_local 1
numa_other 0
pagesets
cpu: 0
count: 0
high: 0
batch: 1
vm stats threshold: 6
cpu: 1
count: 0
high: 0
batch: 1
vm stats threshold: 6
cpu: 2
count: 0
high: 0
batch: 1
vm stats threshold: 6
cpu: 3
count: 0
high: 0
batch: 1
vm stats threshold: 6
node_unreclaimable: 0
start_pfn: 1
Node 0, zone DMA32
pages free 772479
min 6453
low 8066
high 9679
spanned 1044480
present 789289
managed 772905
protection: (0, 0, 4802, 4802, 4802)
nr_free_pages 772479
nr_zone_inactive_anon 0
nr_zone_active_anon 0
nr_zone_inactive_file 0
nr_zone_active_file 0
nr_zone_unevictable 0
nr_zone_write_pending 0
nr_mlock 0
nr_page_table_pages 0
nr_kernel_stack 0
nr_bounce 0
nr_zspages 0
nr_free_cma 0
numa_hit 1
numa_miss 0
numa_foreign 0
numa_interleave 0
numa_local 1
numa_other 0
pagesets
cpu: 0
count: 0
high: 378
batch: 63
vm stats threshold: 36
cpu: 1
count: 425
high: 378
batch: 63
vm stats threshold: 36
cpu: 2
count: 0
high: 378
batch: 63
vm stats threshold: 36
cpu: 3
count: 0
high: 378
batch: 63
vm stats threshold: 36
node_unreclaimable: 0
start_pfn: 4096
Node 0, zone Normal
pages free 496892
min 10408
low 13010
high 15612
spanned 1273856
present 1273856
managed 1231429
protection: (0, 0, 0, 0, 0)
nr_free_pages 496892
nr_zone_inactive_anon 6269
nr_zone_active_anon 231230
nr_zone_inactive_file 124499
nr_zone_active_file 203390
nr_zone_unevictable 69397
nr_zone_write_pending 8
nr_mlock 4
nr_page_table_pages 12681
nr_kernel_stack 10860
nr_bounce 0
nr_zspages 0
nr_free_cma 0
numa_hit 4671509
numa_miss 0
numa_foreign 0
numa_interleave 32476
numa_local 4671509
numa_other 0
pagesets
cpu: 0
count: 259
high: 378
batch: 63
vm stats threshold: 42
cpu: 1
count: 185
high: 378
batch: 63
vm stats threshold: 42
cpu: 2
count: 319
high: 378
batch: 63
vm stats threshold: 42
cpu: 3
count: 320
high: 378
batch: 63
vm stats threshold: 42
node_unreclaimable: 0
start_pfn: 1048576
Node 0, zone Movable
pages free 0
min 0
low 0
high 0
spanned 0
present 0
managed 0
protection: (0, 0, 0, 0, 0)
Node 0, zone Device
pages free 0
min 0
low 0
high 0
spanned 0
present 0
managed 0
protection: (0, 0, 0, 0, 0)

proc/iomem

jiaming525@jiaming525-pc:~/Documents/CProject$ cat /proc/iomem 
00000000-00000000 : Reserved
00000000-00000000 : System RAM
00000000-00000000 : Reserved
00000000-00000000 : PCI Bus 0000:00
00000000-00000000 : Video ROM
00000000-00000000 : Adapter ROM
00000000-00000000 : Reserved
00000000-00000000 : System ROM
00000000-00000000 : System RAM
00000000-00000000 : ACPI Tables
00000000-00000000 : System RAM
00000000-00000000 : ACPI Non-volatile Storage
00000000-00000000 : Reserved
00000000-00000000 : System RAM
00000000-00000000 : Reserved
00000000-00000000 : ACPI Tables
00000000-00000000 : System RAM
00000000-00000000 : ACPI Non-volatile Storage
00000000-00000000 : Reserved
00000000-00000000 : System RAM
00000000-00000000 : Reserved
00000000-00000000 : Graphics Stolen Memory
00000000-00000000 : PCI Bus 0000:00
00000000-00000000 : PCI Bus 0000:01
00000000-00000000 : PCI Bus 0000:01
00000000-00000000 : PCI Bus 0000:03
00000000-00000000 : PCI Bus 0000:03
00000000-00000000 : 0000:00:02.0
00000000-00000000 : 0000:00:02.0
00000000-00000000 : PCI Bus 0000:02
00000000-00000000 : 0000:02:00.0
00000000-00000000 : 0000:02:00.0
00000000-00000000 : r8169
00000000-00000000 : 0000:00:1f.3
00000000-00000000 : ICH HD audio
00000000-00000000 : 0000:00:14.0
00000000-00000000 : xhci-hcd
00000000-00000000 : 0000:00:1f.3
00000000-00000000 : ICH HD audio
00000000-00000000 : 0000:00:1f.2
00000000-00000000 : 0000:00:17.0
00000000-00000000 : ahci
00000000-00000000 : 0000:00:1f.4
00000000-00000000 : 0000:00:17.0
00000000-00000000 : ahci
00000000-00000000 : 0000:00:17.0
00000000-00000000 : ahci
00000000-00000000 : 0000:00:16.0
00000000-00000000 : mei_me
00000000-00000000 : pnp 00:05
00000000-00000000 : PCI MMCONFIG 0000 [bus 00-3f]
00000000-00000000 : Reserved
00000000-00000000 : pnp 00:05
00000000-00000000 : PCI Bus 0000:00
00000000-00000000 : pnp 00:06
00000000-00000000 : pnp 00:06
00000000-00000000 : pnp 00:08
00000000-00000000 : pnp 00:06
00000000-00000000 : pnp 00:06
00000000-00000000 : pnp 00:08
00000000-00000000 : pnp 00:06
00000000-00000000 : pnp 00:08
00000000-00000000 : pnp 00:06
00000000-00000000 : Reserved
00000000-00000000 : pnp 00:06
00000000-00000000 : pnp 00:06
00000000-00000000 : pnp 00:06
00000000-00000000 : Reserved
00000000-00000000 : IOAPIC 0
00000000-00000000 : Reserved
00000000-00000000 : HPET 0
00000000-00000000 : PNP0103:00
00000000-00000000 : pnp 00:05
00000000-00000000 : pnp 00:05
00000000-00000000 : pnp 00:05
00000000-00000000 : pnp 00:05
00000000-00000000 : pnp 00:05
00000000-00000000 : pnp 00:05
00000000-00000000 : Local APIC
00000000-00000000 : Reserved
00000000-00000000 : Reserved
00000000-00000000 : INT0800:00
00000000-00000000 : pnp 00:05
00000000-00000000 : System RAM
00000000-00000000 : Kernel code
00000000-00000000 : Kernel data
00000000-00000000 : Kernel bss
00000000-00000000 : RAM buffer

pagetypeinfo/

jiaming525@jiaming525-pc:~/Documents/CProject$ sudo cat /proc/pagetypeinfo 
[sudo] password for jiaming525:
Page block order: 9
Pages per block: 512

Free pages count per migrate type at order 0 1 2 3 4 5 6 7 8 9 10
Node 0, zone DMA, type Unmovable 1 0 1 0 2 1 1 0 1 0 0
Node 0, zone DMA, type Movable 0 0 0 0 0 0 0 0 0 1 3
Node 0, zone DMA, type Reclaimable 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone DMA, type HighAtomic 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone DMA, type CMA 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone DMA, type Isolate 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone DMA32, type Unmovable 1 0 0 0 0 0 1 1 1 1 0
Node 0, zone DMA32, type Movable 2 6 4 8 4 5 4 3 4 3 750
Node 0, zone DMA32, type Reclaimable 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone DMA32, type HighAtomic 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone DMA32, type CMA 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone DMA32, type Isolate 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone Normal, type Unmovable 68 86 35 8 4 3 0 1 0 0 1
Node 0, zone Normal, type Movable 1 570 368 296 194 162 43 9 4 9 455
Node 0, zone Normal, type Reclaimable 0 95 86 78 64 25 7 7 3 2 0
Node 0, zone Normal, type HighAtomic 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone Normal, type CMA 0 0 0 0 0 0 0 0 0 0 0
Node 0, zone Normal, type Isolate 0 0 0 0 0 0 0 0 0 0 0

Number of blocks type Unmovable Movable Reclaimable HighAtomic CMA Isolate
Node 0, zone DMA 1 7 0 0 0 0
Node 0, zone DMA32 2 1590 0 0 0 0
Node 0, zone Normal 140 2088 260 0 0 0

dmesg

... # e820: BIOS调用请求号
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009c3ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009c400-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b3425fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b3426000-0x00000000b3455fff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000b3456000-0x00000000b4ee9fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b4eea000-0x00000000b4eeafff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000b4eeb000-0x00000000b4eebfff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000b4eec000-0x00000000c1a07fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c1a08000-0x00000000c285efff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c285f000-0x00000000c2872fff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000c2873000-0x00000000c2967fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c2968000-0x00000000c2c8ffff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000c2c90000-0x00000000c33a1fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c33a2000-0x00000000c33fffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c3400000-0x00000000c7ffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000236ffffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] SMBIOS 3.0.0 present.
[ 0.000000] DMI: System manufacturer System Product Name/EX-B250M-V3, BIOS 1001 12/11/2017
[ 0.000000] tsc: Detected 3400.000 MHz processor
[ 0.001572] tsc: Detected 3399.906 MHz TSC
[ 0.001572] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.001573] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.001578] last_pfn = 0x237000 max_arch_pfn = 0x400000000
[ 0.001581] MTRR default type: write-back
[ 0.001582] MTRR fixed ranges enabled:
[ 0.001583] 00000-9FFFF write-back
[ 0.001583] A0000-BFFFF uncachable
[ 0.001584] C0000-FFFFF write-protect
[ 0.001584] MTRR variable ranges enabled:
[ 0.001585] 0 base 00E0000000 mask 7FE0000000 uncachable
[ 0.001586] 1 base 00D0000000 mask 7FF0000000 uncachable
[ 0.001587] 2 base 00C8000000 mask 7FF8000000 uncachable
[ 0.001587] 3 base 00C4000000 mask 7FFC000000 uncachable
[ 0.001588] 4 base 00C3800000 mask 7FFF800000 uncachable
[ 0.001588] 5 disabled
[ 0.001588] 6 disabled
[ 0.001589] 7 disabled
[ 0.001589] 8 disabled
[ 0.001589] 9 disabled
[ 0.001867] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.001987] last_pfn = 0xc3400 max_arch_pfn = 0x400000000
[ 0.008003] found SMP MP-table at [mem 0x000fcbe0-0x000fcbef]
[ 0.008048] check: Scanning 1 areas for low memory corruption
[ 0.008051] Using GB pages for direct mapping
[ 0.008517] RAMDISK: [mem 0x32d5d000-0x356a5fff]
[ 0.008521] ACPI: Early table checksum verification disabled
[ 0.008524] ACPI: RSDP 0x00000000000F05B0 000024 (v02 ALASKA)
[ 0.008526] ACPI: XSDT 0x00000000B34260A8 0000CC (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.008530] ACPI: FACP 0x00000000B344B478 000114 (v06 ALASKA A M I 01072009 AMI 00010013)
[ 0.008534] ACPI: DSDT 0x00000000B3426210 025263 (v02 ALASKA A M I 01072009 INTL 20160422)
[ 0.008536] ACPI: FACS 0x00000000C2C8FF00 000040
[ 0.008537] ACPI: APIC 0x00000000B344B590 000084 (v03 ALASKA A M I 01072009 AMI 00010013)
[ 0.008539] ACPI: FPDT 0x00000000B344B618 000044 (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.008541] ACPI: FIDT 0x00000000B344B660 00009C (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.008543] ACPI: WSMT 0x00000000B3454E60 000028 (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.008544] ACPI: MCFG 0x00000000B344B758 00003C (v01 ALASKA A M I 01072009 MSFT 00000097)
[ 0.008546] ACPI: SSDT 0x00000000B344B798 0003A3 (v01 SataRe SataTabl 00001000 INTL 20160422)
[ 0.008548] ACPI: SSDT 0x00000000B344BB40 003063 (v02 SaSsdt SaSsdt 00003000 INTL 20160422)
[ 0.008550] ACPI: HPET 0x00000000B344EBA8 000038 (v01 INTEL KBL 00000001 MSFT 0000005F)
[ 0.008552] ACPI: SSDT 0x00000000B344EBE0 000024 (v02 INTEL OEM_RTD3 00001000 INTL 20160422)
[ 0.008554] ACPI: SSDT 0x00000000B344EC08 000DE5 (v02 INTEL Ther_Rvp 00001000 INTL 20160422)
[ 0.008555] ACPI: SSDT 0x00000000B344F9F0 000B1B (v02 INTEL xh_rvp08 00000000 INTL 20160422)
[ 0.008557] ACPI: UEFI 0x00000000B3450510 000042 (v01 ALASKA A M I 00000002 01000013)
[ 0.008559] ACPI: SSDT 0x00000000B3450558 000EDE (v02 CpuRef CpuSsdt 00003000 INTL 20160422)
[ 0.008561] ACPI: LPIT 0x00000000B3451438 000094 (v01 INTEL KBL 00000000 MSFT 0000005F)
[ 0.008563] ACPI: SSDT 0x00000000B34514D0 000141 (v02 INTEL HdaDsp 00000000 INTL 20160422)
[ 0.008564] ACPI: SSDT 0x00000000B3451618 00029F (v02 INTEL sensrhub 00000000 INTL 20160422)
[ 0.008566] ACPI: SSDT 0x00000000B34518B8 003002 (v02 INTEL PtidDevc 00001000 INTL 20160422)
[ 0.008568] ACPI: SSDT 0x00000000B34548C0 00050D (v02 INTEL TbtTypeC 00000000 INTL 20160422)
[ 0.008570] ACPI: DBGP 0x00000000B3454DD0 000034 (v01 INTEL 00000002 MSFT 0000005F)
[ 0.008571] ACPI: DBG2 0x00000000B3454E08 000054 (v00 INTEL 00000002 MSFT 0000005F)
[ 0.008573] ACPI: Reserving FACP table memory at [mem 0xb344b478-0xb344b58b]
[ 0.008574] ACPI: Reserving DSDT table memory at [mem 0xb3426210-0xb344b472]
[ 0.008574] ACPI: Reserving FACS table memory at [mem 0xc2c8ff00-0xc2c8ff3f]
[ 0.008575] ACPI: Reserving APIC table memory at [mem 0xb344b590-0xb344b613]
[ 0.008575] ACPI: Reserving FPDT table memory at [mem 0xb344b618-0xb344b65b]
[ 0.008576] ACPI: Reserving FIDT table memory at [mem 0xb344b660-0xb344b6fb]
[ 0.008576] ACPI: Reserving WSMT table memory at [mem 0xb3454e60-0xb3454e87]
[ 0.008577] ACPI: Reserving MCFG table memory at [mem 0xb344b758-0xb344b793]
[ 0.008577] ACPI: Reserving SSDT table memory at [mem 0xb344b798-0xb344bb3a]
[ 0.008578] ACPI: Reserving SSDT table memory at [mem 0xb344bb40-0xb344eba2]
[ 0.008578] ACPI: Reserving HPET table memory at [mem 0xb344eba8-0xb344ebdf]
[ 0.008579] ACPI: Reserving SSDT table memory at [mem 0xb344ebe0-0xb344ec03]
[ 0.008579] ACPI: Reserving SSDT table memory at [mem 0xb344ec08-0xb344f9ec]
[ 0.008580] ACPI: Reserving SSDT table memory at [mem 0xb344f9f0-0xb345050a]
[ 0.008580] ACPI: Reserving UEFI table memory at [mem 0xb3450510-0xb3450551]
[ 0.008581] ACPI: Reserving SSDT table memory at [mem 0xb3450558-0xb3451435]
[ 0.008581] ACPI: Reserving LPIT table memory at [mem 0xb3451438-0xb34514cb]
[ 0.008582] ACPI: Reserving SSDT table memory at [mem 0xb34514d0-0xb3451610]
[ 0.008583] ACPI: Reserving SSDT table memory at [mem 0xb3451618-0xb34518b6]
[ 0.008583] ACPI: Reserving SSDT table memory at [mem 0xb34518b8-0xb34548b9]
[ 0.008584] ACPI: Reserving SSDT table memory at [mem 0xb34548c0-0xb3454dcc]
[ 0.008584] ACPI: Reserving DBGP table memory at [mem 0xb3454dd0-0xb3454e03]
[ 0.008585] ACPI: Reserving DBG2 table memory at [mem 0xb3454e08-0xb3454e5b]
[ 0.008592] ACPI: Local APIC address 0xfee00000
[ 0.008826] No NUMA configuration found
[ 0.008827] Faking a node at [mem 0x0000000000000000-0x0000000236ffffff]
[ 0.008834] NODE_DATA(0) allocated [mem 0x236fd5000-0x236ffffff]
[ 0.008975] Zone ranges:
[ 0.008975] DMA [mem 0x0000000000001000-0x0000000000ffffff]
[ 0.008976] DMA32 [mem 0x0000000001000000-0x00000000ffffffff]
[ 0.008977] Normal [mem 0x0000000100000000-0x0000000236ffffff]
[ 0.008977] Device empty
[ 0.008978] Movable zone start for each node
[ 0.008980] Early memory node ranges
[ 0.008981] node 0: [mem 0x0000000000001000-0x000000000009bfff]
[ 0.008981] node 0: [mem 0x0000000000100000-0x00000000b3425fff]
[ 0.008982] node 0: [mem 0x00000000b3456000-0x00000000b4ee9fff]
[ 0.008983] node 0: [mem 0x00000000b4eec000-0x00000000c1a07fff]
[ 0.008983] node 0: [mem 0x00000000c2873000-0x00000000c2967fff]
[ 0.008983] node 0: [mem 0x00000000c33a2000-0x00000000c33fffff]
[ 0.008984] node 0: [mem 0x0000000100000000-0x0000000236ffffff]
[ 0.009141] Zeroed struct page in unavailable ranges: 30012 pages
[ 0.009142] Initmem setup node 0 [mem 0x0000000000001000-0x0000000236ffffff]
[ 0.009143] On node 0 totalpages: 2067140
[ 0.009143] DMA zone: 64 pages used for memmap
[ 0.009144] DMA zone: 21 pages reserved
[ 0.009144] DMA zone: 3995 pages, LIFO batch:0
[ 0.009177] DMA32 zone: 12333 pages used for memmap
[ 0.009178] DMA32 zone: 789289 pages, LIFO batch:63
[ 0.017519] Normal zone: 19904 pages used for memmap
[ 0.017520] Normal zone: 1273856 pages, LIFO batch:63
[ 0.029487] Reserving Intel graphics memory at [mem 0xc4000000-0xc7ffffff]
...