社区
Linux_Kernel
帖子详情
服务器被rshim挖矿病毒攻击后 HugePages_Total 透明大页怎么都清不掉 一直占用内存 球球
playwatersama
2022-03-10 22:03:08
...全文
406
1
打赏
收藏
服务器被rshim挖矿病毒攻击后 HugePages_Total 透明大页怎么都清不掉 一直占用内存 球球
[图片]
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CSDN-Ada助手
2023-01-13
打赏
举报
回复
您可以前往
CSDN问答-网络空间安全
发布问题, 以便更快地解决您的疑问
清理/释放
大页
内存
清理前
Huge
Page
s_
Total
: 20
Huge
Page
s_Free: 0
Huge
Page
s_Rsvd: 0
Huge
Page
s_Surp: 0
Huge
page
size: 2048 kB 清理后
Huge
Page
s_
Total
: 20
Huge
Page
s_Free: 20
Huge
Page
s_Rsvd: 0
Huge
Page
s_Surp: 0
Huge
page
siz...
修改
大页
内存
0 查看目前
大页
空间 & 目前
内存
使用 grep
Huge
/proc/meminfo
Huge
Page
s_
Total
: 总共页
Huge
Page
s_Free: 空闲页
Huge
Page
s_Rsvd: 操作系统承诺给Oracle预留页
Huge
page
size: 2048 kB 每页是2M,不可修改
Huge
Page
s_Free *
Huge
page
size = 剩余
大页
空间 free -h 备注1:理论上
大页
不超过
内存
的60%,
大页
比SGA稍大一点就好。 1 备份参数文件 cp /
Linux 巨型页(
Huge
Page
s)
1. 什么是巨型页 页面是Linux管理
内存
的基本单位,一般为4KB。如果程序运行时,需要大量的
内存
,就会产生非常多的TLB未命中和缺页异常,4KB的尺寸显然称为程序的瓶颈。如果直接修改系统默认页面大小,那么系统中其他程序运行时,很可能又会造成
内存
浪费。所以,Linux引入了巨型页,这种巨型页允许管理远大于4k的
大页
面,默认是2M,相当于512个普通页面。简而言之,通过启用
大页
面,系统可以处理更少的页面表,因此访问/维护它们的开销也更少! 巨型页的应用集中在对
内存
需求大的领域,比如数据库、虚拟机等系统中
Linux 下配置
Huge
Page
s
Huge
Page
,就是指的
大页
内存
管理方式。与传统的4kb的普通页管理方式相比,
Huge
Page
为管理大
内存
(8GB以上)更为高效。对于8GB以上的
内存
以及较大的Oracle SGA size,建议配值并使用
Huge
Page
特性。 linux的
内存
管理采取的是分页存取机制,为了保证物理
内存
能得到充分的利用,内核会按照LRU算法在适当的时候将物理
内存
中不经常使用的
内存
页自动交换...
Huge
page
设置相关小结
Huge
Page
s_
Total
: 16 //预留
Huge
Page
s的总个数
Huge
Page
s_Free: 16 //池中尚未分配的
Huge
Page
s 数量,真正空闲的页数等于
Huge
Page
s_Free -
Huge
Page
s_Rsvd
Huge
Page
s_Rsvd: 0 //表示池中已经被应用程序分配但尚未使用的
Huge
Page
s 数量
Huge
Page
s_Surp: 0 //这个值得意思是当开始配置了20个
大页
,现在...
Linux_Kernel
4,466
社区成员
17,461
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章