首页 > 数据库 > Oracle > [20201110]服务器内存不足.txt
[20201110]服务器内存不足.txt
--//生产系统出现内存不足的情况,hugepages设置有点大,修改小一点回收一些内存。
# free -m
total used free shared buffers cached
Mem: 258042 201563 56479 0 1094 8455
-/+ buffers/cache: 192012 66029
Swap: 24575 235 24340
# grep -i huge /proc/meminfo
HugePages_Total: 71800
HugePages_Free: 4679
HugePages_Rsvd: 3409
HugePages_Surp: 0
Hugepagesize: 2048 kB
--//HugePages_Free=4679,HugePages_Rsvd=3409
--// 4678-3409 = 1269
--// 1260*2 = 2520M,能回收2.5G.
--//71800-1260 = 70540,修改如下:
# grep -i huge /etc/sysctl.conf
#vm.nr_hugepages = 1024
#vm.nr_hugepages = 80000
#vm.nr_hugepages = 71800
vm.nr_hugepages = 70540
~~~~~~~~~~~~~~~~~~~~~~~~
vm.nr_overcommit_hugepages = 20000
# grep -i huge /proc/meminfo
HugePages_Total: 70540
HugePages_Free: 3419
HugePages_Rsvd: 3409
HugePages_Surp: 0
Hugepagesize: 2048 kB
# free -m
total used free shared buffers cached
Mem: 258042 199505 58537 0 1095 8530
-/+ buffers/cache: 189879 68162
Swap: 24575 235 24340
# swapoff -a
--//等1分钟上下...
# swapon -a
# free -m
total used free shared buffers cached
Mem: 258042 199624 58418 0 1095 8582
-/+ buffers/cache: 189946 68096
Swap: 24575 0 24575
--//前后对比free多出了:58418 -56479 = 1939M。
--//以后继续观察看看,我总有一种感觉服务器CPU资源有点吃紧。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-2733167/ ,如需转载,请注明出处,否则将追究法律责任。