0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Trim指令與GC功能,讓你的SSD性能不減

臺電存儲 ? 來源:未知 ? 作者:李倩 ? 2018-06-25 14:58 ? 次閱讀

以閃存作為存儲載體的SSD對磁盤數(shù)據(jù)進行寫入需要先擦除原來的數(shù)據(jù),然后在另外的區(qū)塊進行數(shù)據(jù)寫入,導致無效區(qū)塊越來越多,使得數(shù)據(jù)調用所需要時間變長,性能表現(xiàn)就會越來越差。然而如今的SSD都沒有出現(xiàn)這種狀況的原因是有了TRIM指令和GC垃圾回收功能。

TRIM指令

TRIM指令最先由微軟提出,是一個基于SATA控制器的指令。TRIM指令的主要作用是在于標記已擦除數(shù)據(jù)的位置,至于標記完成之后什么時候開始清空則取決于主控自身的算法特點。

GC垃圾回收功能

GC,全稱為garbage collection(垃圾回收),其作用就是將有效數(shù)據(jù)進行整理收集在一個區(qū)塊當中,將原來的區(qū)塊連同無效數(shù)據(jù)一同清除,這樣就讓區(qū)塊恢復性能。

但是,整理的過程也同樣是一個寫入和讀取的過程,對于讀寫次數(shù)有限的閃存顆粒來說,如此頻繁的讀寫操作會讓SSD的壽命變得更短。因此大多數(shù)的GC只會在SSD閑置的時候進行工作,只有達到條件空白容量,GC才會開始工作。

綜上所述,購買SSD時應該注意是否支持TRIM指令和GC垃圾回收功能。臺電SSD采用的慧榮主控均支持TRIM指令和GC垃圾回收功能,讓你的臺電SSD保持強大性能和長久的壽命。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 閃存
    +關注

    關注

    16

    文章

    1771

    瀏覽量

    114771
  • 控制器
    +關注

    關注

    112

    文章

    16126

    瀏覽量

    177129
  • SSD
    SSD
    +關注

    關注

    20

    文章

    2839

    瀏覽量

    117137

原文標題:SSD保持性能的關鍵——Trim指令與GC功能

文章出處:【微信號:gh_59da4a650b34,微信公眾號:臺電存儲】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    NVMe SSD性能影響因素分析

    NVMe SSD 廠商Spec給出的性能非常完美,前面也給出了NVMe SSD和磁盤之間的性能對比,NVMe SSD
    的頭像 發(fā)表于 11-13 11:39 ?1066次閱讀
    NVMe <b class='flag-5'>SSD</b><b class='flag-5'>性能</b>影響因素分析

    學習RV32GC對比X86-32指令集的優(yōu)勢思考

    。 X86-32 : 指令長度不固定,包括多種不同的指令格式,這增加了指令解碼的復雜性。 指令解碼部件在低端實現(xiàn)中偏昂貴,在中高端處理器設計中容易帶來
    發(fā)表于 10-31 21:47

    SSD之優(yōu)化篇

    提高系統(tǒng)的兼容性和改善磁盤讀寫能力,尤其是現(xiàn)在SSD更新速度比較快,隨時更新磁盤芯片組是非常有必要的。Trim是一個非常重要的功能,它可以提高SSD的讀寫能力,減少延遲。這是win7支
    發(fā)表于 12-24 02:22

    DC-DC模塊中TRIM功能是什么意思?

    本帖最后由 gk320830 于 2015-3-5 19:26 編輯 DC-DC模塊中有個口為TRIM口,其功能是什么?電路實現(xiàn)方式是什么?在線求助~~~
    發(fā)表于 04-04 13:27

    解密方舟的高性能內存回收技術——HPP GC

    算法同時兼顧了 “標記-整理回收”和“標記-清掃回收”這兩種算法的優(yōu)點,既避免了內存碎片問題,也兼顧了性能。3. GC流程優(yōu)化在內存回收時,雖然釋放和回收了內存空間,系統(tǒng)有了更多可用的內存資源,但內存
    發(fā)表于 07-20 10:44

    怎么使用SSD才能避免越寫越慢?

    江湖傳言:SSD越寫越慢。沒錯,其實這是有科學依據(jù)的:可用閃存空間富裕時,SSD是無需做GC的,因為總有空閑的空間可寫。SSD使用早期,由于沒有觸發(fā)
    的頭像 發(fā)表于 06-02 10:58 ?5262次閱讀
    怎么使用<b class='flag-5'>SSD</b>才能避免越寫越慢?

    NVMe SSD與SATA SSD性能對比

    老說NVMe SSD性能是SATA SSD的四倍,那到底實際體驗是怎樣的呢?
    的頭像 發(fā)表于 07-27 09:43 ?3.5w次閱讀

    影響SSD性能的因素有哪些 NVMe SSD性能解析

    2.3 深入理解SSD硬件 3 影響NVME SSD性能因素 3.1 GC性能的影響 3.2 IO PATTERN對
    的頭像 發(fā)表于 11-05 09:47 ?8887次閱讀

    固態(tài)硬盤Trim指令是什么有什么作用如何正常工作

    在固態(tài)硬盤的發(fā)展過程中,Trim指令起了很大的作用。如果不是它的出現(xiàn),我們現(xiàn)在使用的固態(tài)硬盤性能都會下降一大截。Trim為何會有這樣神奇的作用?如何能確定
    的頭像 發(fā)表于 12-23 10:23 ?2.5w次閱讀

    【科普】這是不常用的術語,但對SSD固態(tài)硬盤很重要

    進行GC操作,不僅會影響SSD性能發(fā)揮。因此TRIM指令,就是把要刪除的塊先標記起來,等到空閑或需要用時再進行刪除操作??梢岳斫鉃?/div>
    的頭像 發(fā)表于 02-27 11:46 ?4318次閱讀

    SSD掉速怎么辦

    其實現(xiàn)在SSD基本都支持TRIMGC功能,所以用久后會掉速的可能性已經比較少會發(fā)生了,其實更大的可能性是最初安裝SSD時就有些地方沒注意到
    的頭像 發(fā)表于 04-17 09:03 ?4574次閱讀
    <b class='flag-5'>SSD</b>掉速怎么辦

    SSD 上使用 btrfs 文件系統(tǒng)的相關優(yōu)化

    btrfs 文件系統(tǒng)有對 SSD 進行優(yōu)化,在掛載參數(shù)中加入 ssd 即可。該參數(shù)不會自動啟用 TRIM/discard。
    發(fā)表于 04-27 14:06 ?2879次閱讀

    如何在 Linux 中配置使用 SSD (固態(tài)驅動器)

    、ATA、SCSI 還是 SD/MMC 而有所不同。需要咨詢的 Linux 供應商以了解的特定發(fā)行版是如何支持 TRIM 的。例如,紅帽提供以下
    發(fā)表于 04-02 14:41 ?829次閱讀

    讀、寫、擦除是SSD對NAND的三大基本操作

    通過一系列的介紹和實驗驗證,我們看到了TRIM的價值和實現(xiàn)原理。在TRIM的幫助下,NVMe SSDGC等操作效率更高,進而達到降低寫放大,提高產品
    的頭像 發(fā)表于 04-28 11:39 ?1w次閱讀

    那些做固態(tài)硬盤SSD的其實就在研究這仨東西(內附相關專業(yè)必修課)

    控的都是現(xiàn)在的固態(tài)盤王者 技術層的作用:數(shù)據(jù)中轉:連接閃存芯片和外部SATA接口 負責固態(tài)硬盤內部各項指令的完成:trim, GC , WL 重要
    的頭像 發(fā)表于 07-05 12:37 ?5337次閱讀