linux intel KPTi 补丁对性能影响

2018年最火的是什么,当然是intel的漏洞大礼包了,几十年来cpu全部中招,rhel也马上推出了补丁,补丁对性能的影响,大家也是看法不一,有的说2%,有的说20%到30%之间,那么具体的影响有多少,为什么性能影响上有很大分歧呢,这里简要的介绍一下。

根据漏洞描述,此补丁影响的是linux syscall跟进程切换的开销,如果是纯计算型的应用,基本不受影响,正好sysbench有一个线程创建的测试,我们通过如下命令:

sysbench --test=threads --num-threads=32 --thread-yields=100000 --thread-locks=80 run

同样的命令,在打过补丁跟没打过补丁的场景来看,打过补丁的机器需要80s跑完,而没打过补丁的场景,只需要30s即可跑完,那么从这个场景来看,性能的损失,大约有60%,大概算是影响较大的一个场景了,虽然正常的应用,不应该有很频繁的切换跟调用,但是,补丁对于这个切换跟调用下的性能影响,绝对不容小觑。

 

此条目发表在好玩的linux分类目录。将固定链接加入收藏夹。