小心,存儲性能宣傳有大坑!
隨著全閃存的普及,存儲性能的宣傳戰爭變得越來越激進,在2008年,10萬IOPS已經是非常高的性能,而十年后的今天,1000萬IOPS已經成為多家廠商宣傳的主題。而存儲響應速度的另一個指標時延已經從毫秒演進到了微秒時代。
存儲性能宣傳的幾個陷阱:
存儲這個專業的IT設備變得越來越復雜難懂,而存儲性能也像SpaceX一樣從地面飛向火星。今天我們主要來剖析一下存儲性能的幾個宣傳陷阱。
陷阱1:采用全***的性能進行宣傳
很多廠商宣傳性能時會在后面的備注里面小字寫上“100% cache hit”,這意味著所有的數據都在內存中,并沒有真正的做到持久化的保存。全緩存***的性能并非沒有價值?,F代IT架構高性能的關鍵就是將使用最頻繁的數據存儲在響應最快的地方。
我們結合上圖進行說明。其中L0~L2層較熱的數據都是由操作系統的CPU來調度,而從L3~L4則由存儲系統來調度。
借助緩存來存儲最熱的數據是值得探討的一個話題,但介紹存儲產品的性能指標時,采用全內存***的說法則值得商榷。因為業務模型不一致,存儲產品的緩存***率在不同客戶環境下是大相徑庭的。
陷阱2:100%讀的性能
當前主流SSD在全讀時性能非常好,而寫入并沒有那么快,原因是每次寫入數據時SSD盤都需要先擦除一個NAND的數據,再來全新的寫入數據,這個過程稱之為“Program/Erase”,在主流的MLC\TLC NAND Flash中這個操作耗時大概在1~2ms,從而導致讀寫差異非常大。
當然SSD盤內部一般都會保留大量的OP(Over Provisioning)空間,并不是每次寫入都需要執行“erase->program”。但總體來說讀寫混合場景和全讀場景下SSD的性能下降都有一個較大的衰減。因此,真實性能值需要考慮實際業務模型,而不能完全使用100% 純讀的性能值。
陷阱3:性能穩定性
有一句話叫做“存儲的性能曲線會唱歌”,很多廠商宣傳的只是在一個特定模型&特定壓力下的基準值,并沒有展示其性能的穩定性。
業務壓力突變時,存儲性能的穩定性至關重要,也就是存儲服務在復雜環境、復雜場景下的穩定性。當我們考慮存儲的SLA時候,穩定性應該作為我們最關注的指標之一。
一般情況下,“穩定性”是指:99%的業務需求響應速度都應該穩定在某個特定的目標,如果波動太大則意味著用戶體驗會變差。但當前很多客戶并沒有意識到這個問題。
SPC,當前***參考性的第三方存儲性能評估平臺
非營利組織存儲效能理事會(Storage Performance Council,SPC)所提出的測試標準(特別是針對隨機IOPS效能的SPC-1測試),一直是存儲業界衡量產品性能的基準。存儲主流廠商都曾參與SPC測試,并以取得的測試結果來宣傳自身產品性能或效能/價格比特性。這也讓SPC-1成為一個跨品牌時衡量產品性能表現的公認指標。
SPC-1的測試規范相對嚴謹與公平,不僅測試程序能避免一些特意沖高數值的手段,測試模型也更接近主流的交易型工作負載,足以作為現實應用環境的參考。
1.按業務分類:針對生產類業務場景,SPC提供了SPC-1的基準測試指南,針對數據分析類業務,SPC提供了SPC-2的基準測試指南。
2.混合業務workload:SPC-1測試中,會分多種業務workload來進行并發測試以驗證存儲系統在混合業務場景下的響應速度。主要指標包含:不同的數據類型(Text、Binary、Sparse)、不同的塊大?。?K~128K)、不同的讀寫比例,如順序讀寫或者隨機讀寫。
3.提供動態業務壓力(Dynamic workload behaviors)增加和減少的測試,確保在業務壓力變化時性能的穩定性:整個測試過程壓力從峰值開始逐步減小然后再逐步增大,***再模擬兩次突發高峰,SPC組織以此來測試存儲系統的性能穩定性。
以華為高端全閃存存儲OceanStor 18800F V5為例,我們可以看出SPC-1還是做了很詳細的技術分析。
1.不同壓力情況下的性能值和時延表現:當前華為OceanStor 18800F V5的測試極限性能為600萬IOPS,同時時延保持在1ms以下。
2.響應時間的穩定性:通過統計看到99.984%以上的IO響應都是收斂在1ms以內。
華為OceanStor F V5,
高性能全閃存的***選擇
華為OceanStor F V5智能全閃存存儲系統,不僅繼承了華為OceanStor V3融合存儲的全部企業級功能及高可用特性,還通過面向閃存設計的高性能和更進一步的融合特質,為企業關鍵業務提供更全面的數據管理方案,同時技術上向全面閃存化、全面云化和全面智能化演進,中、高端檔位全面覆蓋將進一步擴充華為閃存存儲的產品布局,更好的滿足客戶多樣化訴求。
華為一直致力于為客戶提供更高性能、更可靠的存儲產品,滿足用戶日益嚴苛的應用環境。從2010年至今,華為存儲一直參與SPC組織的認證,已經多次打破SPC-1™性能基準評測紀錄,***獲得的OceanStor 18800F V5 SPC-1 IOPS™評測值充分體現了華為新一代智能全閃存存儲系統的架構優勢。
華為OceanStor F V5采用創新的端到端深度優化的閃存架構設計,包括CPU多核優化,cache自適應算法,SSD自研算法及驅動等實現系統內軟硬件深度融合等,將全閃存存儲性能發揮到***,保證用戶業務實現***性能體驗,幫助核心業務輕松跨入全閃存時代。
華為采用新一代全自研高性能SSD控制器芯片,匹配新一代高效專利算法和驅動,為用戶提供更高可靠性、更高性能的SSD驅動器。面向全閃存優化設計的自研專用控制器,融合領先的系統架構以及負載均衡的多控制器處理架構為OceanStor F V5提供超強處理能力,滿足全閃存系統算法處理要求。更先進的處理器資源調配算法、LDPC糾錯算法、RAID 2.0+等技術,在確保SSD超長壽命的前提下,提供更快的I/O快速響應,將全閃存存儲潛能發揮到***。