Spectre/Meltdown的漏洞波及到過去二十年以來所有的處理器,影響范圍可謂相當的大。

IBM對Power發(fā)布了新的更新,表示這一漏洞對自己的產品沒有造成任何影響。

HPE表示這一漏洞預計造成的影響比較小,但表示具體受影響程度需要因系統(tǒng)和工作負載而定。

話說到這里不禁要問,存儲回收多大影響呢?

超融合廠商Scale Computing的CEO Jeff Ready表示,在一些場景下會受到很大影響。需要考慮多方面的信息來看怎么修補,具體到Scale,要做的是盡可能降低對性能的影響。

Jeff Ready認為SPC基準評測中受影響最大的是用了中間層文件系統(tǒng)的軟件定義存儲產品,因為要操控文件系統(tǒng),所以CPU的利用率會顯著提升,基于VSA架構的超融合將會受到很大影響。

TPC基準測試受到的影響相對小一些,這是因為涉及到一些與數據庫相關的CPU負載。具體到實際受影響程度還要看存儲成的技術實現(xiàn)。

從技術上來說,系統(tǒng)設計時候的syscall(系統(tǒng)調用)的數量直接影響到受影響程度,系統(tǒng)調用越多,受影響程度越大。

也就是說,如果一個系統(tǒng)用的是虛擬存儲控制器,以虛擬機的方式跑在文件系統(tǒng)上,IO操作時候的系統(tǒng)調用會非常多,我們可以想象一下系統(tǒng)受影響程度會有多大。

NVMe非常火,NVMe的延遲情況主要看軟件堆棧層面的設計水平,Spectre/Meltdown漏洞修補措施會加劇軟件層面的問題,當NVMe系統(tǒng)調用較多的IO路徑下系統(tǒng)性能表現(xiàn)會比較差,所以,NVMe的系統(tǒng)會受到很大影響。

Scale之所以站出來多少有些巧合的成分,因為其系統(tǒng)設計的時候有意的減少系統(tǒng)調用的次數,因為Scale覺得系統(tǒng)調用“已經太慢了”。

對一些CPU資源有富余的用戶來說,問題不大,但是部分CPU利用趨于飽和的用戶來說問題就比較明顯了。

Jeff Ready比較支持系統(tǒng)多留點CPU資源。

如果系統(tǒng)沒啥額外資源,而且又不是橫向擴展架構,或者橫向擴展很復雜的話,這樣的系統(tǒng)如果系統(tǒng)調用又比較多的話問題就比較棘手了。

總之一句話,Spectre/Meltdown的出現(xiàn)讓CPU計算性能打折扣了,系統(tǒng)調用少,對CPU依賴較少的系統(tǒng)受影響較少,反之則會有較大影響。

以上內容編譯整理自:

https://www.theregister.co.uk/2018/01/08/spectre_and_meltdown_fixes_could_slow_storage/

 

分享到

zhupb

相關推薦