作者: blue119 (社會新鮮人 請多指教) 看板: Storage_Zone
標題: [問題] TRIM 的支援
時間: Sun Oct 28 17:02:29 2012
最近半個月,試了二顆 SSD。EZLINK Achilles EX 180GB 和 PLEXTOR Ninja 128GB SSD。
二個都是 PC家 特價時買的。
1. EZLINK Achilles EX 180GB
測試了一個週未很無言的把它退了,我主要都是使用 GNU/Linux, 剛拿到就裝上 Debian
做測試裝完後,發現我的 dpkg db 會爛掉,裡面有些檔案的結"尾"會變成 0x00 ,感覺是
資料沒被真的寫回 ssd ,過一段時間後重開,最後連開機都找不到 kernel XD,後來換了
ubuntu 還是會有一樣的問題,浪費了一整個週未就把它退了。
第一次用 SSD 就有那麼不好的經驗。後來跟同事討論,買大廠一點可能會比較有保障,之
後就把眼光放在 Intel, Plextor, 美光。這三家。
2. PLEXTOR Ninja 128GB SSD
好不容易等到 Plextor 的特價,就是前天在 PC家 上的 Plextor Ninja-128G 今早比較有
時間,就開始安裝新的OS與測試。一個時都沒什麼問題,當然也沒之前 EZLINK 那顆會有
資料不見的問題用 hdparm 測出的速度也還蠻滿意,最後想到 TRIM 的測試還沒做, 一試
完,心就又涼了一半,TRIM 的功能不 work。
產生 random 的資料後,在移除,sync 後,ssd 裡的 block 因該會被清成空的.同樣的方
意在 EZLINK 上不會有問題,但 ninja-128 確不 work。
本想查一下 spec,才發現官網上完全沒有相關資料,英文、中文、日文版的官網都一樣,
讓我好奇,怎麼一個新產品官網上一個資料都找不到???
後來找了一個,包裝盒上的資訊,上面沒提到關於 TRIM 的支援,而 filesystem 的
support 也只寫 Ext2/Ext3,沒 Ext4。因為 Ext2/Ext3 是不支援 discard, 也就是說,
沒辨法做到 online trim 的功能。
經過又浪費一天的測試,又開始考慮要不要就直接退掉算了。說真的,這顆的 C/P 值真的
很高,退掉有點捨不得。
鳴.... 有點難過,是人品太差嗎? 不知是否有鄉民也是拿 ninja 裝 linux 而 TRIM是正
常的,可以分享一下嗎? 或是有那顆 SSD 在 linux 上現在用的很快樂的?
===================== 後來我在 windows 做測試,
1. 把原來的 ninja-128 裝到 windows 7 的機器
2. 確定 "fsutil behavior query DisableDeleteNotify" 為 0
3. 放點資料到 nanja-128
4. Delete 掉其中的一些東西
5. 用 Recuva 掃看看
6. 發現還是會掃出剛已移除的資料於 $RECYCCLE.BIN 目錄下,這目錄因該是 Recuva 幫你找到東西後新增的。
7. Cold Reset 後,還是一樣,一開始想說,會不會剛找到的東西是在 ram 裡,但reset後,還是能找到資料。
經過一連串不專業的測試,懷凝這顆 SSD 真的有問題,不知是否有大大能給點意見?
真的不行的話,就要跟 PC家 退貨了,真不好意思連買二顆,又連退二顆 XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.187.22.49
1F:推 did :我買了1. 送修中 早知道退掉 用WIN7系統與檔案會壞掉 10/28 17:11
2F:→ blue119 :那因該是同一個問題,好險我退掉了 XD 10/28 17:12
3F:推 lightwings :PLEXTOR Ninja官網有寫支援Win7 Trim 10/28 17:32
5F:→ blue119 :沒想到,只有簡體的有寫, 但資訊好像有點問題 10/28 17:53
6F:→ blue119 :上面寫 DRAM Cache 是512MB,但nanja上的包裝寫只有 10/28 17:54
7F:→ blue119 :只有 256MB 10/28 17:54
8F:→ z1x2c3v4 :因為網頁是PX-256M2P Ninja 10/28 18:00
9F:推 notmuchmoney:似乎OS的問題比較大 10/28 18:04
10F:→ blue119 :PX-256M2P Ninja 寫的是 512MB 但 PX-256M2P 跟 10/28 18:08
11F:→ blue119 :PX-128M2P 也都是寫 512MB 10/28 18:08
12F:→ blue119 :另外簡體版的官網上的圖還是錯的,上面是寫 128MB 10/28 18:09
13F:→ blue119 :晚點拿到windows7上試看看,但在windows7上好像也沒 10/28 18:10
14F:→ blue119 :比較快的方便,能測試TRIM的功能是否正常 10/28 18:11
15F:推 ccl4u :用軟體直接看有沒有支援比較快 10/28 20:21
16F:→ blue119 :hi ccl4u, 用 hdparm -I 看是有支援 Trim 10/28 20:27
17F:→ blue119 :但真的做讀寫測試時,就發現不是怎麼一回事 10/28 20:28
※ 編輯: blue119 來自: 203.73.175.192 (10/28 21:40)
18F:→ tonyhsie :recuva找到的是資源回收桶 不代表ninja不支援trim... 10/28 22:38
19F:→ blue119 :因我也把 Trash 裡都清空了,還是有誰能提供其它方法 10/28 22:49
20F:→ blue119 :能證明 trim 是 work的? 10/28 22:50
21F:推 chang0206 :M4在Mac上可以開啟trim,有沒有work..who knows ? 10/28 22:50
23F:→ blue119 :能開不代表一定會動,上面是 linux 測試下測試的方法 10/28 22:55
24F:→ tonyhsie :直接刪檔不透過資源回收桶 也可以救得回來? 10/28 23:05
25F:→ tonyhsie :一般來說沒trim首先會認為是南橋AHCI driver沒裝好 10/28 23:07
26F:→ tonyhsie :很少會直接認為是新買的SSD本身有問題 10/28 23:08
27F:→ blue119 :我主要都是在linux上使用,同樣的行為,之前的ssd沒 10/28 23:16
28F:→ blue119 :之前的ssd沒問題,現在手上新的確不行 10/28 23:17
29F:→ blue119 :總不能說,新的一定沒問題吧。 10/28 23:18
30F:推 MichaelHsin :不是很確定,但 TRIM 只是告訴 device 說這塊東西沒 10/28 23:28
31F:推 MichaelHsin :用了,有規定一定要把內容清空嗎? 10/28 23:28
32F:→ blue119 :其實我也不確定SSD收到TRIM Comment時,是否一定要 10/29 00:02
33F:→ blue119 :馬上清掉但如它不馬上清掉,那會是.... 什麼時候清呢 10/29 00:03
34F:→ blue119 :有TRIM的好處就是,於linux利用sync送出TRIM 10/29 00:03
35F:→ blue119 :comment,ssd就會把該清的清一清,之後寫入同一個位 10/29 00:03
36F:→ blue119 :置時,才可馬上寫入,如我沒理解錯誤的話,是這樣。 10/29 00:04
37F:→ blue119 :而除非Plextor跟別家的做法都不一樣,要不然google到 10/29 00:04
38F:→ blue119 :的資料,不會都是以同樣的方式做測試。 10/29 00:04
41F:推 notmuchmoney:馬上清不就浪費一次讀寫 不會這樣搞吧 10/29 00:15
42F:→ blue119 :都已Del為何不清? 重點是別讓某些block變hot spot 10/29 00:22
43F:→ tonyhsie :之前看一個日本測試 會閒置半小時才判定有無trim 10/29 00:32
44F:→ tonyhsie :不過如果你想退就退吧 這些也不是很重要 10/29 00:33
45F:→ qazxswptt :又一個沒品的 ... 10/29 03:10
46F:→ blue119 :買回來,測試發現有問題,退掉叫沒品? 10/29 10:30
47F:→ qazxswptt :人品不好不就是沒品嗎?誰叫現在大家喜歡被匪詞洗腦 10/29 23:50
48F:→ qazxswptt :連有些字詞亂用都不自知 10/29 23:50
49F:→ qazxswptt :硬體又不是你做的 有沒有品跟你有啥關係?想想吧.. 10/29 23:52
※ 編輯: blue119 來自: 203.73.175.192 (11/07 23:34)