計算性能過剩?實測CPU對SSD性能影響
為了進一步了解CPU線程對SSD 4KB讀寫性能的影響,接下來我們加入了一組四核超線程開啟和關閉的成績(前文單核、雙核、四核測試超線程均開啟)。


從AS SSD、CrystalDiskMark兩項測試來看,無論是超線程開啟還是關閉基本對SSD 4KB隨機讀寫性能沒有任何影響,綜合上面測試的單核、雙核、四核的成績表現,我們基本認定SSD 4KB隨機讀寫性能只與單線程的性能相關。
為了驗證SSD 4KB存儲與線程之間的關系,接下來我們進行了單核心、雙核心、四核心(均關閉超線程)的實際4KB(大量4KB小文件)持續讀寫測試(核心頻率都設置為3.0GHz)。

讀取測試
寫入測試
首先進行的單核心測試中,我們可以看到無論在讀取還是寫入過程中CPU占用率都非常高,分別為100%和98%。

接下來的雙核心測試中,讀取和寫入測試中CPU占用率分別為52%和50%。

最后的四核心測試中,實際4KB讀寫測試CPU占用率分別為25%和27%。
從以上的測試我們不難看出:無論是讀取還是寫入測試,瀏覽器調用的線程都只有1個,得出單線程100%、雙線程50%、四線程25%左右的占用率。
結論:
從以上一系列的測試基本可以得出SSD的4KB讀寫性能只與單個CPU核心的性能相關聯,其中頻率影響非常大,隨著CPU頻率的提升,4KB讀寫性能可以得到顯著的提升,只與瓶頸在什么時候出現,目前的處理器恐怕都無法達到這樣的單核性能。
由于系統負責數據傳輸的單一線程,這直接導致在4KB負載測試出現性能瓶頸,這也導致目前的SSD 4KB讀寫性能無法得到完全發揮,如果要想完全發揮SSD的性能還得需要更為強勁的CPU,或者是未來新的操作系統支持多線程數據讀寫。
值得注意的是讀者在看SSD的評測時,還需要需閱讀測試平臺的CPU規格參數,以甄別SSD性能的大致表現,以利于不同SSD性能的比較,當然除了SSD本身、CPU規格,影響SSD性能發揮還有很多因素,如主板SATA控制器、內存等都會影響到SSD性能的發揮。■<
關注我們


