# 内存占用高
# 查看内存使用,以G为单位
$ free -g
1
# 查看内存使用,以M为单位
$ free -m
1
# 内存占用高的前20
$ ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -20
1
# 查看进程的内存占用
$ pidstat -r -p 24427 1 5
1
# 查看内存配置情况
$ cat /proc/meminfo
MemTotal: 65809312 kB
MemFree: 3020416 kB
MemAvailable: 6533688 kB
Buffers: 3784 kB
Cached: 558588 kB
SwapCached: 0 kB
Active: 57705220 kB
Inactive: 489732 kB
Active(anon): 57632596 kB
Inactive(anon): 4476 kB
Active(file): 72624 kB
Inactive(file): 485256 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 860 kB
Writeback: 0 kB
AnonPages: 57632656 kB
Mapped: 493252 kB
Shmem: 4476 kB
Slab: 3719904 kB
SReclaimable: 3487336 kB
SUnreclaim: 232568 kB
KernelStack: 80560 kB
PageTables: 150496 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 32904656 kB
Committed_AS: 97707172 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 119084 kB
VmallocChunk: 34359489140 kB
HardwareCorrupted: 0 kB
AnonHugePages: 44861440 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 190332 kB
DirectMap2M: 10295296 kB
DirectMap1G: 58720256 kB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46