Intel 漏洞 WIndows 补丁的性能影响

Intel 漏洞

最近 Intel 的 CPU 爆出了严重的漏洞, 分为 MeltdownSpectre 两部分, 具体细节互联网上到处都能搜到, 就不详细说了.

对此, LinuxWindows 都紧急下发了补丁, linus 也是一声不吭火速合并了 KPTI 的补丁, 而这一补丁有人测试将会导致性能下降约 5% ~ 30% 的样子, 可见此次漏洞的严重性.

Windows 也光速发布了四个补丁, KB4056892KB4056891KB4056890KB4056888, 来应对此次危机. 问题在于, 这些补丁到底会对个人电脑的性能引起什么变化?

性能测试

今天有空对这次补丁引起的性能变化做了测试, 本机的配置是 i7 6700HQ, Samsung DDR4 2133 8G 的 RAM, 以及一块 500GB 的 Seagate 机械硬盘. 分别用 AIDA64, CPU-Z, 软媒磁盘测速 对打补丁前后做了性能测试.

CPU-Z 测试结果

单核 多核
安装前 357.2 1820
安装后 348.9 1823.3

除了单核性能下降约2%之外, 多核基本算是误差.

磁盘测试结果

磁盘IO性能 连续读取 连续写入 512K读取 512K写入 4K读取 4K写入 4KQD32读取 4KQD32写入
安装前-1 137.02 111.02 49.03 75.3 0.64 0.96 1.62 1.01
安装前-2 135 101.66 50.56 71.83 0.63 0.92 1.61 0.92
安装后-1 125.07 103.32 45.67 61.64 0.6 0.99 1.62 1.1
安装后-2 124.24 103.12 47.84 65.82 0.42 0.8 1.66 1.04

而机械硬盘的 IO 则有明显的下降, 但下降幅度也算能接受的程度.

同时软媒磁盘大师给出的综合评分则下降了大约 4 分左右.

AIDA64 测试结果

内存读取MB/秒 内存写入MB/秒 内存复制MB/秒 内存潜伏ns CPU Queen CPU PhotoWorxx 兆像素/秒 CPU Zlib MB/秒 CPU AES MB/秒 CPU Hash MB/秒 FPU VP8 FPU Julia FPU Mandel FPU SinJulia FP32 Ray-Trace KRay/s FP64 Ray-Trace KRay/s
安装前 16568 16202 16373 71.6 37706 10162 274.8 14087 3542 5873 26237 13582 3724 5330 2852
安装后 16436 15874 16079 73.7 37666 10143 278.1 14088 3542 6057 26237 13791 3723 5339 2854

AIDA64 的各项性能测试倒是基本没有变化, 甚至可以忽略.

反正此次补丁看来, 对于个人用户而言, 是利大于弊的, 性能影响没有达到 30% 这么严重, 但安全性则大大增加. 放心的更新补丁吧.

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注