位置: 首頁 > 科技 > 科技 > 正文
為什么NVMe固態硬盤比較快?看不到的秘密在這里
來源:       時間:2019/7/23 10:34:22     
東芝RC100是NVMe固態硬盤中一個比較另類的存在。它給人的第一印象是“小”,由于采用了東芝BiCS3高密度3D閃存以及MCP多芯片融合封裝技術,小巧的身軀內蘊含了極大的能量。 

東芝RC100是NVMe固態硬盤中一個比較另類的存在。它給人的第一印象是“小”,由于采用了東芝BiCS3高密度3D閃存以及MCP多芯片融合封裝技術,小巧的身軀內蘊含了極大的能量。

image001.png

  NVMe SSD是固態硬盤當中的佼佼者。為什么采用NVMe協議的固態硬盤擁有比SATA更強的性能?這不僅僅是因為PCIe通道的帶寬優勢。

  固態硬盤的表面性能與實際影響:

  就像CPU的運算包含整數和浮點類型一樣,電腦對固態硬盤的訪問也有順序讀寫和隨機讀寫兩類。雖然我們可以通過測試軟件分別去測出固態硬盤在兩種訪問方式下的理論能力,但是卻無法講出這樣的數據對于電腦速度的直接影響。

  

image002.png

  PCIe通道的帶寬優勢主要體現在順序讀寫速度上,即下圖中AS SSD Benchmark的Seq(順序)這一行。但是順序讀寫通常只會發生在兩塊硬盤間拷貝文件的情景之下,對于家用電腦的系統盤來說屬于不太常見的使用方式。同樣的,系統盤IO雖然是以隨機讀寫為主,但卻并不是單純只有4KB粒度,也并不是讀取和寫入分離進行的。

  

image003.jpg

  歸根到底,AS SSD Benchmark提供的這些數字主要是印證理論參數,并不具備很強的實用參考價值。

  影響固態硬盤使用性能的關鍵:

  順序讀寫帶寬和4K隨機讀寫IOPS比較容易衡量,卻不具備很強的使用價值。硬盤直接影響電腦性能的關鍵在于IO延遲。所謂IO延遲就是一次讀寫操作從開始到結束所消耗的時間。延遲越低,表明硬盤響應電腦主機讀寫請求的速度越快,用戶體驗越好。

  

image004.png

  有朋友可能會問,延遲不能直接用IOPS指標來代替嗎?答案是不能。除非當IO是一個接一個到來時,延遲才能等于1/IOPS。這種情況太過于理想,以至于在現實中根本不存在。

  

image005.png

  不管是機械硬盤還是固態硬盤,都會面臨一個IO尚未完成,另一個IO讀寫請求又已經到來的情況。機械硬盤由于同一時間只能有一個磁頭執行讀寫操作,只有等待上個IO完成才能執行下一個IO請求,后來的IO請求延遲必然增加。

  

image006.png

  雖然從AHCI協議就已經引入的NCQ特性已經允許隊列中的個別IO指令在合適的時機下“插隊”,調整執行順序讓硬盤磁頭有機會減少尋道次數,但無論如何優化,IO還是只能一個一個的執行,隊列深度的增加看似增加了每秒內完成的讀寫次數(IOPS),但實際上IO的延遲卻增加了。

  

image007.png

  固態硬盤使用無活動部件的閃存存儲數據,省去了機械硬盤中磁頭尋道的時間,還能通過多通道以及CE交錯等技術實現并發數據讀寫。但是硬盤性能由IO延遲決定的本質沒有改變。

  

image008.png

  PCMark 8存儲性能測試以一系列實際應用的硬盤活動腳本衡量硬盤對性能的影響,在它的成績背后依然是存取延遲的體現。當我們把PCMark 8存儲測試成績另存為XML格式后就能看到average access time,即平均存取延遲。

  

image009.png

  IO延遲是一個比較難以定量的指標,硬盤在處理不同實際應用時會有不同的表現。要降低延遲,除了從閃存接口、主控設計方面入手之外,NVMe協議也是其中一個“捷徑”。針對閃存優化NVMe協議針對低延遲做出了一系列改進,有效降低了延遲開銷。

  

image010.png

  正是因為有了NVMe協議的幫助,東芝RC100在面對眾多復雜應用時也能夠輕松應對,高效地完成數據讀寫工作,以低延遲優勢提升電腦使用體驗。

  

image011.jpg
責任編輯:小七

【字號 】 【打印】 【關閉
  
推廣:,,,,
Copyright(C) 2006-2013 chinacenn.COM All Rights Reserved
 咨詢熱線:010-63522730  編輯QQ:1371847875
京公網安備11010602130012號 京ICP備13042652號-4 
彩16 西贡区 | 青浦区 | 北流市 | 东乡县 | 涞水县 | 延安市 | 砀山县 | 伊宁市 | 兴隆县 | 克东县 | 宁陵县 | 宣威市 | 天津市 | 临汾市 | 漳浦县 | 南陵县 | 郎溪县 | 龙南县 | 张北县 | 略阳县 | 景洪市 | 萍乡市 | 广安市 | 孟州市 | 丹凤县 | 博野县 | 霸州市 | 应城市 | 沙雅县 | 朝阳县 | 汾西县 | 徐水县 | 正定县 | 凤山市 | 内江市 | 武宁县 | 武川县 | 志丹县 | 无棣县 | 迁西县 | 龙山县 | 青海省 | 大洼县 | 蒙自县 | 秦皇岛市 | 滨州市 | 福泉市 | 礼泉县 | 乌拉特中旗 | 庄浪县 | 平安县 | 阳朔县 | 道真 | 海盐县 | 葫芦岛市 | SHOW | 美姑县 | 睢宁县 | 磐安县 | 囊谦县 | 南昌县 | 青神县 | 北京市 | 滕州市 | 永济市 | 石河子市 | 深水埗区 | 从化市 | 波密县 | 普兰店市 | 同仁县 | 西安市 | 天等县 | 定日县 | 年辖:市辖区 | 满城县 | 黄龙县 | 庆云县 | 临猗县 | 宜州市 | 建瓯市 | 红原县 | 察哈 | 遵化市 | 南澳县 | 昌都县 | 邢台县 | 大庆市 | 南昌县 | 芦溪县 | 文成县 | 赣州市 | 项城市 | 长海县 | 丹凤县 | 武穴市 | 福安市 | 太仆寺旗 | 客服 | 安徽省 | 霍林郭勒市 | 岐山县 | 台安县 | 仪陇县 | 阳城县 | 通山县 | 阆中市 | 丽江市 | 农安县 | 太仆寺旗 | 伊通 | 新兴县 | 股票 | 宁远县 | 菏泽市 | 庆安县 | 霍林郭勒市 | 高平市 | 迭部县 | 南丰县 | 疏附县 | 寿宁县 | 昌宁县 | 兴城市 | 合山市 | 富平县 | 汉沽区 | 安义县 | 随州市 | 铜梁县 | 垫江县 | 彝良县 | 宜兰县 | 崇文区 | 大港区 | 彝良县 | 当阳市 | 闵行区 | 云龙县 | 金阳县 | 兰溪市 | 佛坪县 | 临颍县 | 阳城县 | 安宁市 | 建瓯市 | 思茅市 | 杨浦区 | 汨罗市 | 温宿县 | 玛沁县 | 右玉县 | SHOW | 白玉县 | 吉首市 | 溧阳市 | 清徐县 | 安宁市 | 电白县 | 胶州市 | 马边 | 德化县 | 阿拉尔市 | 蓬莱市 | 禄劝 | 根河市 | 淳化县 | 房产 | 桃园市 | 兴安盟 | 哈尔滨市 | 东山县 | 郓城县 | 兖州市 | 武宣县 | 桐乡市 | 古浪县 | 胶州市 | 大荔县 | 荆门市 | 双城市 | 华池县 | 永泰县 | 嘉义市 | 诸城市 | 贵德县 | 鄂伦春自治旗 | 阿合奇县 | 抚远县 | 绥宁县 | 遵义市 | 轮台县 | 庆城县 | 曲周县 | 盐山县 | 新绛县 | 金平 | 平果县 | 中方县 | 安溪县 | 涞水县 | 壤塘县 | 东山县 | 教育 | 广饶县 | 元氏县 | 十堰市 | 聂拉木县 | 常熟市 | 驻马店市 | 高陵县 | 台安县 | 仪征市 | 民县 | 大田县 | 涡阳县 | 宿州市 | 辉南县 | 庆元县 | 静乐县 | 中卫市 | 溆浦县 | 凌源市 | 永仁县 | 涟水县 | 南部县 | 桦川县 | 兴义市 | 乌海市 | 抚州市 | 沙坪坝区 | 印江 | 藁城市 | 浙江省 | 泰安市 | 南雄市 | 汉川市 | 鄄城县 | 宁国市 | 抚顺县 | 特克斯县 | 灵台县 | 平武县 | 凤阳县 | 肃南 | 连平县 | 东阳市 | 嘉黎县 | 邢台县 | 福建省 | 从化市 |