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

embedded/2024/11/19 22:18:03/

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

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

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

[root@localhost ~]# chkconfig --list

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

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

[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后,重启服务器

[root@localhost ~]# cat /etc/sysctl.conf 
sunrpc.tcp_slot_table_entries=128
vm.nr_hugepages=0[root@localhost ~]# reboot

http://www.ppmy.cn/embedded/138881.html

相关文章

《深度学习》VGG网络

文章目录 1.VGG的网络架构2.案例:手写数字识别 学习目标: 知道VGG网络结构的特点能够利用VGG网络完成图像分类 2014年,⽜津⼤学计算机视觉组(Visual Geometry Group)和GoogleDeepMind公司的研究员⼀起研发出了新的深度…

第五章 Vue 组件与生命周期

学习目标 5.1 Vue组件5.1.1 为什么要使用组件5.1.2 组件入门5.1.2.1 全局组件5.1.2.2 局部组件 5.2 组件通讯5.2.1 父子组件定义5.2.2 父组件给子组件传值5.2.3 子组件给父组件传值5.2.4 单向数据流 5.3 插槽5.3.1 匿名插槽5.3.2 具名插槽 5.4 生命周期钩子函数5.4.1 生命周期图…

android 如何获取当前 Activity 的类名和包名

其一:getClass().getSimpleName() public static String getTopActivity(Context context){ ActivityManager am (ActivityManager) context.getSystemService(context.ACTIVITY_SERVICE); ComponentName cn am.getRunningTasks(1).get(0).topAct…

第一章 JavaSE发展史及OpenJDK与OracleJDK区别

目录 一、Java SE的发展历史 1.1. Java版本年历 二、Open JDK 和 Oracle JDK 2.1. Open JDK来源 2.2. Open JDK 和 Oracle JDK的关系 三、小结 Open JDK 官网 http://openjdk.java.net/ 一、Java SE的发展历史 Sun公司在1991年成立了一个称为绿色计划( Green Project …

React(一)

文章目录 项目地址一、创建第一个react项目二、JSX语法2.1 生成列表2.2 大括号识别JS的表达式2.3 列表循环array2.4 条件判断以及假值显示2.5 复杂条件渲染2.6 事件监听和绑定2.7 使用Fregments返回多个根标签2.8 多条件渲染2.9 导出子组件 三、组件3.1 设置组件3.2 props给子组…

网络安全检测技术

一,网络安全漏洞 安全威胁是指所有能够对计算机网络信息系统的网络服务和网络信息的机密性,可用性和完整性产生阻碍,破坏或中断的各种因素。安全威胁可分为人为安全威胁和非人为安全威胁两大类。 1,网络安全漏洞威胁 漏洞分析的…

web-02

回顾 full stack web前端 结构(html) 样式(css) 动作/交互(js) html html常用标签 扩展标签 列表 ul/ol u–un – 无序的 o-order --有顺序的 <ol> 你最喜欢的游戏是什么&#xff1f;<li>bar sleep</li><li>who knows</li> </ol>布…

从swagger直接转 vue的api

从 Swagger 直接生成 Vue.js API 调用的代码是一个非常常见的需求&#xff0c;特别是在前后端分离的项目中&#xff0c;使用 Swagger 文档自动生成 API 调用代码可以提高开发效率。虽然 Swagger 本身并没有直接生成 Vue.js 的代码&#xff0c;但你可以通过一些工具和方法来实现…