1
wyfyw 2018-01-04 05:04:29 +08:00
谷歌了一下啥是 PCID。找到这个 http://ytliu.info/blog/2016/09/16/tlbde-na-xie-shi-er/ 学习了一下 PCID。
Quote here, “ PCID 的全称是 Process-Context Identifiers,如果没有 PCID,那么运行在处理器上的软件每次切换 CR3,都会造成整个处理器的地址翻译缓存信息(包括 TLB 和 paging-structure cache )被刷掉。而 PCID 则是优化了这一过程。可以这么说,每个进程有自己的一个 PCID,这使得进程间的切换不用刷掉处理器中对应的地址翻译缓存信息。 ” |
2
cuebyte 2018-01-04 07:09:49 +08:00
打死也不升级了……
|
3
cuebyte 2018-01-04 07:10:24 +08:00
楼主在德国工作?
|
4
shutongxinq 2018-01-04 09:21:41 +08:00
@cuebyte 不升级,过段时间针对这个的木马就来了。。。分分钟 root,开开心心当肉鸡(仅仅是可以,还没看到用这个 flaw 搞 root 的论文 /报告 /code )。
有了 PCID,worst case 也有 17%的下降(虽然他的 benchmark 还不是很科学)。pg-bench 上 avg case 也有 7%的下降。 ref: https://www.postgresql.org/message-id/[email protected] Kernel intensive 的 workload 压力更大了,比如 webserver 之类的。 看来下一代要实现 1.15/0.85 = 1.35 的性能提升了。 |
5
qdwang 2018-01-04 09:23:20 +08:00 via iPhone
还留在上一个大版本的怎么办
|
6
yopming 2018-01-04 09:32:11 +08:00
看了下标题,瞬间有穿越的感觉
|
7
yingjun424 2018-01-04 10:30:33 +08:00
看标题我以为苹果未卜先知,早在 10.3 就知道这个 bug 并修复了😷
|
8
Elephant696 2018-01-04 10:37:58 +08:00
是 10.13.2
楼主啊, |
9
xern 2018-01-04 10:39:23 +08:00 via Android
停留在 10.12.6
|
10
vinsoncou 2018-01-04 12:12:28 +08:00
早知道不升级了
|
12
ItzhacLea OP |
13
chengzhoukun 2018-01-04 13:19:09 +08:00 via Android
@yingjun424 去年 6 月各大厂家都知道了
|