目前大部分固態(tài)硬盤都支持TRIM功能。TRIM可以保持SSD的性能,延長(zhǎng)其壽命。是SSD上不可或缺的功能。開始TRIM的條件:系統(tǒng)-固件-驅(qū)動(dòng)程序。系統(tǒng):windows 7,windows 2008 R2,linux內(nèi)核2.6.28或以上。固件:固態(tài)硬盤制造商將微調(diào)算法指令添加到固件中。車道:AHCI車道。一般來說,SSD默認(rèn)開啟TRIM。但也有一些大師不是這樣的。還有其他可能導(dǎo)致微調(diào)關(guān)閉的情況。大部分玩家都知道修剪是必須的,但也有少數(shù)人認(rèn)為修剪沒有太大意義。所以,今天我們簡(jiǎn)單地通過手動(dòng)打開和關(guān)閉來看看TRIM的重要性。
(資料圖片僅供參考)
1.如何檢查SSD TRIM的狀態(tài)?
以管理員身份運(yùn)行CMD,輸入fsutil行為查詢disableddeletenotify,然后按ENTER鍵執(zhí)行命令。顯示disableddeletenotify=0表示TRIM處于打開狀態(tài),disableddeletenotify=1表示TRIM處于關(guān)閉狀態(tài)。
2.手動(dòng)打開固態(tài)硬盤微調(diào)狀態(tài)
如果剛剛查詢了TRIM狀態(tài),可以按箭頭鍵,按up,查詢時(shí)輸入的命令就會(huì)出現(xiàn),然后將查詢改為set,在Disabledeletenotify后的空格加0。fsutil行為設(shè)置disabledeletenotify 0 .
微調(diào)開啟狀態(tài),固態(tài)硬盤速度測(cè)試。
3.手動(dòng)關(guān)閉SSD微調(diào)的狀態(tài)
fsutil行為集disabledeletenotify 1 .
為了簡(jiǎn)單看一下TRIM對(duì)SSD性能的影響。我將關(guān)閉TRIM一天。
(關(guān)閉TRIM后馬上打開的測(cè)試有什么區(qū)別?那些說修剪不代表多大考驗(yàn)的人就是這么來的。)
然后再測(cè)試一下SSD的速度。
通過,對(duì)比SSD在TRIM開啟和關(guān)閉時(shí)的速度。我們可以看到TRIM是開啟還是關(guān)閉,可能對(duì)SSD的讀取速度影響不大。
但是對(duì)SSD寫入影響巨大。開啟TIRM和不開啟TRIM的SSD連續(xù)寫入速度接近80MB/S,而4K隨機(jī)寫入也是16mb/s,不開啟TRIM時(shí),SSD的寫入速度整體下降近50%。
是否開啟TRIM嚴(yán)重影響SSD的寫入速度。
為什么TRIM會(huì)影響SSD的寫入速度?
因?yàn)镾SD寫和HDD寫不一樣。HDD寫入可以被覆蓋,而SSD寫入需要在寫入之前擦除數(shù)據(jù)。TRIM空閑的時(shí)候會(huì)標(biāo)記無效數(shù)據(jù)交給GC (recovery),同時(shí)也會(huì)把空閑的位置交給master,減少了SSD寫數(shù)據(jù)的時(shí)間。
我們可以把SSD數(shù)據(jù)存儲(chǔ)想象成一個(gè)大桌子。在此表中,并非所有數(shù)據(jù)都按順序?qū)懭朊總€(gè)網(wǎng)格。大部分時(shí)間都是隨機(jī)寫入。SSD的這個(gè)“表”很亂,里面塞滿了一些無效數(shù)據(jù)(文件碎片)。隨著我們寫入越來越多的無效數(shù)據(jù),這使得SSD的寫入速度越來越慢。在寫之前,我們的TRIM已經(jīng)清理了無效數(shù)據(jù),把空閑的位置交給了master。寫的時(shí)候一目了然,不用花很多時(shí)間找寫的位置。
最后,我們可以簡(jiǎn)單地說,TRIM大大減少了隨機(jī)寫和連續(xù)寫的“等待時(shí)間”(尋找寫到空閑位置的時(shí)間,等待寫到空閑位置的時(shí)間),大大提高了連續(xù)寫和隨機(jī)寫的效率。
本文到此結(jié)束,希望對(duì)大家有所幫助。
關(guān)鍵詞: