系統知識網 手機應用 SSD固態硬盤感覺越用越慢瞭怎麼辦?固態硬盤速度變慢的原因和解決方法

SSD固態硬盤感覺越用越慢瞭怎麼辦?固態硬盤速度變慢的原因和解決方法

固態硬盤已經是現在電腦的標配,速度上比機械硬盤不知道快瞭多少倍,使用起來體驗也非常好,開機快、關機快、軟件打開快,文件讀取寫入都非常好,但是隨著電腦使用的時間變長,固態硬盤似乎變慢瞭,那麼是什麼原因導致的,又要怎麼解決呢?下面小編和大傢分享。

固態硬盤已經是現在電腦的標配,速度上比機械硬盤不知道快瞭多少倍,使用起來體驗也非常好,開機快、關機快、軟件打開快,文件讀取寫入都非常好,但是隨著電腦使用的時間變長,固態硬盤似乎變慢瞭,那麼是什麼原因導致的,又要怎麼解決呢?下面小編和大傢分享以下原因和解決方法。

原因一:● 管理機制隱藏問題

其實為瞭簡化控制難度,存儲的時候所有數據都不是一個蘿卜一個坑存放的,而是把存儲區域劃分成一些小塊,整塊進行讀寫,即使有時候隻有1bit數據,也會優先放到一個4kb甚至更大的存儲塊裡,在SSD上情況也差不多,隻是單位從磁盤的扇區變成瞭閃存芯片的“頁”。

當SSD存儲數據比較少的時候,幾個bit的數據占據一個“頁”問題不大,但數據存儲較多的時候空間就不夠用瞭,加上還有不少刪除瞭數據,但並沒有“抹平”狀態的數據頁,所以就要“回收”空間,重新整理,以便繼續存儲。

在一般的SSD中,經常會出現我們一邊存東西,SSD一邊忙著回收空間的情況,速度自然就變慢瞭。隨著閃存的存儲密度越來越大,空間回收也變得越來越困難,這也是很多不成熟的QLC產品性能曲線下降很快的原因。

針對這樣的情況,現在的SSD提供瞭TRIM功能,可以用更高的效率進行空間回收。一些SSD還提供瞭碎片後臺自動整理功能,可自動回收、合並這些零散數據,據稱能達到終生不降速,當然降速是不可避免的,實際就是降速不明顯而已。

解決方法:

要想知道SSD是否開啟瞭TRIM功能,可以在命令行窗口輸入“fsutil behavior QUERY DisableDeleteNotify”並回車。如果系統提示“DisableDeleteNotify = 0”,就說明Trim指令已啟用。

如果顯示為“DisableDeleteNotify = 1”,即Trim指令未啟用,那麼在管理員模式下,輸入“fsutil behavior set disabledeletenotify 0”並回車,就可以開啟TRIM功能瞭。

原因二:SLC緩存管理

很多小夥伴會發現的SSD不再標註自己使用瞭多少緩存,這很可能說明它們使用瞭以SLC為緩存的設計。這些SSD通常使用TLC、QLC閃存,因為存儲結構比較復雜,操作耗時,所以數據的實際存入速度很慢,所以會先將數據存入延遲極小的SLC中,然後在後臺逐步存入主存儲空間。

那為啥這些SSD會選擇這種方式,而且不標出SLC緩存的容量呢?這是因為它們使用瞭動態SLC容量,直接在未使用的存儲空間中劃出一部分,隻存儲一位電荷,就“模擬”成瞭SLC緩存。

可用SLC緩存的容量和總容量、存儲比例的關系

這樣的設計讓SSD成本大幅下降,但也使其在連續存入大量數據、存儲比例較大的時候,都會出現耗盡SLC緩存,存儲速度“斷崖”式下跌的問題,這時候的速度甚至還不如未開啟SLC緩存。

解決方法:

很明顯,對這些產品來說,最簡單的優化方式就是盡量不要一次性拷貝過多數據,並且購買更大容量的型號,使用時保持一定的空閑空間。

原因三:主控過熱問題

雖然現在SSD閃存和主控芯片的制造工藝下,已經很少出現燙手的產品瞭。不過一些高速SSD使用的主控芯片在長時間高速使用時,發熱量還是比較大的。與CPU一樣,當溫度過高的時候主控芯片也會自動降速,此時SSD的讀寫速度都會明顯下降。

對這些產品來說,配置散熱片是最直接有效的辦法,目前很多中高端主板已經為M.2 SSD默認提供散熱片,在這些主板上使用高速SSD基本不用擔心過熱降速問題。

說到這兒大傢應該會發現,SSD降速的原因根本就是它自身讀寫方式和結構的問題嘛。沒錯,其實目前傳統SSD的降速沒啥徹底的解決方法,除瞭使用的時候盡量節省空間,開啟自動整理之外,唯一能做的就是等待新型存儲技術的出現瞭。

總的來說如果固態硬盤降速快,大傢在選購固態硬盤的時候要非常註意,不差錢的話盡量選擇高端一些的品牌型號,這樣速度方便也會更好,不容易變慢。

返回顶部