單/雙/四核全模擬測試平臺方法介紹
在進(jìn)行數(shù)據(jù)讀寫時CPU都需要調(diào)用線程來完成,繁重的4KB讀寫自然會對CPU造成一定的依賴關(guān)系,下面是學(xué)習(xí)啦小編帶來的關(guān)于單/雙/四核全模擬 測試平臺方法介紹的內(nèi)容,歡迎閱讀!
單/雙/四核全模擬 測試平臺方法介紹:
在每一次的存儲設(shè)備發(fā)布時,特別是以性能稱道的SSD屢見不鮮,我們都能看到各大網(wǎng)站給出的存儲設(shè)備性能測試成績,基本是以大文件持續(xù)讀寫以及4K隨機(jī)性能作為衡量產(chǎn)品性能的標(biāo)準(zhǔn),例如ATTO Disk Benchmark、AS SSD、CrystalDiskMark、IOmeter等成績表,但是結(jié)果都有一定的偏差,除了誤差,測試平臺也會產(chǎn)生一定的影響,一下的內(nèi)容我們就來簡單的討論下CPU對存儲設(shè)備的性能影響。
而本文選取了SSD測試使用比較多的AS SSD、CrystalDiskMark來測試存儲設(shè)備的4KB讀寫性能,測試的存儲模塊我們自然選擇了SATA 6Gbps SSD,來自O(shè)CZ最新的VECTOR 256GB。
CPU方面我們選用了Intel上一代旗艦Core i7 2600K,放眼現(xiàn)今性能表現(xiàn)依然不錯。為了全面的反應(yīng)CPU規(guī)格對SSD性能(4KB讀寫)的影響,測試時將CPU設(shè)置為單核、雙核、四核三組,并且每組還測試了1.6GHz、3.0GHz和4.5GHz的讀寫性能成績。
CPU成瓶頸 實(shí)測單/雙/四核SSD性能表現(xiàn)
首先進(jìn)行的是AS SSD讀寫性能測試,測試成績我們僅選取了4KB隨機(jī)讀寫數(shù)據(jù)。
從上圖可以看出隨著CPU的頻率提升,SSD的4KB讀取和寫入都得到了顯著的提升,倒是CPU核心數(shù)的增加并未對SSD的讀寫性能造成實(shí)質(zhì)的影響。
接下來的CrystalDiskMark的測試也只選取了4KB隨機(jī)讀寫成績。CrystalDiskMark整體成績比AS SSD表現(xiàn)要好一些,4.5GHz時4KB讀寫分別達(dá)到了約31MB/s和77MB/s的水準(zhǔn)。不過依然遵循了CPU頻率隨性能變化的規(guī)律,另外CPU線程對SSD的4KB隨機(jī)讀寫也基本沒有影響。
測試總結(jié):單線程制約SSD性能發(fā)揮
為了進(jìn)一步了解CPU線程對SSD 4KB讀寫性能的影響,接下來我們加入了一組四核超線程開啟和關(guān)閉的成績(前文單核、雙核、四核測試超線程均開啟)。
從AS SSD、CrystalDiskMark兩項(xiàng)測試來看,無論是超線程開啟還是關(guān)閉基本對SSD 4KB隨機(jī)讀寫性能沒有任何影響,綜合上面測試的單核、雙核、四核的成績表現(xiàn),我們基本認(rèn)定SSD 4KB隨機(jī)讀寫性能只與單線程的性能相關(guān)。
為了驗(yàn)證SSD 4KB存儲與線程之間的關(guān)系,接下來我們進(jìn)行了單核心、雙核心、四核心(均關(guān)閉超線程)的實(shí)際4KB(大量4KB小文件)持續(xù)讀寫測試(核心頻率都設(shè)置為3.0GHz)。
讀取測試
寫入測試
首先進(jìn)行的單核心測試中,我們可以看到無論在讀取還是寫入過程中CPU占用率都非常高,分別為100%和98%。
接下來的雙核心測試中,讀取和寫入測試中CPU占用率分別為52%和50%。
最后的四核心測試中,實(shí)際4KB讀寫測試CPU占用率分別為25%和27%。
從以上的測試我們不難看出:無論是讀取還是寫入測試,瀏覽器調(diào)用的線程都只有1個,得出單線程100%、雙線程50%、四線程25%左右的占用率。
結(jié)論:
從以上一系列的測試基本可以得出SSD的4KB讀寫性能只與單個CPU核心的性能相關(guān)聯(lián),其中頻率影響非常大,隨著CPU頻率的提升,4KB讀寫性能可以得到顯著的提升,只與瓶頸在什么時候出現(xiàn),目前的處理器恐怕都無法達(dá)到這樣的單核性能。
由于系統(tǒng)負(fù)責(zé)數(shù)據(jù)傳輸?shù)膯我痪€程,這直接導(dǎo)致在4KB負(fù)載測試出現(xiàn)性能瓶頸,這也導(dǎo)致目前的SSD 4KB讀寫性能無法得到完全發(fā)揮,如果要想完全發(fā)揮SSD的性能還得需要更為強(qiáng)勁的CPU,或者是未來新的操作系統(tǒng)支持多線程數(shù)據(jù)讀寫。
值得注意的是讀者在看SSD的評測時,還需要需閱讀測試平臺的CPU規(guī)格參數(shù),以甄別SSD性能的大致表現(xiàn),以利于不同SSD性能的比較,當(dāng)然除了SSD本身、CPU規(guī)格,影響SSD性能發(fā)揮還有很多因素,如主板SATA控制器、內(nèi)存等都會影響到SSD性能的發(fā)揮。