欧美成人黄色小视频,国产人妖乱国产精品人妖,国产性天天综合网,台湾佬中文娱乐久久久

無緩SSD,真的不能碰嗎?

前沿科技 3年前 (2022) 虛像
23 0 0

自從三星在消費級 SSD 產品線主力 980 中采用無緩方案,從 PCIe3.0 到 PCIe4.0,無緩的產品開始越來越多,但普通消費對它們抵觸還是很大。無緩究竟是無良縮水還是可以接受的小便宜呢?

DRAM ——固態硬盤的 " 緩存 "

在一般的網絡討論中,有 DRAM 的 SSD 一般稱為 " 有緩方案 / 產品 ",而有些則沒有,被廠商稱為 DRAM-less,用戶一般稱為無緩。

固態硬盤將數據存儲在一些被稱為 NAND 閃存顆粒的內存單元上。在固態硬盤的使用期限內,數據會在這些單元中大量移動。在主控的控制下,它自動這樣做,以確保沒有任何一個存儲單元因過度重復讀 / 寫而被超負荷磨損,提前達到顆粒使用壽命,這也是現在一般不建議高速固態硬盤分區的原因,因為分區可能導致(主要是老舊產品,目前主流的主控已經可以規避)數據只在某幾顆顆粒中頻繁讀寫。

因此,你的固態硬盤在使用時需要保持一個數據在硬盤上的位置圖。這樣,當你想啟動一個程序,運行一個游戲或打開一個文件時,你的 SSD 就知道在哪里可以找到它并自動調取出來。該 " 地圖 " 存儲在 SSD 的 DRAM 上,即動態隨機存取存儲器中。

無緩SSD,真的不能碰嗎?

一個有 DRAM 緩存的 SSD

對于無 DRAM 的固態硬盤,很多人認為,沒有 DRAM 意味著沒有硬盤的 " 地圖 "。然而,無 DRAM 的硬盤其實有一個硬盤的地圖;它只是放在你的設備的 NAND 閃存顆粒中。NAND 顆粒的讀寫速度,當然沒有 DRAM 內存的讀寫速度快,因此 " 調用地圖 " 的過程,比起有緩存的產品,自然會慢。

DRAM≠SLC CACHE

當然,提到固態硬盤緩存大家還會知道一個 SLC CACHE,也有很多人把 DRAM 緩存和 SLC CACHE 混為一談。

而 SLC Cache 一般都是在 TLC 或者 QLC 閃存顆粒中,劃分出一定的空間用來作為模擬 SLC 空間。這兩者之間在物理上的就有本質的區別了,在 DRAM 緩存中的數據一斷電就會消失,而在 SLC Cache 中的數據,如果沒有擦除掉,是可以永久保存的。

無緩SSD,真的不能碰嗎?

SLC CACHE 顆??臻g占用巨大

理論上 SLC CACHE 是越大越好,但是在實際應用中,如果 SLC Cache 越大,占用的空間將會越多。一個 TCL 顆粒的 240GB SSD,如果固件規劃了 SLC Cache 空間大小為 5GB,那么就需要占用 20GB 的 TLC 顆??臻g。這時你拷入一個 10G 的文件,那么在 5G 數據傳輸后就會掉速,直到 SLC Cache 中的數據寫入正常的 TLC 中,才會恢復 SLC 的讀寫速度。如果提供 50G SLC Cache 空間,那么需要占用 200GB 的 TLC 空間,如果硬盤的寫入達到 100GB 了,那么 50G 的 SLC Cache 就失效了,之后就只能一直用 TLC 的讀寫。這就是所謂的 " 出緩掉速 "。

SLC CACHE 的出緩掉速影響比 DRAM 的出緩掉速大得多,因為 DRAM 緩存一般存儲 " 數據地圖 " 為主,大小 1~4GB(1GB 的最多),而 SLC CACHE 往往還把數據本身寫入這個緩沖區。

無緩SSD,真的不能碰嗎?

采用 SLC CACHE 方案的 SSD

還有一種使用全盤動態 SLC 仿真的 SSD,全盤模擬 SLC Cache 可以讓硬盤不管什么容量的時候都可以使用 SLC 加速。而缺點就是 SSD 在一次性跑滿剩余空間的一半容量就會開始掉回 TLC 的速度,必須要等一定的空閑時間才能恢復,所以盤的剩余空間越小就越容易出現掉速的問題。但全盤模擬 SLC CACHE 的寫入放大會大大加劇 SSD 壽命衰減。

帶 DRAM 的固態硬盤的優勢

帶有 DRAM 芯片的固態硬盤比沒有 DRAM 的固態硬盤擁有更好的性能。對于內置獨立緩存的 SSD 來說,獨立緩存可以提高輸入 / 輸出(I/O)性能和耐用性。臨時保存已從閃存讀取的數據、要寫入閃存的數據或地址映射表的 DRAM 要比 NAND 閃存快得多。你的電腦不需要在固態硬盤上尋找相關數據,而是可以直接進入高速 DRAM 找到讀寫地址表。因此,你的電腦不需要等待很長時間,SSD 就可以檢索或寫入到它需要的數據。這將為用戶帶來更快的體驗。

與此相反,一些廠商為了降低功耗、制造成本和外形尺寸,取消了 SSD 上的獨立緩存,但導致了產品 I/O 性能不可避免的下降,尤其是隨機 4K 讀寫性能的下降(頻繁從相對低速 NAND 顆粒讀取數據地圖),因為無 DRAM 的 SSD 將數據地圖直接存儲到 NAND 閃存中。正如我們前面提到的,NAND 內存比 DRAM 慢。不幸的是,這導致了較慢的整體性能。

此外,將地圖直接存儲到 NAND 閃存意味著對內存單元的磨損更大,因此數據地圖的讀寫遠比數據本身讀寫的頻次高。這可能會大大降低 SSD 的壽命。這就是為什么無 DRAM 的 SSD 比有 DRAM 的 SSD 有更短的保修期的原因。

目前市面熱門 PCIe4.0 SSD 代表性產品中,這些是有 DRAM 方案:三星 980PRO(1GB)、西數 SN850 ( 1GB ) 、鎧俠 SE10(1GB)、惠普 FX900PRO(1GB)、雷克沙 NM800(1GB)、浦科特 M10PGN(1GB)、京東京造 9 系(1GB)、英睿達 P5 PLUS(1GB)、宏碁掠奪者 GM7000(1GB)、致態度 TiPRO7000(1GB)。

無 DRAM 的固態硬盤的優勢

什么?無 DRAM 還有優勢?雖然無 DRAM 的固態硬盤有一些缺點,但仍然有一些優點。

首先,無 DRAM 的 SSD 幾乎總是比有 DRAM 的 SSD 便宜。其次,雖然無 DRAM 的 SSD 比有 DRAM 的 SSD 慢,但無 DRAM 的 SSD 仍然比傳統的機械硬盤快很多,就讀寫曲線表現來說,采用最新主控方案的無 DRAM 方案產品實際上比早期 MLC 和 TLC 時代采用固定 SLC CACHE 方案產品的讀寫曲線更為順滑。而且現在仍然有很多采用 SLC CACHE 方案的無緩 SSD 可以選擇。

因此,如果你從機械硬盤升級到固態硬盤,即使你選擇了無 DRAM 的固態硬盤,你也會看到速度的大幅提升。如果你的預算緊張,無 DRAM 的固態硬盤還是可以考慮的。

而且,市面上有不少名牌且性能口碑很高的產品,甚至是旗艦和準旗艦產品,它們也是 DRAM-less。它們的如何無 DRAM 維持了高性能的?接著往下看。

折衷:HMB+ 智能 SLC CACHE 拯救無緩盤 " 低端 " 印象

而一些較新的 DRAM-less 固態硬盤,就利用起了 NVMe1.2 以后的新技術特性—— HMB ( Host Memory Buffer ) ,即主機內存緩沖來降低這個問題的影響。

由于 NVMe 接口在主機和 SSD 主控之間提供了非??斓膫鬏斔俣?,因此 SSD 主控可以訪問主機內存而不會造成性能損失。此外,由于主機內存可以從主機的操作系統以及 SSD 主控訪問,如果有效使用,可以獲得更多好處。

無緩SSD,真的不能碰嗎?

簡單來說,HMB 緩存技術就是使用主機內存(甚至是 CPU 緩存)的部分高速存儲空間來提升 SSD 的 I/O 性能,并且由于它的設計不是為了替換 SSD 內置的獨立緩存,而是作為補充,因此它不會從主機中消耗大量的內存,只需幾十 MB 便能夠滿足用戶需求,如三星的 980 固態硬盤,可以利用你的 CPU 的 DRAM 多達 64MB 來跟蹤映射,而不是在固態硬盤層面使用 DRAM。

無緩SSD,真的不能碰嗎?

另外,傳統的 SLC CACHE 發展到現在也開始智能化了,能夠根據寫入數據的大小、零碎程度,自動靈活劃分出 SLC CACHE 空間,并在完成讀寫后,重新劃分空間,在不浪費空間的情況下,提供盡可能高的緩存穩定性。例如三星的智能 TurboWrite 2.0 功能,將最大分配的緩沖區增加到 160GB(只要空間允許)之多。

當然,現在新的 SSD 產品,還有采用 HMB+SLC CACHE 方案的(如三星 980),這種情況下,其讀寫性能和有緩方案的差距就更小了。而前面列表里,無 DRAM 產品中出現了很多準旗艦和旗艦級口碑產品,原因就在于此,由于采用了這種混合無 DRAM 技術,因此其性能并不比有 DRAM 方案低。

總結

考慮到更好的性能和更長的壽命,小獅子建議大多數人選擇帶有 DRAM 的 SSD。盡管如此,無 DRAM 的驅動器可能是你更好的選擇,只要你知道其固有的缺點不影響你的應用場景,那么它的性價比更高。甚至某些旗艦級無 DRAM 產品性能不亞于有 DRAM 產品。

原文地址:http://www.myzaker.com/article/62d814738e9f092953234baf

版權聲明:虛像 發表于 2022年7月21日 am9:20。
轉載請注明:無緩SSD,真的不能碰嗎? | 快導航網

相關文章

主站蜘蛛池模板: 泗洪县| 麦盖提县| 金溪县| 玉环县| 仁怀市| 增城市| 锡林浩特市| 大埔区| 永德县| 个旧市| 陵川县| 都安| 乡城县| 资源县| 肇东市| 渭南市| 呼玛县| 海阳市| 龙陵县| 南昌市| 湟源县| 建宁县| 兴义市| 田林县| 永寿县| 巴楚县| 山阴县| 丹阳市| 海安县| 泰和县| 抚顺市| 泰兴市| 安徽省| 怀远县| 米泉市| 娄烦县| 商洛市| 西林县| 桐梓县| 万荣县| 罗城|