设计缺陷影响虚拟化后最强过程用户可以看到VM减速20-30%

2018年对英特尔来说是一个非常糟糕的起始点 后披露缺陷深 设计它处理器,称Meltdown公司公开表示问题不会波及消费者,
intel处理器使用页面表处理虚拟存储器时发现问题据信,利用技术即误判即能观察特权内存内容
投机行刑法
概率执行法被称为异常执行法的一部分, CPU基本根据数据对下一步会发生什么有教育性猜想设计它是为了加速CPU 而不是燃烧CPU循环进程都是为了尽可能提高CPU效率
英特尔对问题持续了多久一直回溯到2006年转置64位处理器和Penryn/Merom处理器Intel最早于2017年6月由Google研究者告知问题, Google保持缄默,Google自此发布研究结果.
如何修复误判执行缺陷
全部讲解问题有三种变式,所有变式都与Intel处理猜想执行方法特异,所有三种都可固定化-但只能通过操作系统解决错误嵌入硅无法替换-没有BIOS更新修复OS修复有效Linux解析系统已经启动修复系统,微软预期在未来补丁周二修复中引入
只能用回溯CPU修复可花多久时间展开辩论Tirias研究的Jim McGregor表示设计修复可能增加英特尔路径图六至九个月,而Insight64的Natenbrokwood表示二至四年。英特尔去年六月得到通知,但尚不清楚它是否能够修改2018年路径图芯片
OS内核应用共享内存地址空间以优化应用调用OS时性能每当a调用内核返回数据时,他们必须切换页面表解决办法是排除应用分享内核内存空间这会增加很多高管 每一个OS调用修复表示内核必须装入存储器和卸载app-反之亦然
最坏部分是,每当中断时都必须发生这种情况是什么原因中断先从i/O开始,像磁盘读写或网络连接反向保留OS内核应用存储器 CPUs将加载卸以CPU速度发生 即异常快 但仍然会影响性能
并影响各种假设 OS和a可想到比虚拟化服务器运行数十VM系统更为密集的情况吗? 每一服务器都有自己的OS实例,通过超视像机与硬件通话虚拟化将受重创
性能如何受到影响
多重作用寄存器估计5%对30%视任务而定,而开源网站Phoronix运行补丁Linux系统测试7%和20%面向数据库之类事物,但在游戏上几乎完全没有撞击一位分析师告诉我亚马逊Webservice上星期延时故事,
英特尔表示它没有看到野外的开发点,开发点只允许读取内存内容而不修改内存内容可这就够了最大威胁是多租方假想多AWS或微软Azure客户用同CPU并用VM并容一用户偷看另一VM内容
任何客户都完全不能接受VM减速20%-30%也是英特尔年份刚进马桶, 而我们只有3天
微小免接触AMD芯片
启动程序AMD最小化说吧,尽管英特尔说它有风险即便AMD开发64位扩展使用英特尔牌照,两家公司以完全不同方式实施64位架构
差点是aMD芯片不做投机负载数据不超出分支点加载,所以不预测完成英特尔完全相反比较主动使用分支预测并咬取
更多它开发这不是一天故事