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