SSD隨機讀和順序讀效能差距大嗎?

時間 2021-05-30 23:24:07

1樓:

當然大…不考慮協議損失單純讀NAND

隨機讀只會讀單個NAND 所以上限就是單個NAND的響應時間順序讀如果實際物理拓撲是分布在多個NAND上就可以同時從多個NAND讀了

2樓:

多說無益,直接上圖

根據軟體版本的不同測試項略有不同

Samsung PM981A

Samsung PM981

Intel 660p

3樓:pansz

就是個跑分的問題,跑一下不就知道了?

按SS的成績來說。

M2 NVME SSD隨機讀大約40M,順序讀大約2000-4000M,相差50-100倍。

SATA SSD 隨機讀大約40M,順序讀大約550M,相差14倍。

機械硬碟隨機讀大約 0.5M,順序讀大約 100-200M,相差200-400倍。

所以總的來說,SSD隨機跟順序讀效能差距也大,但差距比機械硬碟小。

同時你可以看到,SATA跟M2NVME的隨機讀效能差不多。都有機械硬碟80倍水平。

4樓:pig-10

效能差距一樣巨大。

原因是每乙個讀寫請求需要CPU進行一定處理,並且傳送命令給AHCI控制器,並由AHCI控制器翻譯成ATAPI傳送給SSD,並由SSD主控處理,最後才是讀取資料。

所以每乙個請求都需要一定的時間,這個時間就是造成SSD隨機讀效能下降的原因。所以SATA SSD通常IOPS不會超過90k(不過這個數字換算成速度已經有350MB/s了,也接近SATA極限了)。

NVMe的流程簡單很多,CPU給SSD的NVMe控制器直接傳送指令,NVMe控制器直接返回資訊給CPU。雖然也有一定的損失,但並沒有SATA那麼大。所以NVMe的SSD的IOPS很容易上300k以上,這時候普通情況下的隨機讀寫瓶頸通常是CPU的單執行緒處理能力有限,跑滿100%佔用率也處理不了那麼多IO請求,所以NVMe的情況下,併發讀寫是吃滿SSD吞吐量的簡單方法。

為什麼ssd的4k隨機讀寫,讀比寫慢?

knowwei 並不是所有SSD的4k隨機都是讀比寫明顯慢的,例如下面這塊M.2 SATA匯流排的大廠出品SSD,就能保證單執行緒4k隨機讀寫 多執行緒4K隨機讀寫,幾乎都是一樣的。這就是大廠品質! 如果讀比寫慢,一是,因為普通ssd有記憶體顆粒做快取記憶體,所以先寫到快取記憶體裡,因而寫會很快。二...

讀史記應該按照什麼順序來讀?

人生巔峰 感覺不必通讀。篇幅浩大,可以揀歷史關鍵處,拐角處的歷史資料讀。因為這些往往是你死我活的鬥爭,人性的優缺點,人的智慧型往往在這種環境中達到極致,比如秦末到漢建立的歷史,沙丘之謀到大澤鄉起義 王侯將相寧有種乎,多麼擲地有聲,震爍千古 到李斯族滅,到趙高弒君,到陳勝吳廣覆滅,到鉅鹿之戰,到鴻門宴...

看了個固態盤,順序讀速7000跟nvme讀速3000有什麼區別

大聰明 電腦 固態硬碟的讀取速度一般都會被作為宣傳引數被商家大肆宣傳。畢竟確實看上去非常炸裂 但其實對於大多數人意義不大 7000和3000,你可以簡單理解成看書,一秒鐘看7000頁書和一秒鐘看3000頁書,前面就是理論速度更快 但是這個理論看書速度的頁碼也是有限制的。一般這種固態簡單看成A房間和B...