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

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
相关推荐
geshifei15 分钟前
Sched ext回调1——init_task (linux 6.15.7)
linux·ebpf
晚风予卿云月1 小时前
【Linux】自动化构建—make/Makefile
linux·自动化·make/makefile
minglie11 小时前
谷歌浏览器搜索技巧
运维
脑子进水养啥鱼?1 小时前
Linux find 命令
linux·运维
梓䈑1 小时前
【Linux系统】实现线程池项目(含日志类的设计)
linux·服务器·c++
曹天骄1 小时前
Cloudflare Worker 关联域名访问后出现301 / 308
运维·云计算
EverydayJoy^v^2 小时前
RH124简单知识点——第8章——配置和保护SSH
linux·运维·ssh
取加若则_2 小时前
Linux环境变量与命令行参数全解析
linux
@zulnger2 小时前
数据提取_1
运维·服务器
淮北4942 小时前
GDB在ubuntu上的安装与使用
linux·运维·ubuntu