首页電腦硬體

(第三頁更新溫度) 搭建高性能Unraid傢庭NAS + 媒體服務器

zeroivw2018-09-27 14:50
之前一直是租房,所以對高清播放,網絡設備和NAS這些一直就從簡,一直是用G1610T的Gen8, 調節瞭風扇,加瞭HD5450之後做日常下載以及低碼率1080p的HTPC足夠瞭。最近搬回自己房子之後迷上瞭PleX (多媒體服務器可以共享給傢裡或者外網),高碼率的4K以及1080p轉碼 + 網盤和BT高速下載,馬上對硬件性能和硬盤容量要求提高瞭很多。而且最近開始把內容分享給外網的朋友,他們的設備比較雜,加上字幕支持大多需要實時轉碼。


一開始是換瞭Gen10+Windows10,看重APU的硬件解碼能力,但x3421大概也就一個4代i3的性能,百度網盤/bt下載/網頁都很吃資源,加上硬件加速對cpu還是有占用。最最關鍵還是四盤位沒有任何備份保護的情況下,估計一年內就會不夠用,感覺弄兩臺分別管理還是有點不方便,尤其是多硬盤的SMB共享管理,這個分區那個分區的。另外Windows10這個系統還是有點“重”,遠程管理基本靠遠程桌面,穩定性也不夠好。

所以決定下血本搞一個8盤位的傢用服務器。軟件方面決定用UnRaid系統,看瞭Linus的介紹覺得有現成的很多plugin支持,web界面管理,非常輕量(一個u盤加載到內存運行),有現成的Deluge和Plex的docker,Linux新手也能很快運用,比Ubuntu用VNC方便很多(VNC或者teamviewer不流暢而且經常有些莫名其妙的問題),最重要硬盤的管理方式是隨便加硬盤,可以不同大小不同速度,最後都是一個存儲池,但比windows好在,隻要一個硬盤做冗餘就行,有硬盤壞瞭就從那個冗餘盤,對我來說比折騰RAID可靠多瞭。缺點是60美元的價格。

為什麼選擇Kaby Lake i7平臺?

用瞭排除法做選擇:

  • J3455的群暉 - 8盤位的價格很高,而且性能還是偏低(跑虛擬機是別想瞭),i3以上的更是天價,也沒太多可玩性。
  • MicroServer Gen10 + GTx 1050 - PleX在Linux下不支持AMD和nVidia的硬件解碼,而且前面說瞭 盤位擴展性不行
  • 傢裡老電腦 i5-3570T / i5-4690K - 其實換個E3之類軟解目前肯定夠用瞭,但就還是強迫癥覺得不支持最新的硬件轉碼
  • 最新一代 E3-1245V6 -帶集成 支持最新一代的硬件解碼,但是性能差i7不少 雖然很想要個志強的名頭和服務器主板+ECC,但這個性價比真的太低瞭
  • AMD Ryzen - 其實以前一直是AMD粉,但是一個是我不想加裝顯卡,另一個目前隻有Quick Sync的硬件加速支持最好,包括handbrake轉碼之類。最後一個就是功耗 1700X要95w

最終配置:


  • CPU: i7-8700 - TDP 65W,功耗低,不考慮超頻性能,6C/12T,框框看得比較舒心,最新一代的quick sync,支持4K 10bit轉碼,基本已經全涵蓋瞭。除瞭不支持ECC內存和不是服務器cpu心裡有點不舒服



  • 主板:華擎Z370太極 對主板的態度一直是追求實用穩定,畢竟性能差異其實很小,對華擎印象一直很好,而且Z370太極支持8SATA和兩個Intel 有線網口可以teaming,也沒有亂七八糟RGB的東西,很符合需要。


  • 散熱:貓頭鷹U9s 不超頻散熱不高,選個大廠又好看的:


  • 內存:芝奇NT DDR4 2400 8Gx2 沒馬甲沒RGB的選擇其實並不是很多



  • 機箱:一開始買瞭銀欣CS380,後來忍受不瞭做工和材料,而且其實我沒有熱插拔需要 反而很占內部空間。 選瞭fractal Design的R6,結構做工用料安靜都好太多 極其滿意。價格也不貴。還節省瞭2.5寸的ssd盒子





  • 電源:沒有仔細挑選,以前買過的RM650x印象不錯,而且Amazon有配套的模組線,就是價格偏高瞭




  • SATA 擴展卡:LSI LOGIC SAS 9207-8i 考慮到還有2.5寸硬盤,所以實際需要多於8個SATA口



  • 機箱風扇:雖然服務器會放在底樓客廳角落裡,平時根本不去不怕吵,但是還是有點強迫癥

  • 硬盤:手上有綠盤3TB 1塊,紅盤3TB 3塊,日立NAS 6TB一塊(新款明顯吵),紫盤 6TB 一塊,正在猶豫冗餘盤需要較多寫入並且大容量,應該買哪塊 8T還是10T


因為確定清單幾乎是這兩天心血來潮臨時確定的,所以感覺性價比還是偏低,而且沒有和二手服務器的方案仔細比較。最後算下來估計要1300-1400美元左右瞭,還不算任何硬盤。

其實這是我第一次完整裝機 之前都是花錢找人裝,所以還是挺興奮的,有需要提醒的地方大傢可以指出。



共有回复 59 条
2018-09-27 15:03zivers
其實我覺得pc-q26是真不錯,配itx加個擴展卡也夠。外觀不少。
2018-09-27 15:19Heracles
三樓吧。圍觀樓主作品
2018-09-27 15:42zeroivw
PleX:




UnRaid:










2018-09-27 15:47cj314
樓主這需求8700太奢侈瞭。。。。要求轉碼弄個8400t/8100t之類的足夠瞭,甚至G5400T都行。。硬解模塊都是一樣的630,下載也沒啥內存大點就行,除非你還做主力機幹其他用。。。
2018-09-27 15:57lilinth
想看軟件搭配  樓主有沒有
2018-09-27 16:02pelen9988
lz你這配置能愉快的4k實時轉碼不?手機看4k轉成1080p 20mbps
2018-09-27 17:07zeroivw
@cj314
偶爾會跑些別的 比如批量轉碼視頻;虛擬機運行德撲的solver (就是一種計算最優解的程序),主要PleX轉碼(轉碼 = 解碼 + 編碼,圖像的都可以用硬解沒錯)很多時候還是會用到cpu的 ,比如音頻的轉碼,以及實時加上圖形格式的字幕,都隻能用cpu,目前還沒法硬解。不過總體來說的確是大材小用瞭。
2018-09-27 17:21zeroivw
@lilinth
軟件搭配目前就是 UnRaid (操作系統) + PleX (媒體服務器) + Deluge (BT下載) + Windows 虛擬機,其他還在挖掘 UnRaid有一個類似app store那樣的地方可以下載 非常傻瓜。

比如今天就安裝瞭一個Dropbox,還發現瞭有一個插件可以利用,因為我在美國所以很多用途有些差別,但應該花下心思大多用途都可以解決。當然黑群輝肯定更易用。



比如我這個還看到一個可以自動把nas上的文件加密備份到雲端的app

我正好看到國內好像也有代購這個操作系統的,我看瞭下別人的中文介紹:

UNRAID的優點:

  • 支持硬盤無訪問自動休眠(SPINDOWN)省電,畢竟一個10/20塊硬盤的傢用陣列,不是每時每刻都有訪問需求的。節能、降噪。
  • 陣列中每個硬盤容量可以不一樣。
  • 隻需要一個校驗盤,要求其容量是陣列裡面最大的(即:容量≥陣列中任意一個硬盤)。
  • 允許1個硬盤倒下,不影響陣列數據完整。即使第2個硬盤倒下,也隻損失這個硬盤上的數據。而不會損失整個陣列數據。舉例:一個陣列ABCD 4塊硬盤+校驗盤E。如果A-E盤中的任意一塊壞瞭,對數據沒有影響,用同容量或者更大容量(容量≤校驗盤)的硬盤替換壞的硬盤即可。如果兩塊硬盤壞瞭,如A/E,那隻會丟失A盤中的內容,B/C/D盤中的內容仍然可以訪問,隻要把盤拿出來,用LINUX LIVE CD啟動,即可訪問其中內容。
  • 擴容方便,直接往陣列裡添加硬盤就可以瞭。唯一要求是容量≤校驗盤。此外對容量沒有要求(見第2點)。如果新加入的硬盤容量比校驗盤大,需要先用這個硬盤替換校驗盤,然後再把替換下來的校驗盤作為新盤加入以增大陣列容量。


缺點:

  • UNRAID是要授權的,一個Pro版本授權119美刀,可支持21塊硬盤(7月10日的RC6版本支持24塊硬盤,正好適合24盤位的機箱)。免費版本支持3塊硬盤(1校驗盤+2數據盤)。我花$149買瞭一個2-key pack,有兩個授權。感興趣的可以兩個兩個合夥,呵呵~~~
  • 讀寫速度不快,在30-40MB/S。個人認為傢用夠瞭。(這點不清楚,我目前沒有校驗盤的情況下 讀寫都是滿速,有可能有瞭之後寫會慢一點吧,讀照理說不會影響吧)


2018-09-27 17:26cfkqch
emby感覺比plex靠譜。
可以用核顯硬解加速,反正unraid也用不上核顯
2018-09-27 17:27lilinth
@zeroivw
謝謝講解
2018-09-27 17:34tmdodd
硬盤溫度不錯啊,現在硬盤上滿瞭嗎?還有最重要的環境溫度多少?
2018-09-27 17:35zeroivw
本帖最後由 zeroivw 於 2018-9-27 17:44 編輯
@pelen9988
我還沒裝好所以沒試,但是我另有一臺i5-8400裝瞭Linux,所以這些都試過。

簡單說是可以的,
具體說就是看下圖Quick Sync 支持的范圍



首先轉碼就是兩步,先解碼再編碼。編碼這部分考慮到手機端的支持,一般都是用H264,這點早在Sandy Bridge就支持瞭。

解碼部分就復雜一點, 4K最常見的就是HEVC編碼(偶爾有H264但那個反正硬解是小菜一碟,VP-9是youtube 用的),分為有無HDR (10bit vs 8bit)。前者是Skylake以後的才支持, 後者是Broadwell以後的intel cpu集顯都支持硬解。我的i5-8400差不多正好可以軟解一個高碼率4K原盤,但cpu占用率很高,所以8700肯定夠一個,但是感覺很辛苦。。。硬解的話intel最新一代的quick sync很強大,隻要是新的intel CPU的集顯,我甚至聽很多用戶反饋J3455比如DS918+就可以硬解好幾個4K。所以8700光從視頻編解碼的角度說已經是奢侈瞭,4K 轉1080p 20mbps cpu占用很低。

ok,但是有幾個問題需要註意:

  • 硬解需要主顯卡,是不能主顯卡nvidia,然後集成顯卡轉碼,除非虛擬機有可能成功
  • 很多軟件硬解需要顯卡實際連一個顯示器,或者是個顯示器的模擬模塊,就算是關機狀態的顯示器
  • 雖然視頻轉碼都是gpu加速,但音頻必須由cpu,當然一般不會超過10%占用
  • 最可能出問題的就是字幕,很多4k視頻自帶字幕是PGS,這類圖形的字幕轉碼需要實時渲染到視頻上,並且目前隻能用到單核cpu,所以很可能成為瓶頸。其實最好的解決方案是用外掛SRT或者SSA
  • 其實不推薦轉碼HDR,因為H264沒有HDR,所以相當於把hdr的顏色轉換成普通SDR的色域的時候,你會發現畫面比較蒼白,這個問題能解決的軟件不多,還不如自己弄一份1080p的備份,這樣電視放4k,移動設備播放1080p



2018-09-27 17:37zeroivw
@cfkqch
PleX也可以啊,所以我才註重新一代集顯,就是要買pass。我主要是喜歡plex界面還有分享方便一點,都是很好的軟件
2018-09-27 17:37zeroivw
@tmdodd
這個不是哈,隻是放在gen10裡先備份老數據之類。隻是給看個操作系統的樣子
2018-09-27 17:38天一凡
比品牌NAS強大很多!
2018-09-27 17:49tmdodd
@zeroivw
哦 瞭解  我是覺得這箱子後來你會忍不住換的  外形沒外形,看結構也不算散熱特別好那種
2018-09-27 22:08狂笨de音速
mark 一下樓主,我現在還是win server的平臺
2018-09-27 22:09真是十二
mark 慢慢看
2018-09-27 22:31蝶戀飛8
LZ跟你類似的方案,不過最後選瞭Freenas. 推薦幾個影片下載,搜索和管理工具,docker裡都有:

transmission, couchpotato, sonarr, radarr
2018-09-27 22:38未名
^-^ TDP標95w不代表運行的時候就是95w
TDP標65w不代表運行的時候就是65w
2018-09-27 23:07xiaoxiaoshizi
我看到傢用媒體播放器用8700有點懵逼,一個8代的i3就隨便搞定你說的這些瞭
2018-09-28 03:21zeroivw
@tmdodd
是的,其實外形我倒挺滿意,就是做工用料不行。希望有更好的替代品。
2018-09-28 03:22zeroivw
@xiaoxiaoshizi
嗯 但其實相對整個平臺 8700也沒有貴太多,而且偶爾批量轉碼,還有跑虛擬機之類應該還是用得上的。就是功耗感覺可能大瞭一些
2018-09-28 03:23zeroivw
@未名
我知道哈,TDP甚至都不完全是最大功率,但算是比較簡單的一個指標吧。我看瞭下8700確實待機時候功耗不高,看評測不帶硬盤大概50w
2018-09-28 03:48shine360
我確實沒get到點,你用8700作為HTPC應該是接電視,接電視的話[email protected]都到不瞭,隻能接顯示器
目前作為HTPC接電視[email protected],最輕松的就是2400G,轉碼的話,親測比I5快,比四核的I7差一點點
你這種需求,其實最適合未來的八核APU
2018-09-28 04:58zeroivw
@shine360
這不是htpc,不接任何顯示器的。而且好像很多人有個誤解,我說的是轉碼 就是比如從hevc解碼然後重編碼成h264,這在流媒體服務器上很常見。你說的那隻是解碼,就是解碼之後直接輸出給顯示器或者電視,那個很多便宜的電視盒子都能做到,
2018-09-28 07:47cheng88shuai
StableBit DrivePool 和SnapRAID倆個軟件配合也能達到樓主的unraid硬盤方面的要求。比unraid便宜,win系統下熟悉。StableBit DrivePool負責合並硬盤,SnapRAID負責硬盤內容的安全。掛一個硬盤後SnapRAID恢復換掉換掉的硬盤DrivePool合並後的內容也全在。
   就跟普通陣列卡組raid一樣瞭

2018-09-28 08:34醉酒棕熊
硬件環境因人而異,軟件環境多分享些經驗就更好瞭^-^
2018-09-28 08:36tankren
說實話,很浪費,不知道你客戶端用的什麼播放器?為什麼非要讓服務器給你轉碼?
2018-09-28 08:39pelen9988
@zeroivw
硬解需要主顯卡,是不能主顯卡nvidia,然後集成顯卡轉碼,除非虛擬機有可能成功.
這個是啥意思?我不準備上獨立顯卡,我隻打算集成顯卡,I7 8700T之類的。
你意思是8700 4看vp9 10bit的時候 還是占有比較高咯。

其實我看著頭暈,你能不能直接告訴我,我用8700K大不瞭OC到5G,能不能幹這個活吧emby 轉1080P 手機20M.
還是說解碼編碼 集成顯卡同時隻能幹一個事情。有一個事情必須CPU來處理。
2018-09-28 08:39pelen9988
@zeroivw
硬解需要主顯卡,是不能主顯卡nvidia,然後集成顯卡轉碼,除非虛擬機有可能成功.
這個是啥意思?我不準備上獨立顯卡,我隻打算集成顯卡,I7 8700T之類的。
你意思是8700 4看vp9 10bit的時候 還是占有比較高咯。

其實我看著頭暈,你能不能直接告訴我,我用8700K大不瞭OC到5G,能不能幹這個活吧emby 轉1080P 手機20M.
還是說解碼編碼 集成顯卡同時隻能幹一個事情。有一個事情必須CPU來處理。
2018-09-28 08:47kmb101
如果不需播放功能可考慮裝黑群
2018-09-28 08:53cj314
@zeroivw
其實skylake也隻能8bit h265 ,到瞭kaby和apollo lakey以後才是10bit


看到德州撲克就知道打擾瞭。。。8700一點都不奢侈哈哈
2018-09-28 09:10Ho1oPsychon
2018-09-28 12:49cfkqch
@zeroivw
對,買瞭兩個月pass換瞭emby。另外可以試試zfs plugin,比unraid自己的存儲系統好點。unraid那個cache機制太……
2018-09-28 13:02vva
1700X哪來的功耗95w?那是熱設計功耗。這麼說1700還65w呢
2018-09-28 13:04vva
@kmb101
黑裙流弊,最近換主板,從A換I,直接把引導U盤換到新板上就可以用,一點毛病沒有,壓根不需要重裝
2018-09-28 13:13zeroivw
@pelen9988
我根本不知道你的情況,當然這麼跟你解釋。你如果隻有集成顯卡,簡單說就是輕松用顯卡解碼編碼4K,如果不涉及到轉碼PGS字幕,J3455都夠瞭。VP9不用考慮,幾乎用不到
2018-09-28 13:20zeroivw
@Ho1oPsychon
多謝 受教瞭。我之前也被GT1030坑瞭 買來發現是隻能解碼不能編碼就退瞭。

你的用途還有高性能路由所以需要配置的更多。

另外我想問下為什麼不用8700k的集顯來負擔轉碼呢,QSV至少速度比nVidia好,而且消費級的nvidia隻支持最多兩條流編碼。
2018-09-28 13:25zeroivw
@cj314
對沒錯 所以我說skylake之後。其實德撲主要是波動,看上去多少錢上上下下 但短期都是運氣,長期來說絕大多數poker player遠不如碼農賺的多
2018-09-28 13:56zeroivw
@tankren
我傢裡不用轉碼,但是我是共享給外網的朋友的,這時候比如帶寬不夠,或者對方播放器不支持之類,但主要是帶寬不夠 自動轉成720p或者1080p更小碼率。就像是youtube或者youku做的事情
2018-09-29 20:49leon2001h
個人意見,單純為瞭PleX的話,還不如買個apple TV4K(賬號要用香港或者美國的)就好瞭,省的錢足夠買好多年的會員瞭
2018-09-30 15:13zeroivw
@leon2001h
你說的是plex的客戶端,而且Apple TV 4K很多需要轉碼,兼容性一般。我有兩個shield瞭。我這裡討論的是plex的服務器端。
2018-09-30 16:40lolofive
樓主在美帝,可以看看freenas的硬件產品,國內超微的代工廠生產的,有渠道賣 。4盤8盤都有
2018-09-30 21:53utlr
從硬到軟都很小眾,有你頭疼的時候
2018-09-30 23:31暗影翔
自傢用其實plex不太需要。實測動畫南極人的bdmv,帝都網通3-4m上行,同樣帝都網通下接路由器,sony xz1c連2.4g網,播放一卡一卡的,不是手機性能問題,而是網絡速度跟不上。其實個人用完全沒必要遠程看自己傢服務器的原盤。
2018-10-01 14:31zeroivw
其實plex和unraid在國外都非常流行哈 都是有很多專門討論的版面

今天隻花瞭1個多小時就把軟件都設置好瞭,配合unraid自己的應用商店很方便,包括硬解和很多監控的東西(比如一個監控自己plex share給別人之後別人看瞭什麼 還有一個獲取**姐媒體信息的插件)











是不是硬盤溫度有點略高?已經換瞭貓頭鷹的風扇 而且這裡室溫很涼快 20度把
2018-10-02 15:42ltycomputer
@zeroivw
很不錯,我那臺ESXi的hypervisor占用資源太大瞭……

unRAID是不錯的選擇,既是正版授權又可以直通顯卡,docker附加性能開銷小

感覺唯一不爽的是每次開機都得聯系授權服務器,否則陣列起不來
2018-10-02 15:44ltycomputer
@cheng88shuai
不行,這兩軟件我都在用

掉一顆硬盤以後,上面數據都是不可訪問的,直到你用SnapRAID在另一顆硬盤上重建

而unRAID可以掉盤以後實時模擬故障盤上的數據
2018-10-02 16:57zeroivw
@ltycomputer
之前看過你的文章 研究太透徹瞭,方便問下你主要拿來做哪些用途麼?我感覺unraid還是有兩把刷子的 系統非常輕量,現成的docker也很豐富,陣列設置也非常傻瓜
2018-10-02 17:10ltycomputer
本帖最後由 ltycomputer 於 2018-10-2 17:12 編輯
@zeroivw


一樣跑瞭Plex和PT之類的玩意

我現在覺得Docker真的很不錯,我那些虛擬機太笨重瞭

unRAID在U盤上隻占用幾百MB,內存也吃的很少

另外unRAID硬解編解碼可以用8700k的核顯,我發現那張1050Ti完全是浪費(不過可以Steam串流用)

ESXi隻要設置瞭初始化核顯,獨顯直通必定Code 43報錯,不知道unRAID這種基於KVM的虛擬化會不會有這個問題
2018-10-02 17:16zeroivw
@ltycomputer
是的 docker主要瀏覽器按按鼠標就好 相比之下連遠程桌面到vm都顯得很笨重,1050我之前在你帖子也回復瞭 畫質比quick sync略好一點點但差別不大,而且不支持超過2個流,quick sync兼容性還好很多,1030更坑。。。
2018-10-02 17:25ltycomputer
本帖最後由 ltycomputer 於 2018-10-2 18:03 編輯
@zeroivw
之前我擔心的主要因素是unRAID虛擬化網絡功能不好

ESXi可以創建各種虛擬交換機,unRAID隻能橋接到物理網卡或者物理網卡的某個vlan上吧

我傢那套需要幾個Openwrt虛擬機做軟路由,所以這個是我沒上unRAID的最主要因素
2018-10-04 17:11zeroivw
@tmdodd
被你說中 實在忍不瞭這才沒幾天我就換瞭r6 之前沒發現這個好選擇 質感結構差太多
2018-10-04 19:15kerafyrm
請問樓主
隻用來存儲,不解碼的話,常規I傢配置都能支持吧
怎麼遠程管理的呢?
2018-10-04 23:31zeroivw
@kerafyrm
沒錯的 如果隻是存儲 什麼J3455 g字頭的板載都足以 而且其實這些也能解碼 還很強。遠程的話 unraid 和plex本來就都是網頁圖形界面管理的 本機和遠程管理沒區別 你就理解成unraid跟群暉差不多的一個nas操作系統 也能安裝app 靈活度更高 但沒有那麼傻瓜而已
2018-10-05 01:04tmdodd
@zeroivw
哈哈 r6是個好箱子

玩存儲的箱子和散熱才是最大的草,一定要拔
2018-10-05 16:35lanqo
感覺unraid很不錯,就是價格貴瞭點
2018-10-06 12:31kerafyrm
@zeroivw
還有個問題,我也把nas安裝瞭unraid,但是進去就要輸入Tower賬號和密碼???不是有試用嗎
第 1 页 / 共 1 页