PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   親自體驗 SandForce主控 是否真有某些評論說的某些特性 (https://www.pcdvd.com.tw/showthread.php?t=976945)

知世 2012-07-26 09:33 AM

目前顆粒來說,還是選marvell
但是的確,到了後面製程精進的顆粒之後,P/E越來越低,sandforce的優勢才會顯現出來
而且聽說sandforce在開台的時候,會決定是幾年保,為了顆粒的壽命與保固,越操的環境會越來越慢,因為為了保固,有保護措施
但是相信在後面,顆粒雖然P/E少,但是容量大,說不定會有容量換壽命的產品出來

Million 2012-07-27 02:16 AM

引用:
作者知世
目前顆粒來說,還是選marvell
但是的確,到了後面製程精進的顆粒之後,P/E越來越低,sandforce的優勢才會顯現出來
而且聽說sandforce在開台的時候,會決定是幾年保,為了顆粒的壽命與保固,越操的環境會越來越慢,因為為了保固,有保護措施
但是相信在後面,顆粒雖然P/E少,但是容量大,說不定會有容量換壽命的產品出來

就算選marvell 還是乖乖買m4 吧
至少人家美光是國際大廠, m4還修firmware 修的很勤呢
其他marvell solution 少見什麼firmware update 的動靜 :confused:

至於為什麼要修firmware 呢? 本來也是不太清楚, 不過有一則引述自PTT 的業內人士的爆料中有提到如下...

引用:
※ 引述《kkcity59》之銘言:
: 因為Sandforce提供整套的Solution,切入難度低,你看隨便一間模組廠也在產
: 一堆小廠也在產,你只要把顆粒買來照工版layout好,刷上Firmware就可以賣
: 每間模dram組廠都在做,因為做起來也差不多

引用:
倒也是未必,原因:

1) SF各系列對Flash die source都很敏感,不只是外面吵的同步/非同步那麼簡單,
玩SF玩得好的,Flash測試治具買不完,沒砸錢的,肯定玩不好(例如威X)。

2) firmware要針對die source微調,這一點從SSD問世以來一直都沒變,譬如說針對
T/S/疊die/M/I/downgrade的,都有不同firmware要調,夠大咖還可以要求SF出專
門的pkg做flash sorting,那個就比治具還複雜,只能空一條SMT等著產品做出來
燒機跑I/O Meter來衝才知道穩定性到哪...


3) 沒把SSD/SF當主力的廠商,下場都很慘,因為那些PM想法是「我只是兜來玩玩加減
賣」,鐵例就是X價屋某個短線品牌,SF系產品跟著RMA Rate崩盤,被抱怨到爆炸,
淪落到在拍賣亂撒貨...


SF其實不差,但DRAM/FLASH價格下太快,顆粒價格下1%時,pendrive頂多mount 1~4顆,
FOB價格頂多差4%,但SSD因為channel+成對,成品至少要16~32顆起跳,FOB價格一次就
會下16%~32%,廠商最終只能涉險找爛顆粒來賭,這一點問IC代理商業務應該超清楚...
有興趣的人可以查一下SF背後的金主是誰,彭博翻一翻應該頗有玩味之處。


至於Marvell系,故事就更多了,等哪天M4 phase out了再講。

以上雖然是在講SF, 但我認為MARVELL 也是如此, 因為他們都有用到相同的FLASH DIE.

浮出水面 2012-07-27 12:09 PM

引用:
作者Million
就算選marvell 還是乖乖買m4 吧
至少人家美光是國際大廠, m4還修firmware 修的很勤呢

其實SSD主控還會挑平台或AHCI驅動,但我從未見過有人在PCDVD發表相關心得

可見多數人只知人云亦云或看圖說話,對自己手上的主控都一知半解,更何況其他沒碰過的主控 :stupefy:

supermaxfight 2012-07-27 03:34 PM

SSD的處理量使用連續存取來進行測試,單位MB/s
SSD的實際表現使用隨機存取來進行讀寫測試,單位IOPS

這樣各位看官們能否接受 :p

MAXX228 2012-07-27 04:19 PM

引用:
作者supermaxfight
SSD的處理量使用連續存取來進行測試,單位MB/s
SSD的實際表現使用隨機存取來進行讀寫測試,單位IOPS

這樣各位看官們能否接受 :p


這不是只有SSD

連硬碟甚至連Storage都可以以此概述其效能...

commando001 2012-07-28 11:22 AM

引用:
作者山寨主
SF主控長期來說 是個正確的方向
所有的不穩定 總是會解決的

但是廠商也很容易利用SF的特性 使用慢到爛透的顆粒
算一算 用SF也就剩一家讓我有點信心 :like:


就算SF方案是正確的方向

你還是只能挑INTEL的 :laugh:

這才是重點吧

Million 2012-07-28 11:53 AM

順發 INTEL 330 120G 才 $2990
http://www.isunfar.com.tw/product/p...?prodseq=265139

台廠SSD真的要哭哭了 :cry:

commando001 2012-07-28 01:12 PM

引用:
作者Million
好吧, 自己說明好了
http://upload.wikimedia.org/wikiped..._and_Blocks.png
不時無刻地執行GC的極端後果, 會導致為了回收一個4K PAGE而ERASE掉整個64個 4K PAGE的BLOCK,
因為ERASE的最小單位就是一個BLOCK :cry: , 這個ERASE很傷FLASH的壽命,
這也是為什麼SANDFORCE採被動GC的主要原因, 就是要照顧FLASH的壽命.
.
.


簡單一個實例來看看好了

E代表空白的SECTOR
R代表有寫入的SECTOR
D代表標記刪除的SECTOR

假設原本一個BLOCK有4*4個SECTOR

E E E E
E E E E
E E E E
E E E E

這個大家沒疑問吧?

再來我們把這個BLOCK寫到滿

R R R R
R R R R
R R R R
R R R R

這個也沒問題吧?

1.這其中有兩個SECTOR的資料被標記刪除了

R R D R
R R R R
R D R R
R R R R

現在的共識是,如果要GC就是整個BLOCK都是D時是最佳狀況

那現在這情況MARVELL/SF的控制器會不會GC?

2.那如果有7個SECTOR的資料被標記刪除了呢?

R R D R
R D D R
R D D R
D R D R

3.那如果有10個SECTOR的資料被標記刪除了呢?

R R D D
D R R R
D D D D
R D D D

Million 2012-07-28 03:16 PM

引用:
作者commando001
簡單一個實例來看看好了

E代表空白的SECTOR
R代表有寫入的SECTOR
D代表標記刪除的SECTOR

假設原本一個BLOCK有4*4個SECTOR

E E E E
E E E E
E E E E
E E E E
43...

一看就知道你沒寫過FLASH 的 PROGRAM
有寫過 PROGRAM 的會比較喜歡用F來取代你的E如下

F F F F
F F F F
F F F F
F F F F

你要不要先去寫個FLASH 的 PROGRAM 再來討論看看會不會比較有交集 :sleep:

26有人圖示說明GC如下, 而這個GC的例子, 剛好也是過度GC 的結果---
如情形二->情形三, 為了回收情形二的A,B,C,D 4個PAGE, 執行GC如情形三而將E,F,G...等12個PAGE重寫到BlockY, 再Erase 掉整個有16個PAGE的BlockX...

為了回收區區4個PAGE, GC的過程中REWRITE 了 12個PAGE 再ERASE掉16個PAGE, 這種結果說他是過度GC可一點也不過份 :yeah:


commando001 2012-07-28 04:05 PM

引用:
作者Million
一看就知道你沒寫過FLASH 的 PROGRAM
有寫過 PROGRAM 的會比較喜歡用F來取代你的E如下

F F F F
F F F F
F F F F
F F F F

你要不要先去寫個FLASH 的 PROGRAM 再來討論看看會不會比較有交集 :sleep:

26有人圖示說明GC如下, 而這個GC的例子, 剛好也是過度GC 的結果---
如情形二->情形三, 為了回收情形二的A,B,C,D 4個PAGE, 執行GC如情形三而將E,F,G...等12個PAGE重寫到BlockY, 再Erase 掉整個有16個PAGE的BlockX...

為了回收區區4個PAGE, GC的過程中REWRITE 了 12個PAGE 再ERASE掉16個PAGE, 這種結果說他是過度GC可一點也不過份 :yeah:

http://www.pcinlife.com/article_pho..._gc_works-s.png


1.YES,我沒寫過 FLASH PROGRAM

要不然推薦一本教科書來讓人瞧瞧如何?

我並不是電子電機科系的

2.這種過GC或GC不足的問題...

我認為其實有沒有寫過程式沒啥關係

這種跟邏輯判斷比較有關係

GC指令是否實行只不過是狀態判斷而已,剩下GC怎麼寫出來就不是我們所需要討論的

另外你引我的言卻啥都沒回答...還要等其他人救援?!

3.最後用E R D這三個符號也能酸...符號又不是重點... :jolin:

重點在於那三個問題....


所有的時間均為GMT +8。 現在的時間是04:03 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。