服务器开机即占用大量内存,解决

1.服务器开机两分钟不到,内存使用飙升

bash 复制代码
[root@localhost ~]# top   #查看是否有了明显的内存占用程序

2.上述未果,查看是否有违规的开机自启项

bash 复制代码
[root@localhost ~]# chkconfig --list

3.上述无果,查看开启启动加载项内容

上网搜后,关键在第二行配置,开机预分配矩形页面数量,可以理解为一个连续的内存块,这里被给分配了1200个,并且查看文件最近修改时间为凌晨4点,猜测是被恶意篡改

bash 复制代码
[root@localhost ~]# cat /etc/sysctl.conf 
sunrpc.tcp_slot_table_entries=128
vm.nr_hugepages=1200


[root@localhost ~]# cat /proc/meminfo
#关注以下几项,以异常高值时需要调整/etc/sysctl.conf,这里由于排查时未截图,此处未展示实际情况
HugePages_Total:       
HugePages_Free:        
HugePages_Surp:        
Hugepagesize:    

4.将其值调0后,重启服务器

bash 复制代码
[root@localhost ~]# cat /etc/sysctl.conf 
sunrpc.tcp_slot_table_entries=128
vm.nr_hugepages=0

[root@localhost ~]# reboot
相关推荐
天道jimmy15 分钟前
VulnHub 系列:HA, Wordy
linux·服务器·web安全
君生我老42 分钟前
Linux中调式器gbd/cgdb
linux
两斤牛肉一壶酒1 小时前
opencode 技能加载全挂背后,竟是不用系统的ripgrep
linux
j7~2 小时前
【Linux网络加餐(二)】《进程组,会话,控制终端,作业控制和守护进程》---详解
linux·运维·服务器·守护进程·会话·进程组·控制终端
名字还没想好☜2 小时前
Docker 数据卷实战:volume、bind mount、tmpfs 到底怎么选,数据持久化与权限坑
运维·docker·容器·kubernetes
天道jimmy2 小时前
VulnHub 系列:Prime,1
linux·运维·服务器
xiaoye-duck2 小时前
《Linux 网络编程》深入传输层 UDP 协议原理:端口、报文、缓冲区与内核源码解析
linux·网络·udp
Lumistory2 小时前
从OPPO长安研发中心看头部科技企业的照明运维选择
大数据·运维·人工智能·光照贴图
好评1242 小时前
【Linux】数据链路层
linux·运维·网络
辻弋2013 小时前
自动检测硬件生成驱动清单、实时监控FPS、120秒性能记录——30+项优化模块化开关,所有改动可精确复原
服务器·windows·游戏引擎·电脑·开源软件