硬碟測試中的連續讀寫速度、4k讀寫速度等都是什麼意思,在使用中反應了什麼操作?
謝邀
想像下你在玩撲克:
- 一個長順子出去…持續
- 先出3,對方出5,你再出個6…這就是4K
- 你出個3589J的花牌,這就是多隊列4K
對應的實際場景:
- 你在拷貝一部AVI:持續
- 你要打開一個TXT:4K
- 你在瀏覽器中看一批JPG略縮圖:多隊列4K
連續讀寫:
複製粘貼一個rar文件,比如遊戲安裝包的壓縮包。
把一個iso鏡像從C盤挪到D盤,比如win10系統鏡像,或者28G藍光高清。
學習4G甚至10G大的教育.AVI。。。。。
一般認為128KB及以上大小的文件,就算連續讀寫的所謂大文件了。
但是實際上64KB與128KB的速度差異就很小了。。。。
一般16KB~32KB,文件會出現讀寫速度斷帶。
。。。。。。。。。。。。
4K隨機讀寫:
遊戲程序里的1B到4KB,甚至8KB大小的各種小文件。
挨個測這些不同容量的小文件很麻煩,而4KB小文件在大部分軟體的讀寫過程佔60%甚至80%,
所以一般隨機性能以4KB隨機為主要依據。
AS SSD以4KB為主要小文件測試
ATTO則可以測試多種小文件。
4K隨機讀寫從不是單獨出現。小文件讀寫也不是單純只有4KB文件讀寫。
比如你按下開機按鈕,
進入Windows以後,啟動Windows,這個過程既涉及連續文件讀,也涉及4K隨機讀。
這個過程有512B文件到128KB各種大小文件的讀寫過程。
Windows正常運行時,產生的臨時文件。也是混合兩種文件。
所以pcmark上的真實軟體啟動測試更貼近生活。
這就是
一分錢一分貨,
一塊錢二分貨,
十塊錢三分貨。。。。
很多電子設備也是有價格比例提升越大,性能提升比例越低的現象。
。。。。。。。。。。。。。。。
4K 64隊列。64隊列即同時進行64組4K讀寫測試。
由於SSD主控擅長並行處理多隊列問題,反而比單隊列快。。。。
就像:
一個快遞配送站有10個快遞小哥,
今天只有你一個運單需要配送。
所以10個快遞小哥只能出一個快遞小哥辦公,9個小哥只能閑著。
而想把你的xx玩具從這個站點裡找出來並送到你手裡,儘管只有2公里路,卻要半天時間。
所以,今天的站點工作效率很低。
但是今天有10個單需要遞送10個不同地點,那麼10個小哥全體出動,同樣半天時間發送了10個件。
同樣一個站點,同樣半天時間,
只有一個件和有10個件,相對而言這個站點反而提高了工作效率。
相同時間內增加工作成果,
要麼提高單人工作能力,
要麼就讓更多人一起幹活。
。。。。。。。。。。。。
在AHCI協議下,隊列無法超過32。所以SATA SSD測4K 64隊列幾乎跟4K 32隊列差不多。
在NVMe協議下,才支持真正的64隊列隨機讀寫。
這一點上,crystaldiskmark上有所體現:
cdm的4K高隊列設置默認是32。
as ssd 4K高隊列默認則是64。
不過值得注意的是:
兩者之間的數值會有一定的偏差。
。。。。。。。。。。。。
對個人用戶而言:
持續讀寫速度體驗最顯著:
畢竟把一個50G遊戲包塞進SSD,
寫速100M/s要至少512秒(8分半),
寫速200M/s要256秒(4分鐘),
寫速500M/s要100秒(1分半)
10分鐘與2分鐘的區別還是很大的。
。。。。。。。。。
4K 64隊列和32隊列存在感很低,個人環境壓力很少出現這麼多隊列讀寫,一般伺服器多見。
4K 單隊列有一定影響,但是不是很大。
無論是TomHW還是ComBase測試,
Windows啟動時間最好的SSD和最爛的SSD,差距不到幾秒。
預測到會有拿360測開機速度說事兒的人,
其實建議掐表。。。。從開機按鈕按下,到進入桌面。
某測評網站的數據 960evo Windows啟動8秒,
mx300,需要9.6秒。
無形之中為你節約了2秒的Life。。。。。
同痔們,650對450,僅僅多花200塊錢,
就能每次開機享受【糹賣 】命服務。。。。。
多麼划算
。。。。。。。。。。。。。
nvme相比SATA SSD,日常體驗感的差異性
遠不如SATA SSD相對機械的提升明顯。
。。。。。。。。。。。。。
有人說Windows啟動是4K qd1為主。
但是這個結論很快被推翻:
【1】現實中,無緩方案不一定比有緩方案開機慢。
有些有緩方案甚至還沒有無緩SSD快。
【2】硬特二P4800X和900P問世,
4K讀寫的最強王者誕生,Windows啟動速度依然沒有什麼長進。
英特爾900P的4Kqd1讀取達到了200M/s,
而三星nvme4Kqd1讀取達到40-50M/s
但是900P開機速度並沒有提升4倍,甚至時間也是快了1秒不到。。。。
因為系統啟動時,SSD會有很多時間等待,而不是拚命載入。。
舉個例子:
劉翔可以在奧運會上110米跨欄跑12秒88,
但是他去樓下買包煙,距離80米卻得用10分鐘。。。
。。。。。。。。。。。。。。
Acc Time定址時間,所謂的響應延遲。
嚴格說:越小越好。
但是小是有下限的:
內存訪問是納秒級
快閃記憶體SSD訪問是微秒級
機械硬碟則是毫秒級。
題目選項抄錄有錯誤 一個人跑得再快也不可能突破自己的身體極限。
呃,放錯圖了。。。。 博爾特的速度可以超過世界上所有的記者,但是跟獵豹等高速動物比還是年輕些。。。。
即使最爛的SSD,其訪問延遲也是遠遠比機械硬碟快。
金士頓的大號U盤訪問時間達到0.1~0.2ms 閃迪繼承大號U盤名聲,訪問時間到了1ms 襠燃,再爛的SSD訪問時間還是比機械強。
AS SSD雖然不適合機械硬碟跑分,但是還是無法阻止一些人皮一下:
機械硬碟AS SSD跑分大約需要幾個小時。。。。
而且很容易卡死。
最後得到的分數也不過50。。。。。
閃迪大號U盤表示:我還是比機械。。。。
你算了吧。
。。。。。。。。。。。。
並非所有的小文件都是4K
B數量級的純小文件讀寫測試,有這麼一個測試:
雖然這些小文件不足50個位元組,真實體積25M,
但是依然佔用了幾個G空間。
這是SSD的4K對齊(分配單元4KB)的結果:
任何文件,哪怕不足4KB,也會佔用4KB空間。
分配單元越小,空間利用率越高,但是硬碟性能會越低。
分配單元越大,傳輸速度越快,但是空間利用率越低。
在空間利用率和速度性能之間,
再加上SSD快閃記憶體結構特點考慮,SSD分配單元取一個平衡點,就是4KB。
文件太小,SSD也無法快速讀寫。
ATTO disk benchmark具有測試各種文件長度的直觀能力 襠燃atto測試項有限,也不像as那麼直觀。。。。。
。。。。。。。。。。。。。
最後多說一些:
AS SSD,ATTO,PCMark,HD tune
甚至包括IOmater
這些軟體都只能表現SSD的部分性能。不可能全面展示一個盤全部性能。
就像你的高考成績,不代表你的全面智力水平。
而心理測試和智力測試也僅供參考。
連續讀寫就是把小電影完整的讀寫,4k讀寫就是把一堆小電影的種子批量讀寫嗯,說起來你可能不敢相信,讀寫種子比讀寫小電影本身對硬碟的壓力更大首先 為什麼是4K?
4KB是Windows下最小的文件佔用空間。(有同學指出不一定是4K,大概就是差不多的意思,反正很小就是了)比如一個文件3KB,則佔用硬碟空間4KB;一個文件5KB,佔用空間8KB。
以下用機械硬碟說明,SSD大同小異。
比如,一塊硬碟1GB,為了方便1000MB來算。
一部電影500MB,直接寫入硬碟。那這塊硬碟就是0-500MB為電影,600-1000MB為空。當讀取這部電影時,硬碟磁頭是從0-500連續運動讀取的。
但是有時候會發生這種情況,Windows系統是多任務操作系統,你可以在導入電影的時候干別的事情。比如導入500MB電影同時,導入了100MB的音樂。此時磁碟空間的內容可能是「0-300MB電影,300-400MB音樂,400-600MB又是電影」這就是磁碟碎片。磁碟碎片會導致看似讀取一個文件,實際是將多個物理區塊的內容合併。
說白了,磁頭會在整個磁碟上來回變位置,增加了尋道時間。
所以,大文件讀取速度很快,小文件很慢就是因為尋道時間。
SSD大大的解決了尋道問題,因為本來就沒有道。但是還是有定址時間。從得到命令到找到地址的時間。
4K速度很重要,SSD之所以快,不是因為連續讀寫快,而是小文件的速度就很快。當開機時,成千上萬個散碎文件被調用,想想就覺得機械硬碟有多累。
應用軟體也同理,一個QQ安裝包可能單文件50M,但是安裝完後會變成上百個散碎文件。每次啟動都要逐個調用,加上磁碟碎片,啟動速度更是大打折扣。
所以4K測速的數值很重要啊。
推薦閱讀:
※硬碟對設計師真的很重要!
※神秘消失的固態硬碟空間去哪了?
※#外觀最騷的固態#七彩虹SL300固態使用感受
※淺談為什麼需要買SSD固態硬碟
※The Difference Between SSD and Flash Hard Drives