excel|這里有一款非常優秀,而且很有上進心的SSD( 三 )


在前面介紹隨機寫入的散點圖時 , 我們曾提到 , 隨機寫入對SSD的響應能力影響更大 。 在讀寫操作混合出現的情況下 , SSD的IOPS是否能否此消彼長 , 總量保持相對穩定?對于這個問題 , 我們用混合讀寫測試來驗證 。
我們為D7-P5520安排了更能體現真實場景負載的是混合讀寫測試 , 選擇典型的70%讀、30%寫的組合 。 在加入隨機寫入負載的情況下 , 隨機讀的IOPS受到的影響非常顯著 , 從100%隨機讀的百萬級降到了30萬IOPS左右 , 波動也明顯增加了 。 這說明寫操作對隨機讀操作的響應能力造成了很大的影響 。

對混合讀寫操作優化不充分的SSD的延遲經常會達到毫秒級 , 甚至會出現數毫秒的延遲 。 由于混合寫入操作導致的讀延遲是數據中心的痛點之一 , 尤其是在集群環境下 , 某塊SSD的長延遲帶來的性能影響會急劇放大 , 拖累整個集群的響應能力 。 在混合讀寫測試中 , D7-P5520表現出了良好的服務穩定性 , 對于隊列深度為1的情況 , 平均延遲為31微秒 , 99.99%操作延遲在461微秒之內;隊列深度增加到32時 , 平均延遲為161微秒 , 99.99%操作延遲控制在676微秒之內 。 這意味著在典型的應用環境中 , D7-P5520可以提供非常高的、可預期的服務質量(QoS) 。

05
玩轉Solidigm Storage Tool
判讀D7-P5520的NANDFlash配置時 , 我們曾經提到:通過Solidigm Storage Tool可以改變D7-P5520的保留容量 。 接下來我們體會一下Solidigm Storage Tool的強大之處 。
SST提供了三種版本供用戶下載 , 分別是Windows、Linux、ESXi , 均支持命令行操作 , 其中Windows版還提供了圖形界面 。 以Windows版的圖形界面為例 , 可以直觀查看SSD的基本信息(序列號、固件版本、健康狀態、溫度等) , 還可以進行固件升級、安全擦除等維護 。

命令行模式(CLI)除了查看基本信息等 , 還可以使用更深層次的功能 , 如調整SSD的電源模式、增加或恢復保留容量等 。
性能還是節能?隨心設定
D7-P5520支持三種電源模式:PM0、PM1、PM2 。 三種電源模式下的功耗不同 , 對應的 , 性能也會有差異 。 在這里 , 我們提供幾個電源模式下 , 不同操作的運行功耗及性能的表格供大家參考 。

PM0模式的功耗限制最小 , 從表格中可以看到 , D7-P5520在PM0模式下的性能最佳 , 符合Solidigm的標稱值 。 我們主要的性能測試是在PM0模式下完成的 。 PM1模式下 , 功耗會有所限制 , 不過與極限差別不大 , 性能也能達到PM0的八至九成的水平 。 PM2模式下 , 功耗會被限制在10瓦以內 , 這對性能的影響就很明顯了 , 大隊列的讀寫操作IOPS都會減半 。 對于淺隊列的操作 , 極端的如QD1 , 三種電源模式的性能則相差無幾 。
通過SST命令行 , 我們可以查看D7-P5520的功耗模式 , 也可以隨時調整 , 不需要停機維護 。

用容量換性能 , 玩轉OP設置
增加SSD的保留空間可以提升耐久度 , 這個屬于常識了 。 至于提升性能 , 這是真的嗎?SST提供的更改保留空間的功能正好可以讓我們驗證這一點 。
譬如目前我們測試的D7-P5520容量為7.68TB , 那么我們可以通過一條命令行使用83%的邏輯扇區 , 也就是保留17%的容量 。 此后這塊D7-P5520的可用容量被調整至約6.4TB , 與D7-P5620近似 。

增加保留空間后 , SSD的耐久性相應增加 , 隨機寫入性能也會增加 。 調整后的D7-P5520的4KB隨機寫入性能直接飆升近90% , 突破40萬IOPS , 甚至高于D7-P5620的標稱值——這么有上進心的SSD , 您見過嗎?我們把兩種OP設置下的性能放在一張圖中對比 , 藍色線是我們人為設置的“準P5620”的IOPS , 橙色線是D7-P5520未增加保留空間時的性能 , 二者的差異之大 , 很難想到這都出自同一個物理盤體 。 這也說明目前這一代的控制器和NAND Flash介質的潛力頗大 。

相關經驗推薦