在上回” Server SSD效能評(píng)估利器 – SNIA PTS篇”中,針對(duì)SNIA PTS整個(gè)效能驗(yàn)證計(jì)劃的架構(gòu)以及驗(yàn)證流程提供詳細(xì)的說(shuō)明。讓讀者們能夠?qū)τ赟NIA PTS架構(gòu)有初步的理解。本篇將以SNIA PTS實(shí)際應(yīng)用展示為各位深入解析。
對(duì)于一般使用者,或是OEM廠商而言,該如何評(píng)估選擇一顆效能可靠且穩(wěn)定的SSD是令人頭痛的事,這時(shí)若透過(guò)SNIA PTS,便能夠詳細(xì)分析出該顆SSD的效能特性、穩(wěn)定程度、及延遲反應(yīng)時(shí)間表現(xiàn)等。至于這些一般用來(lái)評(píng)斷SSD好壞的主流指標(biāo),就能透過(guò)SNIA PTS執(zhí)行結(jié)果得知。在執(zhí)行完成后,我們便可透過(guò)測(cè)試結(jié)果了解該顆SSD詳細(xì)數(shù)據(jù),利用這些數(shù)據(jù)便可評(píng)估該顆SSD是否合適。雖然SNIA PTS測(cè)試步驟復(fù)雜,但藉由我們引進(jìn)的SNIA PTS專業(yè)測(cè)試設(shè)備,便可快速掌握該顆SSD的效能信息。
接著,我們透過(guò)實(shí)測(cè)數(shù)據(jù)帶各位了解該顆SSD的效能數(shù)據(jù)及其弱點(diǎn)。這次我們選定一顆市面上主流品牌的Gen 4 NVMe SSD,對(duì)其進(jìn)行SNIA PTS基本的三大測(cè)項(xiàng):SNIA IOPS、SNIA TP(throughput)、SNIA LAT(latency)。
透過(guò)這三大測(cè)項(xiàng),來(lái)深入了解該顆SSD的效能表現(xiàn)。
1.SNIA IOPS
SNIA IOPS測(cè)試評(píng)估隨機(jī)讀取寫入性能,涵蓋了大多數(shù)使用者感興趣且常應(yīng)用到的各種讀/寫 (R/W)和block size組合。在PTS穩(wěn)態(tài)(Steady State)條件下,使用7種Read/Write混合(范圍從100%讀取到100%寫入)和8種block size(范圍從0.5 KB到1024 KB)。
測(cè)試完成后,透過(guò)SNIA結(jié)果報(bào)告中提供的表格/3D圖表,用戶可以快速獲取各種組合的性能數(shù)據(jù)。由于測(cè)試結(jié)果表格較多,挑選幾項(xiàng)來(lái)探討該SSD IOPS表現(xiàn)。
從IOPS mix matrix表格中看出,這顆SSD在各種block size下的表現(xiàn)穩(wěn)定,小檔4KB表現(xiàn)不俗。
而這個(gè)表格主要是用來(lái)計(jì)算進(jìn)入穩(wěn)態(tài)(Steady State)斜率表格,可以看到這顆在進(jìn)入穩(wěn)態(tài)的這5個(gè)測(cè)試回合,效能表現(xiàn)穩(wěn)定,紅線的IOPS以及黑線的平均值幾乎沒(méi)有太大的變化。雖然是在第2~6測(cè)試回合才進(jìn)入穩(wěn)態(tài),不過(guò)就其數(shù)據(jù)來(lái)看算是不錯(cuò)的表現(xiàn)。
最后,我們來(lái)看所有Read/Write組合的3D表格。透過(guò)此3D可以清楚看到,各種block size以及Read/Write比率的效能表現(xiàn);從效能趨勢(shì)來(lái)看,這顆SSD表現(xiàn)平穩(wěn),在4KB的地方,尤其是4KB write,效能比起其他block size還來(lái)的優(yōu)異。
2.SNIA TP
SNIA TP吞吐量測(cè)試,以PTS穩(wěn)態(tài)(Steady State)條件下,使用100%讀取和100%寫入方式,進(jìn)行大的block size循序I/O量測(cè)。SNIA TP測(cè)量結(jié)果如同前一個(gè)SNIA IOPS,透過(guò)結(jié)果報(bào)告中數(shù)據(jù)表格和2D圖表中得到量測(cè)數(shù)據(jù)。由于測(cè)試結(jié)果表格較多,這邊一樣挑選幾個(gè)重點(diǎn)表格來(lái)探討該SSD TP表現(xiàn)。
從上面表格來(lái)看,這顆SSD throughput吞吐量表現(xiàn)較不穩(wěn)定,上下起伏大,到了SNIA設(shè)置的最大25測(cè)試回合還是無(wú)法進(jìn)到穩(wěn)態(tài),這顆SSD在1024KB下的寫入吞吐穩(wěn)定表現(xiàn)欠佳。
而這個(gè)表格主要是用來(lái)計(jì)算進(jìn)入穩(wěn)態(tài)(Steady State)斜率表格,可以看到斜率部分已經(jīng)明顯超過(guò)定義值上下10%區(qū)間,呈現(xiàn)一個(gè)無(wú)法收斂在穩(wěn)定區(qū)間的型態(tài)。而從圖表中的slope線條也能看出已明顯超過(guò)平均值上下10%區(qū)間。
而128KB寫入部分,從上圖一樣可以發(fā)現(xiàn)到吞吐量表現(xiàn)如同1024KB一樣不穩(wěn)定,上下起伏大,到了SNIA設(shè)置的最大25測(cè)試回合還是無(wú)法進(jìn)到穩(wěn)定狀態(tài)。
3.SNIA LAT
SNIA LAT延遲測(cè)量測(cè)試,一樣在穩(wěn)定狀態(tài)(Steady State)條件下,進(jìn)行的隨機(jī)I/O量測(cè),使用指定的block size和Read/Write組合,擷取平均和最大延遲時(shí)間。延遲測(cè)量結(jié)果同樣可以透過(guò)SNIA報(bào)告中數(shù)據(jù)表格和2D圖表中得到量測(cè)數(shù)據(jù)。在此挑選幾個(gè)重點(diǎn)表格來(lái)探討該SSD LAT表現(xiàn)。
首先我們來(lái)看平均延遲的部分,可以看出雖然在8KB block size的部分第5個(gè)測(cè)試回合有稍微拉高,不過(guò)整體看起來(lái)還算表現(xiàn)穩(wěn)定,并沒(méi)有延遲時(shí)間忽高忽低的情形發(fā)生。
接著來(lái)看到最大延遲時(shí)間的部分,我們可以發(fā)現(xiàn)到在512Bytes的部分,在第4、5測(cè)試回合之中有拉高的情形發(fā)生,而在4KB與8KB部分表現(xiàn)相對(duì)穩(wěn)定。
最后,信賴區(qū)間表的部分,信賴區(qū)間表顯示在特定時(shí)間閾值下出現(xiàn)的所有延遲時(shí)間的百分比,例如:在哪個(gè)時(shí)間值下會(huì)發(fā)生99.99%的IO。較高百分比表示更多的IO能夠在較快的時(shí)間內(nèi)完成,這被認(rèn)為是較好的結(jié)果。同時(shí),這意味著該SSD能夠更迅速地處理IO操作,提高了性能和效率,這是測(cè)試性能優(yōu)越性的一個(gè)重要指標(biāo)。
本篇就SNIA PTS其中的IOPS、TP、LAT部分,藉由實(shí)際的測(cè)試結(jié)果來(lái)解析該顆SSD效能,雖然該顆SSD在IOPS表現(xiàn)穩(wěn)定,不過(guò)在TP,也就是吞吐量測(cè)試的過(guò)程中,發(fā)現(xiàn)其吞吐量并不是特別穩(wěn)定,不論是在128KB,或者是在1024KB中,都可以發(fā)現(xiàn)其吞吐量明顯上下跳動(dòng),使用者在實(shí)際應(yīng)用存取過(guò)程,尤其是寫入的部分,在長(zhǎng)時(shí)間使用下會(huì)明顯感受到效能不穩(wěn)定,雖然在一般使用者來(lái)說(shuō)并不會(huì)有太大感覺(jué),不過(guò)若是在高壓讀寫環(huán)境,如服務(wù)器的應(yīng)用中,如此不穩(wěn)定的吞吐量便會(huì)嚴(yán)重影響服務(wù)器效能,不可不慎。
擁有完整server測(cè)試環(huán)境的百佳泰也已具備執(zhí)行SNIA PTS的儀器,除了提供完整的測(cè)試報(bào)告以外,我們更可以就以往累績(jī)的豐富驗(yàn)證測(cè)試經(jīng)驗(yàn)中,給予客戶完善的建議。
同時(shí)能夠依照客戶需求,驗(yàn)證客戶產(chǎn)品質(zhì)量。通過(guò)百佳泰專業(yè)測(cè)試驗(yàn)證與解決方案,您可提早發(fā)現(xiàn)產(chǎn)品潛在問(wèn)題,找出的問(wèn)題也能作為未來(lái)產(chǎn)品改版更新的重要依據(jù)。
更多相關(guān)認(rèn)證測(cè)試問(wèn)題,歡迎填寫窗口聯(lián)系百佳泰。