游戏传奇首页
游戏我的天下首页
最好看的新闻,最实用的信息
05月03日 10.9°C-14.3°C
澳元 : 人民币=4.75
悉尼
今日澳洲app下载
登录 注册

Facebook开发新的THP收缩机制以避免Linux内存浪费

2022-08-26 来源: cnBeta 原文链接 评论0条

Facebook开发新的THP收缩机制以避免Linux内存浪费 - 1

THP对于某些工作负载来说,通过减少TLB缓存的未命中状态可以提高效率,但是2MB与4Kb的页面大小如果没有得到有效利用,反而会导致大量的内存浪费。

Facebook的工程师在他们的一个平台上发现,由于THP没有得到充分利用,甚至让每台机器造成了大约2.7GB的内存浪费。

Facebook正在为Linux内核开发的THP收缩机制旨在解决这种浪费,与此同时仍然可以享受THP以提高CPU效率的优势,THP Shrinker将分割利用率最低的大内存页面。

THP Shrinker旨在避免浪费RAM,并尽可能让大内存页面透明并对外开放,使其无条件地启用,从而替代了基于madevise系统调用的选择。

Facebook的工程师们正在努力围绕这个THP Shrinker增加额外的调整,并可能与CPU/IO/内存压力事件挂钩。最终,工程师希望通过THP收缩器可以直接废除Linux的madvise THP模式,并切换到THP为所有应用程序启用。

关于这个有趣的内核开发的更多细节,请看lore.kernel.org:

https://lore.kernel.org/lkml/cover.1661461643.git.alexlzhu@fb.com/

现在这个THP收缩器只是500多行的新内核代码。

今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们

分享新闻电话: (02) 8999 8797

联系邮箱: info@sydneytoday.com 商业合作: business@sydneytoday.com网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:news@sydneytoday.com

友情链接: 华人找房 到家 今日支付Umall今日优选