快科技 11 月 11 日音讯,据 Phoronix 报谈,英特尔的 Linux 内核测试机器东谈主敷陈称,干线 Linux 内核的性能提高了 3888.9%。 测试机器东谈主称,在 Intel Xeon Platinum ( Cooper Lake ) 测试劳动器上启动" will-it-scale.per_process_ops "可彭胀性测试用例中,性能升迁了高达 3888.9%。 这一升迁主要归功于一个关节的代码提交,即" mm, mmap: limit THP alignment o
快科技 11 月 11 日音讯,据 Phoronix 报谈,英特尔的 Linux 内核测试机器东谈主敷陈称,干线 Linux 内核的性能提高了 3888.9%。
测试机器东谈主称,在 Intel Xeon Platinum ( Cooper Lake ) 测试劳动器上启动" will-it-scale.per_process_ops "可彭胀性测试用例中,性能升迁了高达 3888.9%。
这一升迁主要归功于一个关节的代码提交,即" mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes "。
该补丁信息表示,自提交 efa7df3e3bb5 以来,莫得特定地址教唆且至少为 PMD_SIZE 的匿名内存的 mmap ( ) 将与 PMD 对王人,以便从 THP backing page 中受益。
可是,这种变化也导致了一些职责负载的性能下跌,举例,在某些平台上 cactusBSSN 基准测试的速率下跌了 600%。
基准测试似乎创建了很多 4632kB 的映射,这些映射在提交 efa7df3e3bb5 之前会归拢到一个大的 THP-backed area,当今它们被分割成多个区域,每个区域都与 PMD 边界对王人,中间有破绽,导致性能下跌。
Intel 也提议了一个处罚有蓄意:添加一个条目,即映射的大小必须是 PMD 大小的倍数,而不是至少是 PMD 大小。
这将使得那些 odd-sized mapping 不再对王人并留有破绽,而是会当然地再次归拢。
开云(中国)Kaiyun官方网站 登录入口