清楚什么原因,微軟并沒有把詳細(xì)的型號(hào)列出來,所以建議使用Intel SSD的用戶先不要著急手動(dòng)安裝Windows 10 4月更新。雖然很多人期盼Windows 10更新,但每次更新之后都會(huì)出現(xiàn)很多大大小小的問題。此次Windows 10 4月更新同樣如此,更新后出現(xiàn)了很多問題,其中有一個(gè)問題是很多人沒想到的,那就是Intel SSD在升級(jí)Windows 10 4月更新后出現(xiàn)了反復(fù)重啟、崩潰的情況。
目前微軟已經(jīng)確認(rèn),由于兼容性問題,在部分Intel SSD上安裝Windows 10 4月更新會(huì)導(dǎo)致UEFI BIOS重啟甚至崩潰。具體解決方法還沒有,所以使用特定Intel SSD的朋友可能無法接收到最新的更新,微軟已經(jīng)進(jìn)行了屏蔽。
不清楚什么原因,微軟并沒有把詳細(xì)的型號(hào)列出來,所以建議使用Intel SSD的用戶先不要著急手動(dòng)安裝Windows 10 4月更新。目前微軟正在研究解決方法,不過暫時(shí)還沒有進(jìn)度說明。
編輯:齊少恒
首先向大家承認(rèn)一下錯(cuò)誤,我之前寫的《Win10 1803性能損失40%?Siemens NX圖形測(cè)試真相》中的結(jié)論不夠全面和嚴(yán)謹(jǐn),由于一些原因當(dāng)時(shí)測(cè)試工作不夠細(xì)致。
受時(shí)間和精力所限,直到春節(jié)前后我才下功夫把這方面基本搞清楚,包括Meltdown、Spectre漏洞補(bǔ)丁的影響,還有Win10 1703、1803等版本之間的性能差距。相信這一次的結(jié)論對(duì)大家更有參考價(jià)值。
上面這個(gè)小工具有些朋友應(yīng)該不陌生了,它能夠檢測(cè)出當(dāng)前系統(tǒng)是否有Meltdown和Spectre的免疫,并對(duì)性能狀況給出一個(gè)評(píng)價(jià)。由于我在不只一種機(jī)型上截過圖,抱歉不是很確定這個(gè)CPUID是否一定對(duì)應(yīng)Xeon W,但我能夠確定的是:在沒有漏洞保護(hù)的時(shí)候一定顯示性能“GOOD”。
本次測(cè)試機(jī)型仍為DellPrecision 5820 Tower工作站,Xeon W-2133 CPU(最高Turbo到3.9GHz)比前文中的Xeon W-21043.2GHz要高,所以大家在后面的視頻中也能看到相應(yīng)的速度。這次的BIOS版本比較新,嚴(yán)格說需要主板BIOS和顯卡驅(qū)動(dòng)配合操作系統(tǒng)一起解決漏洞的。
上面的Windows 10版本號(hào)15063對(duì)應(yīng)的就是大版本1703,包括后來的1709都在Meltdown和Spectre爆出之前,需要打補(bǔ)丁(或自動(dòng)更新)才能免疫。而Win10 1803則一出來就不需要這個(gè)補(bǔ)丁了。
這個(gè)截圖中的CPUID是我用的筆記本電腦,請(qǐng)大家見諒。由于下一代Intel CPU應(yīng)該才會(huì)有硬件免疫,所以顯示出來的狀態(tài)都是一樣的。
在Win10 1703安裝了windows10.0-kb4056891-x64補(bǔ)丁之后,Meltdown和Spectre的保護(hù)都已經(jīng)具備了,需要注意的是此時(shí)性能顯示依然為“GOOD”,Win10 1803一裝上也是如此。而同一臺(tái)機(jī)器在Win7下打上補(bǔ)丁就會(huì)顯示為“SLOWER”,我們是否應(yīng)該相信這個(gè)性能評(píng)價(jià)?關(guān)于Win10 vs. Win7的對(duì)比我會(huì)留到下一篇給大家交待。
本次測(cè)試方法與前文相同,仍然采用圖形工作站上常見的Siemens NX三維設(shè)計(jì)軟件,為確保系統(tǒng)、顯卡驅(qū)動(dòng)等設(shè)置能夠充分發(fā)揮硬件性能,統(tǒng)一在打開DPO(Dell Precision Optimizer)優(yōu)化情況下進(jìn)行測(cè)試。為了提高結(jié)果的準(zhǔn)確度,除了還是3次測(cè)試取平均時(shí)間之外,我還改用程序計(jì)時(shí)替代手工秒表以消除誤差。
結(jié)果如下:
注:測(cè)試一開始,我還是用了前文中使用的382.59版NVIDIA Quadro專業(yè)顯卡驅(qū)動(dòng),算是有些老的版本吧。最后在Win 10 1803上測(cè)試了418.81新版驅(qū)動(dòng)。
從左往右,我們先看Win10 1703,初始安裝測(cè)試耗時(shí)8.67秒,安裝漏洞補(bǔ)丁后增加到8.82秒,性能損失大約1.7%;而在其它條件不變的情況下,Win10 1803運(yùn)行測(cè)試的時(shí)間達(dá)到9.37秒,也就是比1703補(bǔ)丁后又慢了大約5.9%。不難看出,影響性能的不只是Meltdown和Spectre保護(hù)本身。
按照微軟的建議,安裝Win10系統(tǒng)后應(yīng)該聯(lián)網(wǎng)自動(dòng)更新,過程中可能會(huì)升級(jí)一些設(shè)備驅(qū)動(dòng),可能還有Firmware(主板BIOS)。這次我選擇手動(dòng)安裝新版顯卡驅(qū)動(dòng),結(jié)果大家也看到了——運(yùn)行對(duì)應(yīng)測(cè)試Win10 1803的性能幾乎滿血復(fù)原,甚至優(yōu)于Win10 1703安裝補(bǔ)丁之后,與1703補(bǔ)丁前也相差無幾。
上面這段視頻,就是在Win10 1803+418.81顯卡驅(qū)動(dòng)下拍攝的,我測(cè)這臺(tái)工作站速度還可以吧:)
這里就需要給出個(gè)結(jié)論或者說建議了:由于現(xiàn)在Win10系統(tǒng)大版本半年迭代一次,雖然不同BIOS和驅(qū)動(dòng)版本表面上都能通用,但也難免像Linux內(nèi)核更新那樣出現(xiàn)缺乏充分測(cè)試的情況。
微軟對(duì)此的解決方案就是Windows Update,讓OS、驅(qū)動(dòng)乃至Firmware版本對(duì)應(yīng)起來,這樣操作系統(tǒng)和硬件廠商的工作量都能減少。實(shí)際上,這種快速迭代已經(jīng)讓大家都比較忙了,甚至最新推出的硬件官方只從Win10 RS3或者RS4開始支持。如果您亂用的話,出現(xiàn)性能等問題就不好說了。
在這種情況下,大品牌系統(tǒng)廠商對(duì)新軟件的適配力度應(yīng)該更好一些,公司資源投入,用戶群體大小決定了他們需要不斷更新,維護(hù)較長的產(chǎn)品生命周期。具體到工作站,機(jī)型相對(duì)于桌面PC/筆記本較少,但生命周期更長,比如現(xiàn)在這一代Xeon SP/W工作站還保留對(duì)Win7的兼容,NVIDIA/AMD顯卡驅(qū)動(dòng)更新了你要不要測(cè)一下放到網(wǎng)站上?當(dāng)然對(duì)應(yīng)到服務(wù)器,有些機(jī)型也還是支持Server 2008 R2的。
在企業(yè)級(jí)領(lǐng)域,OS/HyperVisor/SDS/HCI廠商對(duì)硬件(包括Firmware)版本的兼容認(rèn)證也是同樣的道理,而且比性能更重要的還有可靠性。例如VMware ESXi/vSAN、微軟S2D、Nutanix等等。
上次測(cè)試問題出在哪里?
我想有的朋友也會(huì)想了解這個(gè)問題。首先,我保證《Win10 1803性能損失40%?Siemens NX圖形測(cè)試真相》一文中的性能結(jié)果是實(shí)際觀察到并記錄的,但由于當(dāng)時(shí)條件所限,比如BIOS版本(有可能比較老)等信息并沒有完全記錄全。雖然我基本能保證測(cè)試前系統(tǒng)(1703/1803)和軟件安裝設(shè)置的過程基本一致,但那2臺(tái)機(jī)器也沒有充足時(shí)間能夠做個(gè)復(fù)盤測(cè)試,所以不能完全排除一些意外因素。
總之,找到了將性能問題最小化的關(guān)鍵,我付出努力也沒有白費(fèi)。大概很少有人樂于看到Meltdown和Spectre這樣的漏洞,除了LoginVSI——因?yàn)樗麄兿氤脵C(jī)多賣點(diǎn)VDI性能評(píng)估/測(cè)試軟件吧。(開個(gè)玩笑,大家不要太認(rèn)真)
上面圖表引用自《End User Computing –Performance survey report - 2019》,根據(jù)調(diào)查統(tǒng)計(jì),還是有少量VDI用戶發(fā)現(xiàn)Meltdown/Spectre/L1TF的性能影響超過20%。之前我看到對(duì)CPU漏洞比較敏感的硬件子系統(tǒng)是SSD的IOPS。
此外,我還想給大家分享一點(diǎn)測(cè)試工作中的小心得。關(guān)于性能,應(yīng)用軟件本身的設(shè)置和調(diào)優(yōu)也非常重要,也許在某些硬件配置下修改一個(gè)選項(xiàng)沒有什么影響,但換個(gè)機(jī)器可能就不同了。
最后,如果有朋友因?yàn)橹澳瞧恼率艿秸`導(dǎo),我再次表達(dá)歉意。還差一篇CPU漏洞補(bǔ)丁在Win7下的性能測(cè)試,近期會(huì)抽空寫出來。
注:本文只代表作者個(gè)人觀點(diǎn),與任何組織機(jī)構(gòu)無關(guān),如有錯(cuò)誤和不足之處歡迎在留言中批評(píng)指正。進(jìn)一步交流技術(shù),可以加我的QQ/微信:490834312。如果您想在這個(gè)公眾號(hào)上分享自己的技術(shù)干貨,也歡迎聯(lián)系我:)
尊重知識(shí),轉(zhuǎn)載時(shí)請(qǐng)保留全文。感謝您的閱讀和支持!