Spectre/Meltdown的漏洞波及到過去二十年以來所有的處理器,影響范圍可謂相當(dāng)?shù)拇蟆?/p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

以上內(nèi)容編譯整理自:

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

 

分享到

zhupb

相關(guān)推薦