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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SSD越用越慢怎么辦

454398 ? 來(lái)源:工程師吳畏 ? 2019-05-20 14:37 ? 次閱讀

SSD早已是主流攢機(jī)的標(biāo)配,有些更陪伴小伙伴有一段日子了,有些問(wèn)題也開始暴露出來(lái)了,最明顯的當(dāng)然就是明顯降速問(wèn)題。為啥SSD的速度。特別是存儲(chǔ)速度會(huì)下降呢?有沒(méi)有啥方法能它的速度恢復(fù)正常,至少讓降速別那么夸張呢?

要解決降速問(wèn)題,先得知道為啥SSD會(huì)降速。雖然SSD的降速原因不外乎那么幾種,但不同類型的產(chǎn)品還是各有各的問(wèn)題,咱們就分別來(lái)說(shuō)一說(shuō)吧。

● 管理機(jī)制隱藏問(wèn)題

其實(shí)為了簡(jiǎn)化控制難度,存儲(chǔ)的時(shí)候所有數(shù)據(jù)都不是一個(gè)蘿卜一個(gè)坑存放的,而是把存儲(chǔ)區(qū)域劃分成一些小塊,整塊進(jìn)行讀寫,即使有時(shí)候只有1bit數(shù)據(jù),也會(huì)優(yōu)先放到一個(gè)4kb甚至更大的存儲(chǔ)塊里,在SSD上情況也差不多,只是單位從磁盤的扇區(qū)變成了閃存芯片的“頁(yè)”。

當(dāng)SSD存儲(chǔ)數(shù)據(jù)比較少的時(shí)候,幾個(gè)bit的數(shù)據(jù)占據(jù)一個(gè)“頁(yè)”問(wèn)題不大,但數(shù)據(jù)存儲(chǔ)較多的時(shí)候空間就不夠用了,加上還有不少刪除了數(shù)據(jù),但并沒(méi)有“抹平”狀態(tài)的數(shù)據(jù)頁(yè),所以就要“回收”空間,重新整理,以便繼續(xù)存儲(chǔ)。

在一般的SSD中,經(jīng)常會(huì)出現(xiàn)我們一邊存東西,SSD一邊忙著回收空間的情況,速度自然就變慢了。隨著閃存的存儲(chǔ)密度越來(lái)越大,空間回收也變得越來(lái)越困難,這也是很多不成熟的QLC產(chǎn)品性能曲線下降很快的原因。

針對(duì)這樣的情況,現(xiàn)在的SSD提供了TRIM功能,可以用更高的效率進(jìn)行空間回收。一些SSD還提供了碎片后臺(tái)自動(dòng)整理功能,可自動(dòng)回收、合并這些零散數(shù)據(jù),據(jù)稱能達(dá)到終生不降速,當(dāng)然降速是不可避免的,實(shí)際就是降速不明顯而已。

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

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

● SLC緩存管理

很多小伙伴會(huì)發(fā)現(xiàn)的SSD不再標(biāo)注自己使用了多少緩存,這很可能說(shuō)明它們使用了以SLC為緩存的設(shè)計(jì)。這些SSD通常使用TLC、QLC閃存,因?yàn)榇鎯?chǔ)結(jié)構(gòu)比較復(fù)雜,操作耗時(shí),所以數(shù)據(jù)的實(shí)際存入速度很慢,所以會(huì)先將數(shù)據(jù)存入延遲極小的SLC中,然后在后臺(tái)逐步存入主存儲(chǔ)空間。

那為啥這些SSD會(huì)選擇這種方式,而且不標(biāo)出SLC緩存的容量呢?這是因?yàn)樗鼈兪褂昧藙?dòng)態(tài)SLC容量,直接在未使用的存儲(chǔ)空間中劃出一部分,只存儲(chǔ)一位電荷,就“模擬”成了SLC緩存。

可用SLC緩存的容量和總?cè)萘俊⒋鎯?chǔ)比例的關(guān)系

這樣的設(shè)計(jì)讓SSD成本大幅下降,但也使其在連續(xù)存入大量數(shù)據(jù)、存儲(chǔ)比例較大的時(shí)候,都會(huì)出現(xiàn)耗盡SLC緩存,存儲(chǔ)速度“斷崖”式下跌的問(wèn)題,這時(shí)候的速度甚至還不如未開啟SLC緩存。

很明顯,對(duì)這些產(chǎn)品來(lái)說(shuō),最簡(jiǎn)單的優(yōu)化方式就是盡量不要一次性拷貝過(guò)多數(shù)據(jù),并且購(gòu)買更大容量的型號(hào),使用時(shí)保持一定的空閑空間。

● 主控過(guò)熱問(wèn)題

雖然現(xiàn)在SSD閃存和主控芯片的制造工藝下,已經(jīng)很少出現(xiàn)燙手的產(chǎn)品了。不過(guò)一些高速SSD使用的主控芯片在長(zhǎng)時(shí)間高速使用時(shí),發(fā)熱量還是比較大的。與CPU一樣,當(dāng)溫度過(guò)高的時(shí)候主控芯片也會(huì)自動(dòng)降速,此時(shí)SSD的讀寫速度都會(huì)明顯下降。

對(duì)這些產(chǎn)品來(lái)說(shuō),配置散熱片是最直接有效的辦法,目前很多中高端主板已經(jīng)為M.2 SSD默認(rèn)提供散熱片,在這些主板上使用高速SSD基本不用擔(dān)心過(guò)熱降速問(wèn)題。

說(shuō)到這兒大家應(yīng)該會(huì)發(fā)現(xiàn),SSD降速的原因根本就是它自身讀寫方式和結(jié)構(gòu)的問(wèn)題嘛。沒(méi)錯(cuò),其實(shí)目前傳統(tǒng)SSD的降速?zèng)]啥徹底的解決方法,除了使用的時(shí)候盡量節(jié)省空間,開啟自動(dòng)整理之外,唯一能做的就是等待新型存儲(chǔ)技術(shù)的出現(xiàn)了,和小編一起盼望廠商們給力點(diǎn)吧。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    20

    文章

    2791

    瀏覽量

    116664
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    信號(hào)噪聲太大怎么辦

    一個(gè)TMR磁場(chǎng)傳感器,后面接一個(gè)儀表放大器,測(cè)出來(lái)的信號(hào)的噪聲特別大,如圖所示。這種情況怎么辦
    發(fā)表于 09-06 11:09

    的是multisim14.0,因?yàn)槭浅鯇W(xué)者,仿真電路的時(shí)候找不到合適的模型,應(yīng)該怎么辦?

    的是multisim14.0,因?yàn)槭浅鯇W(xué)者,仿真電路的時(shí)候找不到合適的模型,應(yīng)該怎么辦? 比如我電路的是AO3400的NMOS,但是在multisim14.0軟件自帶的元件庫(kù)里面沒(méi)找到類似的,開啟電壓是1.5v的nmos,
    發(fā)表于 08-23 10:59

    大電流一體成型電感有噪音怎么辦

    電子發(fā)燒友網(wǎng)站提供《大電流一體成型電感有噪音怎么辦.docx》資料免費(fèi)下載
    發(fā)表于 07-30 12:30 ?0次下載

    工控主板發(fā)生故障該怎么辦?

    工控主板發(fā)生故障該怎么辦?前幾天有個(gè)客戶問(wèn)了我這個(gè)問(wèn)題,大部分情況下出現(xiàn)的故障并不可怕,主要是用戶粗心大意造成的。那今天小編就來(lái)講解一下工控主板一般會(huì)出現(xiàn)故障的主要原因及判斷方法:
    的頭像 發(fā)表于 04-11 18:19 ?737次閱讀

    電容負(fù)極熔斷怎么辦

    在現(xiàn)代科技發(fā)展的時(shí)代,電容器在各個(gè)領(lǐng)域都扮演著重要的角色。然而,由于各種原因,電容器的負(fù)極可能會(huì)發(fā)生熔斷的情況。那么,當(dāng)電容器的負(fù)極熔斷時(shí),我們應(yīng)該怎么辦呢?
    的頭像 發(fā)表于 04-10 14:15 ?345次閱讀
    電容負(fù)極熔斷<b class='flag-5'>怎么辦</b>

    linuxgdb調(diào)試遇到函數(shù)調(diào)用怎么辦?

    linuxgdb調(diào)試遇到函數(shù)調(diào)用怎么辦? 在Linux上使用GDB調(diào)試時(shí),遇到函數(shù)調(diào)用是一個(gè)常見(jiàn)的情況。函數(shù)調(diào)用可能涉及到多個(gè)函數(shù)、多個(gè)文件,這就需要我們仔細(xì)審查代碼,理解函數(shù)之間的關(guān)系和參數(shù)傳遞
    的頭像 發(fā)表于 01-31 10:33 ?589次閱讀

    修復(fù)輥壓機(jī)軸承位磨損怎么辦

    電子發(fā)燒友網(wǎng)站提供《修復(fù)輥壓機(jī)軸承位磨損怎么辦.docx》資料免費(fèi)下載
    發(fā)表于 01-23 09:52 ?0次下載

    wifi無(wú)互聯(lián)網(wǎng)連接怎么辦?解決wifi無(wú)法訪問(wèn)互聯(lián)網(wǎng)怎么辦的方法

    wifi無(wú)互聯(lián)網(wǎng)連接怎么辦?解決wifi無(wú)法訪問(wèn)互聯(lián)網(wǎng)怎么辦的方法? 在現(xiàn)代社會(huì)中,WiFi已經(jīng)成為了我們生活中必不可少的一部分。然而,有時(shí)我們可能會(huì)遇到WiFi無(wú)法訪問(wèn)互聯(lián)網(wǎng)的問(wèn)題,這給我們的學(xué)習(xí)
    的頭像 發(fā)表于 01-17 11:17 ?3.1w次閱讀

    風(fēng)機(jī)軸磨損怎么辦

    電子發(fā)燒友網(wǎng)站提供《風(fēng)機(jī)軸磨損怎么辦.docx》資料免費(fèi)下載
    發(fā)表于 01-07 11:04 ?0次下載

    4260紙機(jī)烘缸軸磨損怎么辦

    電子發(fā)燒友網(wǎng)站提供《4260紙機(jī)烘缸軸磨損怎么辦.docx》資料免費(fèi)下載
    發(fā)表于 12-18 10:38 ?0次下載

    過(guò)孔為什么不能打焊盤上?我就想打,怎么辦?

    過(guò)孔為什么不能打焊盤上?我就想打,怎么辦?
    的頭像 發(fā)表于 12-15 10:47 ?3364次閱讀
    過(guò)孔為什么不能打焊盤上?我就想打,<b class='flag-5'>怎么辦</b>?

    連接相機(jī)丟包怎么辦?如何設(shè)置網(wǎng)卡屬性?

    連接相機(jī)丟包怎么辦?如何設(shè)置網(wǎng)卡屬性?
    的頭像 發(fā)表于 12-12 16:26 ?523次閱讀
    連接相機(jī)丟包<b class='flag-5'>怎么辦</b>?如何設(shè)置網(wǎng)卡屬性?

    pcb鉆孔偏孔了怎么辦?

    pcb鉆孔偏孔了怎么辦?
    的頭像 發(fā)表于 11-22 11:10 ?2660次閱讀
    pcb鉆孔偏孔了<b class='flag-5'>怎么辦</b>?

    電機(jī)過(guò)熱怎么辦?

    電機(jī)過(guò)熱怎么辦?WAYON維安PPTC有方案
    的頭像 發(fā)表于 11-01 15:08 ?599次閱讀
    電機(jī)過(guò)熱<b class='flag-5'>怎么辦</b>?

    手機(jī)充電保護(hù)充不進(jìn)去怎么辦?

    手機(jī)充電保護(hù)充不進(jìn)去怎么辦?? 今天的幾乎所有手機(jī)都采用了內(nèi)置電池,這不僅方便了用戶的日常使用,也為手機(jī)的設(shè)計(jì)帶來(lái)了新的可能性。但是,隨之而來(lái)的就是手機(jī)充電問(wèn)題。因?yàn)槭謾C(jī)的電池具有一定的壽命,它們會(huì)
    的頭像 發(fā)表于 09-26 17:30 ?3633次閱讀