每秒成功迁移页面数增加 291.7%,Linux 新补丁可让 TLB 批量刷新和复制

日期:2022-12-28 来源:手游巴士 作者:佚名

12 月 28 日消息,英特尔工程师 Huang Ying 今天发布了补丁集,在 migrate_pages () 函数中实现页面迁移的批量 TLB 刷新,而且在性能优化方面表现亮眼。

了解到,migrate_pages () 在 Linux Kernel 中负责页面迁移(Page Migration),而页面迁移可以指定一个进程的页面至其指定的内存节点上。它的设计初衷是为了:通过将页面移动到该进程所处的 NUMA 节点上来减少内存访问的延迟。后来内存规整和内存热插拔等场景都使用了此功能。

在 migrate_pages () 函数接收到多个页面之后,英特尔工程师努力支持批量处理 TLB 刷新和复制,同时减少处理器间中断 (IPI) 的数量。

TLB(translation lookaside buffer)可以认为是一块高速缓存。数据 cache 缓存地址 (虚拟地址或者物理地址) 和数据。TLB 缓存虚拟地址和其映射的物理地址。TLB 根据虚拟地址查找 cache,它没得选,只能根据虚拟地址查找。所以 TLB 是一个虚拟高速缓存。

migrate_pages () 函数用于将进程中的所有页面移动到另一组节点。该补丁系列还允许使用 Xeon Scalable Sapphire Rapids 处理器上的英特尔数据流加速器 (DSA) 。

在安装补丁之后,migrate_pages () 测试结果显示 IPI 在测试期间降低了 99.1%,每秒成功迁移的页面数增加了 291.7%。

上一篇:韩国散户奋勇抄底特斯拉,今年净买入 28 亿美元

下一篇:华为:欧拉操作系统装机量达 300 万套,新增市场份额 25%

相关推荐

苹果明年将扩大游戏服务 Apple Arcade 规模,引入更多像《NBA 2K23》这样的大型游戏

12 月 29 日消息,苹果游戏服务 Apple Arcade 目前已经在 iPhone、iPad、Mac 和 Apple TV 平台上提供了超过 200 款广受好评的原创或者独占手游。

iQOO 11 Pro 今日开售:200W 快充 + 骁龙 8 Gen 2,4999 元起

12 月 29 日消息,iQOO 11 系列于 12 月 8 日发布。其中,iQOO 11 Pro 售价 4999 元起,将于今日 10:00 正式开售。8GB+256GB 版本售价 4999 元;12GB+2

消息称任天堂的确考虑过 Switch Pro,但最终取消了该计划

12 月 28 日消息,关于任天堂 Switch Pro 的传闻已经存在很久了,尽管没有任何具体的证据可以证明它的存在,现据 Digital Foundry Direct Weekly 播

中车株机打造的柏林混合动力调车机车交付:3 种动力系统,即将投入运营

12 月 23 日消息,据“中车株机”公众号消息,12 月 20 日,中车株机为德国联邦铁路公司(简称“德铁”)打造的柏林混合动力调车机车首批车辆,正式交付客

下线发运,宏光 MINIEV 敞篷版即将交付首批车主

12 月 23 日消息,五菱汽车今日表示,宏光 MINIEV 敞篷版近日陆续下线,第一批敞篷已经发运并即将交付首批车主。据介绍,2021 年五菱宣布将推出敞篷车,

查看更多