安全工程師萬題庫app,安全員萬題庫
原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明: [http://www.ssdfans.com] 謝謝!
關(guān)于具體使用和借測、購買方法,請掃描下面二維碼加好友與作者交流。
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
目錄
1.Oakgate測試系統(tǒng)4
1.1 Oakgate測試拓?fù)鋱D4
1.1.1 SSD測試拓?fù)?/p>
(4槽位)4
1.1.2 SSD測試拓?fù)?24+槽位)4
1.2 Oakgate主要功能4
1.3 Oakgate主要功能簡介5
異常掉電測試數(shù)據(jù)完整性5
NVMe底層錯(cuò)誤、異常注入6
NVMe讀/寫之外的命令注入6
I/O流量模型定義– 隊(duì)列深度7
I/O流量模型定義– I/O上限設(shè)置8
I/O流量模型定義– JEDEC trace文件回放8
I/O流量模型定義– 10個(gè)線程百分比設(shè)置8
I/O流量模型定義– 流量模型設(shè)置9
I/O流量模型定義– I/O Block Size設(shè)置9
I/O流量模型定義– I/O 比例設(shè)置9
I/O流量模型定義– 數(shù)據(jù)Payload Pattern設(shè)置9
I/O流量模型定義– I/O對齊設(shè)置10
I/O流量模型定義– T10/DIF設(shè)置10
I/O流量模型定義– I/O讀寫范圍設(shè)置10
I/O流量模型定義– 數(shù)據(jù)一致性測試11
自動(dòng)化測試框架11
注入客戶自定義的任意NVMe命令11
控制外圍熱插拔以及電源模塊進(jìn)行測試12
NVMe嚴(yán)重錯(cuò)誤及觸發(fā)條件設(shè)置12
讀/寫延遲統(tǒng)計(jì)圖13
豐富的各種性能展現(xiàn)視圖13
測試結(jié)果Web統(tǒng)計(jì)14
NVMe 協(xié)議兼容性測試15
協(xié)議分析功能15
2.Quarch熱插拔及功耗自動(dòng)化測試工具16
2.1熱插拔自動(dòng)化測試工具16
2.1.1測試拓?fù)鋱D16
2.1.2 熱插拔設(shè)備實(shí)際連接圖16
2.1.3 熱插拔模塊17
2.1.4 熱插拔配置界面– Test Monkey17
2.2NVMe SSD功耗測試工具19
2.2.1 測試場景
一:U.2 SSD20
2.2.2 測試場景二:PCIe SSD卡21
3.SerialTek PCIe/NVMe協(xié)議分析儀21
3.1產(chǎn)品優(yōu)勢21
3.2產(chǎn)品圖片22
3.3產(chǎn)品GUI界面23
在PCIe NVMe SSD控制器或者固態(tài)盤研發(fā)以及集成測試過程中,研發(fā)/測試工程師需要最大化地暴露產(chǎn)品的各種性能、功能、可靠性、兼容性等問題,以便在實(shí)驗(yàn)室階段解決這些問題。
下面我們結(jié)合NVMe SSD權(quán)威組織UNH IOL官方網(wǎng)站指定的三個(gè)測試/分析工具給大家做一個(gè)測試技術(shù)普及,這些產(chǎn)品和工具出現(xiàn)在UNH IOL組織的Plugfest就會(huì)碰到這些分析和測試工具,這些產(chǎn)品是NVMe SSD業(yè)界使用最廣泛的工具。
Oakgate測試系統(tǒng)
對于NVMe SSD控制器或者盤進(jìn)行性能、功能測試,注入故障和異常,注入NVMe其它指令集,進(jìn)行NVMe協(xié)議兼容性測試,進(jìn)行JEDEC, SNIA SSS PTS規(guī)范測試,異常掉電測試,基本功耗測試,T10/DIF,數(shù)據(jù)讀/寫一致性測試,等
Quarch熱插拔和功耗測試系統(tǒng)
對于企業(yè)級NVMe SSD測試,進(jìn)行熱插拔自動(dòng)化測試,最大化暴露SSD在熱插拔過程中可能導(dǎo)致的問題;對于SSD進(jìn)行高精度的功耗測試,包括電壓拉偏,可以長時(shí)間記錄測試結(jié)果。
SerialTek PCIe/NVMe協(xié)議分析儀
業(yè)內(nèi)最好用的PCIe/NVMe協(xié)議分析儀,提供和PCIe以及NVMe Spec文檔完全一致的解碼界面,非常方便研發(fā)/測試工程師使用。另外,產(chǎn)品小巧,界面友好,Buffer大,性價(jià)比高是主要優(yōu)點(diǎn)。
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
Oakgate測試系統(tǒng)
1.1 Oakgate測試拓?fù)鋱D
1.1.1 SSD測試拓?fù)?/p>
(4槽位)
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
1.1.2 SSD測試拓?fù)?24+槽位)
這種情況下測試需要配置專門的高端口密度的測試機(jī)箱配合Oakgate使用。
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
1.2 Oakgate主要功能
產(chǎn)品驗(yàn)證測試
性能壓力測試
協(xié)議分析
NVMe 協(xié)議兼容性測試
外圍設(shè)備管理,例如電源異常掉電、功耗測試等
高級API調(diào)用以及自動(dòng)化測試
1.3 Oakgate主要功能簡介
異常掉電測試數(shù)據(jù)完整性
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
控制周邊外圍設(shè)備,例如Oakgate或者第三方公司,例如Quarch公司熱插拔或者可編程電源模塊進(jìn)行測試。
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
Oakgate可以在讀/寫的同時(shí)注入底層錯(cuò)誤和其它NVMe命令
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
NVMe底層錯(cuò)誤、異常注入
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
NVMe讀/寫之外的命令注入
可以在NVMe 讀/寫指令之外,隨意指定所有NVMe命令的每種命令注入的流量百分比。
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
通過上圖可以看到每類命令下面的子集命令都可以指定百分比。
I/O流量模型定義– 隊(duì)列深度
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– I/O上限設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– JEDEC trace文件回放
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– 10個(gè)線程百分比設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– 流量模型設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– I/O Block Size設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– I/O 比例設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– 數(shù)據(jù)Payload Pattern設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– I/O對齊設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– T10/DIF設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
I/O流量模型定義– I/O讀寫范圍設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
上圖設(shè)置可以為盤總?cè)萘康陌俜直?,LBA范圍,按照字節(jié)數(shù)。
I/O流量模型定義– 數(shù)據(jù)一致性測試
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
上圖為數(shù)據(jù)讀寫一致性校驗(yàn),通過配合Oakgate的power interposer或者第三方Quarch的熱插拔自動(dòng)化測試套件可以實(shí)現(xiàn)SSD異常掉電起動(dòng)后針對最后讀寫的數(shù)據(jù)進(jìn)行校驗(yàn)。
自動(dòng)化測試框架
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
注入客戶自定義的任意NVMe命令
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
控制外圍熱插拔以及電源模塊進(jìn)行測試
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
NVMe嚴(yán)重錯(cuò)誤及觸發(fā)條件設(shè)置
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
讀/寫延遲統(tǒng)計(jì)圖
默認(rèn)提供99.999%, 99.9%, 99%, 95%等多個(gè)讀/寫的延遲時(shí)間的統(tǒng)計(jì),參見下圖。
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
豐富的各種性能展現(xiàn)視圖
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
測試結(jié)果Web統(tǒng)計(jì)
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
NVMe 協(xié)議兼容性測試
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
協(xié)議分析功能
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
Quarch熱插拔及功耗自動(dòng)化測試工具
2.1 熱插拔自動(dòng)化測試工具
2.1.1測試拓?fù)鋱D
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
2.1.2 熱插拔設(shè)備實(shí)際連接圖
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
2.1.3 熱插拔模塊
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
目前提供針對NVMe SSD (U.2, M.2, AIC插卡),12G SAS, 6G SAS, 6G SATA等各種熱插拔模塊。
2.1.4 熱插拔配置界面– Test Monkey
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
該界面提供注入信號毛刺、測量電壓等功能
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
上面的界面提供針腳分組,模擬某根針腳斷了,某根針腳一直接觸、以及設(shè)置哪些針腳需要導(dǎo)入信號毛刺。
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
上面結(jié)面實(shí)現(xiàn)對于模擬針腳接入的順序,以及針腳接入瞬間信號跳針現(xiàn)象,即時(shí)斷時(shí)續(xù)的這種狀態(tài)。
2.2 NVMe SSD功耗測試工具
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
12V/5V or 12V/3.3V mode software selectable
Custom Pattern Generator
250 KHz max sample rate
Output Resolution: 4mV
Measurement Resolution:4mV, 25 uA
Measurement Accuracy:
±(2uA + 2%) @ 100uA-1mA
±(2mA + 1%) @ 1mA-3000mA
External trigger in/out
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
2.2.1 測試場景
一:U.2 SSD
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
Margin or measure drive power in your application with no hardware modification required.
Power is supplied from the Power Module via a thin flex cable. Host power is not used.
Drive is offset by ~14mm
2.2.2 測試場景二:PCIe SSD卡
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
Syncs with host voltages, to ensure correct power up
Power margin and measure GEN3 PCIe devices
SerialTek PCIe/NVMe協(xié)議分析儀
NVMe SSD在測試過程中遇到任何問題,包括性能,功能,兼容性等,都需要及時(shí)抓包分析問題。位于美國硅谷核心區(qū)域San Jose的SerialTek公司研發(fā)/設(shè)計(jì)總線協(xié)議分析儀的歷史追溯到最早的Bus Doctor將近20年,其推出的PCIe/NVMe analyzer獲得超過100家美國知名芯片以及SSD業(yè)界公司的選擇。
產(chǎn)品優(yōu)勢
作為業(yè)內(nèi)知名的PCIe/NVMe analyzer,其產(chǎn)品具有下面的優(yōu)勢:
NVMe SSD Gen 3 x4 analyzer可以放在背包,非常便攜,適合外場調(diào)試;
支持AIC, U.2, M.2接口SSD,適合各種SSD場景;
其解碼是唯一和PCIe Spec以及NVMe Spec完全一致的界面,非常適合研發(fā)人員使用;
其使用MINI-SAS-HD cable連接分析儀和各種AIC, U.2, M.2 interposer,非常經(jīng)濟(jì);
其NVMe analyzer分析儀是UNH IOL官方網(wǎng)站推薦使用的分析儀;
產(chǎn)品界面友好,普通工程師使用幾乎不需要培訓(xùn);
其提供針對NVMe層的快速/高級過濾/查找/trigger等功能非常強(qiáng)大;
由于PCIe總線速度非???,SerialTek PCIe analyzer提供9/18/36/72/144G Buffer等多種規(guī)格,對于NVMe SSD分析,我們一般建議配置36G或者72G Buffer版本。
其價(jià)格是業(yè)內(nèi)PCIe/NVMe analyzer的價(jià)格的50%左右,性價(jià)比非常高;
產(chǎn)品圖片
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
上圖為PCIe Gen 3 x8和Gen 3 x4 analyzer的尺寸對照圖
產(chǎn)品GUI界面
<img src="" alt="PCIe NVMe SSD常用測試工具介紹" />
上圖為SerialTek PCIe/NVMe analyzer的主界面,從上面可以看到NVMe SSD CMD,關(guān)于NVMe層次的匯總統(tǒng)計(jì)信息,以及針對NVMe層的解碼。
喜歡就請分享轉(zhuǎn)發(fā)!
怎么閱讀ssdfans其他文章?進(jìn)入www.ssdfans.com ,用搜索框搜索關(guān)鍵字即可。
不想錯(cuò)過后續(xù)精彩文章?長按或掃描下面二維碼關(guān)注ssdfans就可以了!
ssdfans微信群介紹
技術(shù)討論群 覆蓋2000多位中國和世界華人圈SSD以及存儲(chǔ)技術(shù)精英
固件、軟件、測試群 固件、軟件和測試技術(shù)討論
異構(gòu)計(jì)算群 討論人工智能和GPU、FPGA、CPU異構(gòu)計(jì)算
ASIC-FPGA群 芯片和FPGA硬件技術(shù)討論群
閃存器件群 NAND、3D XPoint等固態(tài)存儲(chǔ)介質(zhì)技術(shù)討論
企業(yè)級 企業(yè)級SSD、企業(yè)級存儲(chǔ)
銷售群 全國SSD供應(yīng)商都在這里,砍砍價(jià),會(huì)比某東便宜20%!
工作求職群 存儲(chǔ)行業(yè)換工作,發(fā)招聘,要關(guān)注各大公司招聘信息,趕快來
高管群 各大SSD相關(guān)存儲(chǔ)公司高管和創(chuàng)始人、投資人
想加入這些群,請微信掃描下面二維碼或加nanoarch為微信好友,介紹你的姓名-單位-職務(wù),注明群名,拉你進(jìn)群。
免責(zé)聲明: 本站提供的任何內(nèi)容版權(quán)均屬于相關(guān)版權(quán)人和權(quán)利人,如有侵犯你的版權(quán)。 請來信指出,我們將于第一時(shí)間刪除! 所有資源均由免費(fèi)公共網(wǎng)絡(luò)整理而來,僅供學(xué)習(xí)和研究使用。請勿公開發(fā)表或 用于商業(yè)用途和盈利用途。
本文鏈接:http://dsdealer.com/anquan/8985.html
發(fā)表評論