Intel 漏洞
最近 Intel
的 CPU 爆出了严重的漏洞, 分为 Meltdown
和 Spectre
两部分, 具体细节互联网上到处都能搜到, 就不详细说了.
对此, Linux
和 Windows
都紧急下发了补丁, linus 也是一声不吭火速合并了 KPTI
的补丁, 而这一补丁有人测试将会导致性能下降约 5% ~ 30% 的样子, 可见此次漏洞的严重性.
Windows
也光速发布了四个补丁, KB4056892
、KB4056891
、KB4056890
和KB4056888
, 来应对此次危机. 问题在于, 这些补丁到底会对个人电脑的性能引起什么变化?
性能测试
今天有空对这次补丁引起的性能变化做了测试, 本机的配置是 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% 这么严重, 但安全性则大大增加. 放心的更新补丁吧.