Synology針對硬碟槽速度限制為 1.5Gb說明 - 3C

Daph Bay avatar
By Daph Bay
at 2016-08-12T22:18

Table of Contents

※ 引述《kerorog66 (便當加雞腿)》之銘言:
: 2) Synology DiskStation DS1815+ 為 Synology 所推出的 8-bay NAS 機種,採用的Int
: el Atom C2538 處理器原生提供 2 組 SATA3 (6.0Gb/s) 及 4 組 SATA2 (3.0Gb/s)的連
: 線規格。而為滿足 8-bay 機種的擴充需求,DS1815+ 額外採用 SIL3132 SATA2 控制器來
: 管理第 7 及第 8 硬碟槽,並於 2014 年 11 月搭配 DSM 5.0 作業系統上市。
: 而後在2015年5月發布 DSM 5.2 作業系統時,為優化系統穩定性,研發部門修改 SIL3132
: 的驅動程式,將第 7 及第 8 硬碟槽速度限制為 1.5Gb/s,同時經反覆測試,確認結果
: 與原先官網公布之測試數據相同,不影響一般使用情況之效能 (例如將 8 顆硬碟建成一
: 組 RAID,透過 Link Aggregation 進行區網或外網檔案傳輸等情況)。由於我們並未預期
: 使用者在此機種有全部使用SSD 的情況,也因此未在release note 說明。
仔細看完好像勾起了一些回憶, 稍微回頭調查一下大概就有底了...

有興趣的可以先看一下底下這個網頁, 是做 ZFS/soft RAID 選擇控制器非常
經典的介紹文, 雖然有點年份但對這個問題沒有影響
From 32 to 2 ports: Ideal SATA/SAS Controllers for ZFS & Linux MD RAID
http://goo.gl/Xa49zv

裡面關於Sil3132的介紹如下:

[SATA] SiI3132, 3Gbps, PCIe (gen1) x1 [75-88MB/s/port]
Availability: $20. Warning: the overall bottleneck of the PCIe link is
150-175MB/s, or 75-88MB/s/port, but the chip has a 110-120MB/s bottleneck per
port. So a single SATA device on a single port cannot fully use the
150-175MB/s by itself, it will be bottlenecked at 110-120MB/s.

簡單解釋, 就是這顆晶片只接一顆硬碟頻寬上限是 110-120MB/s
兩顆做 RAID0 總頻寬上限 120-130MB/s(150-175 是理論值, 實際沒那麼高)
網路上還可以找到古代的測試報告, 現在很多人嫌慢的 Jmicron 還比它快

以十幾年前的標準或許問題不大(那時候單顆都還在 100MB/s 以下)
但是兩個 port 加起來上限 130MB/s, 跑 SATA2 和 SATA1 有差嗎?

這樣還敢堅持"不影響一般使用情況之效能", 好像有點違反常識呢

--
Tags: 3C

All Comments

Christine avatar
By Christine
at 2016-08-17T05:11
簡單來說就是為了帳面bay數量好看硬掛上去的
RD搞不好也很幹 要看這種上古時代的文件
Aaliyah avatar
By Aaliyah
at 2016-08-20T01:15
搞不好出包的是pm
Eden avatar
By Eden
at 2016-08-20T22:29
當時最好的選擇應該是 Marvell, 很多板廠的 U3S6
Iris avatar
By Iris
at 2016-08-22T07:10
都是用它, 硬是塞個老古董進去實在沒啥道理
Audriana avatar
By Audriana
at 2016-08-23T08:18
所以以後買六槽以下 不需要加擴充晶片的最保險
Ula avatar
By Ula
at 2016-08-26T04:13
RAID的速度是加疊上去的 如果是4顆硬碟RAID5
讀取是4顆的速度 寫入是3顆的速度
Lauren avatar
By Lauren
at 2016-08-28T06:32
當然如果你很賽 做隨機小檔讀取 要的檔案剛好都在
Yuri avatar
By Yuri
at 2016-08-29T20:34
同一顆 那就會被單顆硬碟的速度限制住
Lily avatar
By Lily
at 2016-09-02T17:55
如果是連續大檔 會用ABCD ABCD...的方式存取
讀取速度就是單顆的4倍
Hedy avatar
By Hedy
at 2016-09-05T05:02
四碟 RAID 5 的讀取效能有到四顆的速度?
Tristan Cohan avatar
By Tristan Cohan
at 2016-09-08T13:41
我理解的是4顆RAID5讀取最高是3顆的速度,寫入的話
會速度大概2顆多,因為要算同位元檢查碼所以效能會
折損
Delia avatar
By Delia
at 2016-09-11T01:12
一定沒有 除非靠硬體XOR
Isabella avatar
By Isabella
at 2016-09-12T00:31
不過實際上RAID5除非有XOR幫忙算不然讀寫效能折損滿
明顯的
Oscar avatar
By Oscar
at 2016-09-16T07:31
直接看圖比較快 https://goo.gl/ytN8Ls
如果你資料有平均分散到每顆硬碟 讀取會是
Elma avatar
By Elma
at 2016-09-20T22:45
A1 A2 A3 B1 B2 B3 C1 C2 C3
Franklin avatar
By Franklin
at 2016-09-24T16:45
P不用讀 所以是4顆硬碟都有事做 讀取速度是4倍
Mia avatar
By Mia
at 2016-09-27T07:55
寫入的話 必須寫入P 是耗損 所以是3倍
Candice avatar
By Candice
at 2016-09-29T23:14
..................................是這樣解釋的嗎
Dorothy avatar
By Dorothy
at 2016-10-03T03:46
是這樣沒錯 不過僅限循序存取
Jake avatar
By Jake
at 2016-10-03T19:20
都拿wiki的圖了,怎麼不看看上面寫什麼
Queena avatar
By Queena
at 2016-10-04T18:16
如果你做隨機小檔存取 然後要的資料剛好都只在某顆
Linda avatar
By Linda
at 2016-10-05T00:36
硬碟 那就會被單顆硬碟速度卡住
Elma avatar
By Elma
at 2016-10-06T22:58
linjrming:中文維基資料有錯 RAID5讀取速度的確是N
Linda avatar
By Linda
at 2016-10-09T11:34
直接看英文的比較表格吧 https://goo.gl/NgZhC2
Daniel avatar
By Daniel
at 2016-10-11T01:33
四碟 RAID 5 讀取如果要四顆的速度,那勢必也要讀到
P,怎麼會是不用讀 P?
Kumar avatar
By Kumar
at 2016-10-12T20:45
P是parity的意思 你硬碟損壞才需要靠P算回來
Steve avatar
By Steve
at 2016-10-14T17:23
平常讀取不需要去讀P
Margaret avatar
By Margaret
at 2016-10-19T15:58
現在運算能力不是瓶頸, zfs/soft raid變成顯學
Quintina avatar
By Quintina
at 2016-10-22T13:27
平常就都會讀 不然怎麼偵錯?
Annie avatar
By Annie
at 2016-10-25T06:08
樓上 RAID平常沒在偵錯的
假如你熟悉parity的原理 就會了解 任一顆硬碟資料
Hedy avatar
By Hedy
at 2016-10-26T20:35
發生位元翻轉 都會讓parity產生變化
也就是說 假如A1 A2 A3算出來的parity 和P不一樣
William avatar
By William
at 2016-10-28T16:28
你也無法得知 是A1 A2 A3哪一顆有錯誤
Quintina avatar
By Quintina
at 2016-10-31T17:51
另外一個RAID平常沒在偵錯的原因
是如果你做隨機小檔讀取 只需要讀A1
Kyle avatar
By Kyle
at 2016-11-02T11:42
可是為了偵錯 必須把A2 A3和P全部讀起來 才能做比對
代價太高
所以RAID平常是不做偵錯的動作的
Enid avatar
By Enid
at 2016-11-05T18:22
這也是zfs btrfs這些新世代檔案系統 有做checksum
Yedda avatar
By Yedda
at 2016-11-08T12:30
的原因 因為RAID不會幫你偵錯
Tristan Cohan avatar
By Tristan Cohan
at 2016-11-08T22:55
所以就算是RAID6遇到翻轉也是無解嗎?
Una avatar
By Una
at 2016-11-11T20:47
啊對 寫入的時候才需要算p 不然太慢了
Harry avatar
By Harry
at 2016-11-13T20:26
b325019: RAID6理論上可以偵測出位元翻轉
Hardy avatar
By Hardy
at 2016-11-15T08:46
不過問題跟前面一樣 必須把每顆都讀起來才比對
再來 因為不知道是哪顆發生位元翻轉
Irma avatar
By Irma
at 2016-11-15T16:47
所以必須用消去法 每顆都重算一次比對 一直比到
有錯的那顆 一樣是代價太大
Donna avatar
By Donna
at 2016-11-19T15:39
感謝解說,假設我用RAID5上面用btrfs還有需要定期跑
同位元檢查嗎?
Isabella avatar
By Isabella
at 2016-11-22T07:35
zfs一套就搞定
Barb Cronin avatar
By Barb Cronin
at 2016-11-25T16:19
btrfs本身有scrubbing的指令
Isla avatar
By Isla
at 2016-11-28T22:39
就直接用checksum比對了 不用做同位元檢查
Belly avatar
By Belly
at 2016-12-01T19:37
不過目前synology的方案 還是採用傳統的mdadm RAID
William avatar
By William
at 2016-12-04T01:30
而非btrfs原生的raid 所以只能偵測出位元翻轉
無法自動修復
Ivy avatar
By Ivy
at 2016-12-05T22:36
難怪我想說明明btrfs自帶RAID了怎麼感覺還要另外創
磁碟群組,結果還是要跑同位元檢查QQ
Faithe avatar
By Faithe
at 2016-12-08T01:45
所以現在各家都在推zfs或btrfs啊
部分原因就是ext4無checksum 而RAID又不會自動偵錯
Charlotte avatar
By Charlotte
at 2016-12-09T04:59
除非你是壞軌壞到讀不到 如果能讀的到 但位元翻轉
Hedda avatar
By Hedda
at 2016-12-10T16:53
使用者通常是無感的
Poppy avatar
By Poppy
at 2016-12-14T11:25
我現在也只遇到一次紅標一天內跳7次I/O ERR馬上拆下
來跑光華換一顆回來
Tristan Cohan avatar
By Tristan Cohan
at 2016-12-18T17:36
c大好專業~~那Q家呢?目前有哪牌在做原生Btrfs呢?
Cara avatar
By Cara
at 2016-12-22T11:24
樓上 Q家是推zfs 不過目前只有出在rack機種上
Odelette avatar
By Odelette
at 2016-12-23T11:50
thecus和netgear都有btrfs機種
不過目前就我所知 應該都是用傳統mdadm RAID
Necoo avatar
By Necoo
at 2016-12-24T04:23
後兩家資訊較少 不確定後來有沒有更新
Tom avatar
By Tom
at 2016-12-25T18:52
好像有點歪樓了 本來是要討論RAID的速度的
Heather avatar
By Heather
at 2016-12-28T13:59
有資源的可以測看看 陣列裡有兩顆接在低速卡上
Connor avatar
By Connor
at 2016-12-29T01:08
理論上整體效能都會被拖下來
Connor avatar
By Connor
at 2016-12-29T22:47
SiI晶片已經十幾年,性能上不敷使用,不過若需要用
到PMP功能的話都是SiI相容性比較好,ASMedia與
Marvell的PMP問題多
Lucy avatar
By Lucy
at 2017-01-02T14:06
上PTT一般下載沒問題
Franklin avatar
By Franklin
at 2017-01-04T20:23
疑?我賣的好像不是PC
Odelette avatar
By Odelette
at 2017-01-08T18:09
Asmedia根本沒做fbs啊 esata+pmp早就是時代的眼淚
Madame avatar
By Madame
at 2017-01-12T06:56
這倒也是,有點像沒落的技術了...其實也不便宜
Poppy avatar
By Poppy
at 2017-01-15T03:58
要玩的通常都跑去搞SAS expander

50K左右遊戲機

Skylar Davis avatar
By Skylar Davis
at 2016-08-12T21:08
已買/未買/已付訂金(元):未買 預算/用途: 已購入ASUS MG28UQ 螢幕,主要玩單機大作 CPU (中央處理器):Core i7-6700 4C8T/3.4GHz(Turbo4.0GHz)/L3快取8M/HD530/65W MB (主機板):華碩 B150M PRO GAMING (m ...

MSI RX470 GAMING X 4GB 接DVI黑畫面

Anonymous avatar
By Anonymous
at 2016-08-12T21:05
小弟最近買了MSI RX470 GAMING X 4GB 接了DVI,如果開睡眠,會造成無法喚醒全黑畫面。 但如果換成HDMI後則無此問題。 與線上客服連絡後,只得到回覆要我測試兩個版本的驅動程式,並無改善,再回信給客服至今已兩天未回覆。 不知道是不是這個型號的產品接DVI後,會有上述的問題。 給大家需要購 ...

5K 文書機更新

Irma avatar
By Irma
at 2016-08-12T20:49
已買/未買/已付訂金(元):未買 預算/用途:自己以前的電腦留在家裡給爸媽作為文書機使用 CPU (中央處理器):Intel Celeron G1840【雙核】2.8GHZ/2M快取/53W【代理】, $1120 (原為 Intel E18764-001 Socket 775 Al ...

25K 寫程式、打OW電腦健檢

Blanche avatar
By Blanche
at 2016-08-12T20:20
已買/未買/已付訂金(元):未買 預算/用途:寫程式、打OW 自己配的單子,這是欣亞的連結https://goo.gl/Po86JZ 另外還會再買個喇叭,請求推薦,感謝。 CPU (中央處理器):高興價:I5-6500 MB (主機板):高興價:微星B150M MORTAR RAM ( ...

套裝電腦選擇請益

Margaret avatar
By Margaret
at 2016-08-12T19:37
大家好 最近家裡的親戚想換電腦玩遊戲 不想要以後還幫他修電腦 決定選套裝機 以後維修也比較方便 原本小屁孩是看中這台 16K Pchome的 http://tinyurl.com/j6z9tga 但我想說找燦坤買 實體店面 維修比較方便 這台18K 燦坤賣得 http://tinyurl.com/ha5u ...