[問題] 關於SSD的瞭解

看板Storage_Zone (儲存裝置)作者 (stu)時間15年前 (2010/11/17 15:14), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/3 (看更多)
現在的SSD雖然價格偏貴 但是至少已經下降到可以買的程度了 所以做了一點功課 爬了不少文章之後有點心得 不過也有一些問題 所以想請教一下版上先進 看看這些想法是不是對的 1 一般硬碟的傳輸速度,讀和寫是差不多的。 7200轉大概是 90~100MB/s 10000轉可以到130MB/s 而同轉速下,容量比較大的硬碟則通常會快一點? 而一般SSD的讀取速度能有200MB/s 但是寫入就只有70~110MB/s ocz vertex2 可以有200MB/s的寫入則是例外 一般SATA2 可以有3Gb/s,也就是375MB/s的傳輸速度 整體來說,也就是SATA3 (6Gb/s) 其實沒有必要,對嗎? 2 HDD Access Time大約都是20ms左右 SSD Access Time一般都是0.1ms 但是這個Access Time主要是用來看出什麼用的? 是小檔的存取還是硬碟反應? 3 真正比較能夠表現平常使用的情況,其實是4k多重讀寫的速度。 所以連續讀寫其實不重要? 因為SSD通常不會拿來當作資料碟 4 關於trim 因為SSD寫入時,就算只要寫入一個Byte 也要把一個最小單位區域(2k or 4K)清除 當該區塊有資料時,就要先移動到其他地方放置 (這邊我自己覺得應該是不對的) 所以SSD快要滿的時候,寫入速度就會變慢到大概70% trim指令是讓OS可以通知SSD,在空閒時間去清除區域 目前只有win 7和linux有trim,而XP沒有 但是也有給XP專用的優化程式(對嗎?) 一旦使用SSD組Raid0,trim就無法使用 目前在控制器上面,寫的比較好的是intel與sandFocus 另外,只有寫入速度會變慢 而讀取速度是不會變慢的? 5 買了SSD要使用win7格式化 因為winXP的格式化會把sector的起點放在31.5k的位置 並不是2k或是4k的整數倍 這會讓邏輯上與實體上的sector沒有對齊 導致存取的區域數會提高 6 假設拿來當作系統碟使用 長時間使用後的寫入速度 SSD Raid0 > SSD with trim > SSD without trim ? 至於系統效能,主要還是看讀取速度? 所以其實長時間影響不大? 7 理論上SSD組Raid之後讀取速度會到400MB/s (會超越SATA2速度上限) 如果是使用主機板內建的raid功能 會導致SSD的效能卡在南橋而沒有意義? 所以要用SSD組Raid0 就要用Raid卡 或者原生就走PCI-e的Raid SSD 例如ocz RevoDriver (內建Raid0,讀540MB/s 寫400MB/s) 8 有執行3D程式時錄影的需求 但是SSD因為寫入沒有比一般HDD快多少(也是約100MB/s) 所以為此買SSD幫助不大? 9 如果把SSD當作系統碟,為了減少寫入提高壽命 要把虛擬記憶體和環境變數的TEMP設定到HDD上 但是這樣不就很矛盾? 實際上這應該是最常發生的存取動作 卻又搬到HDD上,不就又是使用HDD的速度了? 一個可行的辦法是開RamDisk 把虛擬記憶體搬到RamDisk上我確認過沒有問題 但是把TEMP環境變數設定到RamDisk 會不會發生有程式寫入RamDisk等待下次重開機時要呼叫 而資料卻隨著記憶體的重開機一起消失? 因為感覺還有不少程式,安裝時會要求重開機的 10 如果HD Turn 測SSD比預期的速度慢 找出有個預設64的選項,改成8就ok了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.210.62

11/17 16:03, , 1F
SATAII 和 SATA6G 的傳輸速還是有差
11/17 16:03, 1F

11/17 16:04, , 2F
可以看 Crucial RealSSD C300的測試
11/17 16:04, 2F

11/17 16:14, , 3F
看到了 C300的Read速度超過SATA2上限
11/17 16:14, 3F

11/17 16:16, , 4F
看來例外可以再加一個
11/17 16:16, 4F

11/18 12:21, , 5F
N460GTX好用嗎XD
11/18 12:21, 5F
文章代碼(AID): #1Cuu3X4P (Storage_Zone)
文章代碼(AID): #1Cuu3X4P (Storage_Zone)