在用CrystalDiskMark測(cè)試固態(tài)硬盤(pán)時(shí),我們常會(huì)看到Q(Queue Depth)和T(Thread)兩種參數(shù),它們分別代表了隊(duì)列深度和線程數(shù)量。二者的不同組合之下會(huì)有意想不到的結(jié)果!
CrystalDiskMark默認(rèn)測(cè)試了8線程、每線程8隊(duì)列深度以及單線程32隊(duì)列深度兩種模式,如果把后者改成單線程64隊(duì)列深度,8x8的結(jié)果會(huì)等同于1x64嗎?
讓我們通過(guò)實(shí)踐來(lái)求證。首先是SATA固態(tài)硬盤(pán),由于AHCI協(xié)議最高支持到32隊(duì)列深度,所以?xún)煞N設(shè)定之下的成績(jī)基本一樣,都受到了SATA接口的能力限制。
接下來(lái)測(cè)試的對(duì)象變成M.2接口NVMe協(xié)議的東芝RC100。通過(guò)對(duì)比可以明顯看到,4K Q8T8的成績(jī)明顯好過(guò)4K Q64T1,也就是說(shuō)如果將64隊(duì)列深度平均分配到8個(gè)線程里去測(cè)試,RC100的表現(xiàn)會(huì)得到提升!
在提到NVMe固態(tài)硬盤(pán)時(shí)我們第一時(shí)間聯(lián)想到的是帶寬大、IOPS高:
SATA固態(tài)硬盤(pán)中10萬(wàn)IOPS幾乎就是上限,而對(duì)于NVMe固態(tài)硬盤(pán)來(lái)說(shuō)輕輕松松就能突破它。當(dāng)然IOPS也并非只要數(shù)字大就足夠好,我們同樣要看到家用電腦只服務(wù)用戶(hù)一人,對(duì)于IOPS的需求達(dá)不到服務(wù)器的水平。
今天的測(cè)試其實(shí)更能說(shuō)明一個(gè)問(wèn)題:NVMe對(duì)多核心CPU有優(yōu)化,而SATA固態(tài)硬盤(pán)就像活在單核時(shí)代。
隨著AMD銳龍的問(wèn)世,8核心處理器已經(jīng)不像過(guò)去那樣昂貴,而相應(yīng)的NVMe固態(tài)硬盤(pán)的地位也將同步得到提高。
或許你會(huì)覺(jué)得NVMe固態(tài)硬盤(pán)的順序讀寫(xiě)帶寬和隨機(jī)讀寫(xiě)IOPS都是用不到的,但針對(duì)CPU的多核心優(yōu)化無(wú)疑能帶來(lái)更低的延遲和更快的響應(yīng)速度,這才是NVMe固態(tài)硬盤(pán)的價(jià)值。
聯(lián)系客服