作者Ryu3y3s (3y3s)
看板PC_Shopping
標題[開箱] 自組 Ryzen 5600X 機架伺服器
時間Mon Apr 12 01:01:14 2021
最近把家裏的伺服器升級
看到 Ryzen 價位相比伺服器用 CPU 來的便宜很多 而且又支援 ECC
所以看到 Zen3 上市就有要替換的想法
而且基本上這種個人用放家裡的情況會因爲噪音不大偏好一般的機架伺服器
但是因爲希望把放置空間整理好 還是希望有機架可以放
所以最後決定拿一個 4U 機殼組
然後其實這種組法最麻煩的就是主機板
因爲有 IPMI(BMC) 的主機板可以無論伺服器開關機或當機都可以遠端控制
然後就找到了 ASRock Rack 有做給 Ryzen 的伺服器主機板 真的是專出妖板
CPU: AMD Ryzen 5 5600X
Cooler: Noctua NH-C14S
Memory: Kingston KSM32ED8/32ME 32G 3200 ECC (測試時 x4 實際 x1)
MB: ASRock Rack X570D4U-2L2T
SSD: WD SN750 256G x2
HDD: 數顆沿用
Chassis: Silverstone RM400
裝機前
https://imgur.com/DF4Q0qO.jpg 裝入機殼!
https://i.imgur.com/Y2cLdii.jpg 可以看到 X570 晶片並沒有散熱風扇 所以機殼前名一定要有進氣 不然有可能會過熱
然後發現忘記安裝 CPU 散熱器 幸好不用額外裝背板 直接安裝!
https://i.imgur.com/GsAblse.jpg 原本會擔心散熱器會卡到記憶體或機殼之類的 但是其實空間還蠻夠的
CPU 散熱風扇裝上面或下面都可以 但是因爲蓋上機殼後怕裝上面空間太少風流不順
就決定裝下面
接下來就是比較麻煩的問題
因爲出廠時裝的是 1.20 的 BIOS 並不支援 Zen3 所以開機只有黑畫面並且 boot loop
所以需要更新 BIOS
但是這時候就是 IPMI 的出場了 這個主機板上的 IPMI 預設會用 DHCP 拿IP
所以接到有 DHCP 的 LAN 再想辦法戳到他的 IP 就可以進入他的網頁界面更新 BIOS
不需要 Zen2 的 CPU
更新好順利進到 BIOS
https://i.imgur.com/LJ8CPRN.jpg 記憶體插滿降到 2666
設定設好上機架!
https://i.imgur.com/lEZVOPZ.jpg 一切看起來都很好 直到發現開機並不穩定
原來是 Zen3 一樣有 RDRAND bug
科普一下 RDRAND 是一個拿來產生亂數的 x86 指令
大部分 Linux 所使用的 systemd 會拿他產生系統服務的唯一 ID
然後壞掉的亂數就有很高機會會有重複的 ID 出現 導致服務的 ID 衝突然後導致失敗
https://github.com/systemd/systemd/issues/18184 目前可以透過修改開機參數避免始用 RDRAND
發現這個問題後有去回報 ASRock Rack 的 Technical Support 隔天就提供了測試版BIOS
(就是現在有在官網上的 1.33 Beta BIOS with AGESA 1.2.0.1)
更新後就解決了這個問題
另外也稍微擔心 X570 的溫度 在預設的 fan policy 下差不多在 76 度上下
但是如果風扇全轉可以降到 65 度
既然上面寫的 critical 是 9X 就交給他自動調風扇了
伺服器更新硬體上機架 雖然仔細想想並也沒省多少空間
但是變的比較好整理 也看起來比較專業(?
算是圓了一個夢想吧
謝謝觀看!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.240.181 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1618160477.A.EBC.html
推 sdbb : 機殼不錯 04/12 01:08
推 wei115 : 這bug也太雷了= = 04/12 01:08
→ friedpig : 這個zen3還沒修好喔 不是從1就有了 04/12 01:20
→ friedpig : 不過記得只有Linux比較吃重 大部分diy用windows無 04/12 01:21
→ friedpig : 感吧 04/12 01:21
的確 但是其實亂數壞掉在資訊安全上不是一件好事 因爲會較有可能被猜出加密金鑰
只不過之後的 microcode update (BIOS update) 有修掉就好了
推 twosheep0603: 比較意外竟然更新microcode就修好了XD 04/12 01:36
推 creepy : 我對機架比較有興趣 半櫃要多少錢 04/12 01:47
好像八千多快九千吧 露天上買的
推 HMKRL : X570D4U你從哪邊買到的啊 04/12 01:58
keywin 凱穩 直接寄信聯絡 sales
→ friedpig : 記錯了 這個好像是3000才開始有的 04/12 01:58
推 a3831038 : 原來可以這樣更新bios阿 04/12 02:03
推 HMKRL : 感謝 上次想買找不到貨源放棄IPMI延用消費級板子 04/12 02:08
→ HMKRL : 之後知道哪邊能找了 04/12 02:08
推 dces4212 : 推 04/12 02:39
推 tcman02 : 推 04/12 07:55
推 goldie : 原來可以這樣更新BIOS... @@ 04/12 08:31
推 atrix : 這機櫃我也有買一個給公司,上面放了螢幕在用,可惜 04/12 08:51
→ atrix : 因為不平,滑鼠很難用。 04/12 08:51
推 soem : 安裝amd-ucode package,在boot loader更新應該也是 04/12 09:13
→ soem : 處理這個問題吧 04/12 09:13
對 但是似乎兩邊的內容不一樣 這次的問題只能透過更新 BIOS 那邊的來解決
推 b325019 : 沒放UPS不怕ex22跳電翹辮子嗎w 04/12 09:26
反正是二手便宜貨 壞了再說XD
→ HamalAri : 這板子 iommu group 長得怎樣 04/12 09:31
https://pastebin.com/k9hC6RFF ※ 編輯: Ryu3y3s (114.34.240.181 臺灣), 04/12/2021 09:38:35
→ HamalAri : 哇, 切的真漂亮 04/12 10:02
推 tetani : 為什麼不選用光纖10g? 04/12 10:10
推 b325019 : ex22只有1g sfp 04/12 10:14
→ b325019 : 看原po要不要換ex33,二手也很便宜 04/12 10:15
之後有時間跟動力會升級XD
推 iuytjhgf : 只是為了要上機櫃而弄這種機殼我覺得沒必要 04/12 10:27
→ iuytjhgf : 層板便宜又大碗 一個雞價是機殼可以買4片吧 04/12 10:28
→ iuytjhgf : 機架式 04/12 10:28
→ iuytjhgf : 機架式的機殼優勢只有在組磁碟陣列抽換方便 04/12 10:29
實際上選用這個機殼一部分是爲了好看XD
推 Nexus5X : 應該是隨機性不夠的問題 可能跟產生亂數的方式有關 04/12 11:26
→ louisxxiii : 學到原來可以這樣更新bios 04/12 11:35
推 blackwindy : ECC記憶體能超頻嗎?好超嗎? 04/12 11:48
→ blackwindy : 為什麼插滿會降到2666? 04/12 11:49
因爲 Ryzen 5600X 上只有兩個 memory channel 也就代表兩條記憶體要共用同一個
channel 所以爲了確保傳輸的品質會降低頻率
→ crono0 : 會要ECC 就別考慮超頻好不好超 需求性質不一樣 04/12 11:51
推 HMKRL : ECC記憶體本身能超 但何必用了ECC還跑去超它呢… 04/12 11:51
→ comipa : 主版那個叫做BMC 04/12 11:51
正確的名字是 BMC 沒錯 IPMI 是他實作的功能
推 smallreader : #1WNapC7x 金金上面用的是美光,說頻率好超延遲難縮 04/12 11:53 → seanlien : 凱穩很貴,如果不怕保固問題,新蛋、亞馬遜都好。 04/12 12:15
→ seanlien : 我自家用 SuperMicro 300-9D,不買 AMD 是因為沒內 04/12 12:15
→ seanlien : 建 10GbE,通常小機器要同時插 HBA + 10G 網卡很難 04/12 12:16
推 EntHeEnd : 讚喔 推 04/12 12:35
推 lc85301 : 為什麼家裡會有伺服器 04/12 13:02
→ friedpig : 那BUG已經不是隨機性不夠的問題 是搞到他覺得0*FFFF 04/12 13:42
→ friedpig : FFFF是最棒的隨機數 永遠都回這個 才會那麼嚴重 04/12 13:42
3000 系列的是這樣沒錯 5000 系列似乎是不同的
看別人試出來的是會有前後重複的數字 我的推測是 cpu 內部有一個 buffer 是拿來存
雜訊的然後 RDRAND 在從裏面拉資料出來的邏輯寫壞了 沒要考慮拿完的情況
→ friedpig : 如果只是隨機性不夠可能還沒那麼容易戳到 04/12 13:42
推 mrnegativetw: 家裡有機架 真香 04/12 14:45
→ KaguyaHime : 有機架櫃關鍵字嗎 04/12 15:30
YUKON
推 ATND : 推 04/12 16:32
→ dieterle : 水喔 04/12 17:06
推 iuytjhgf : 關鍵字就 機櫃 阿 04/12 17:38
→ iuytjhgf : 伺服器正常高度41U 擺家裡比較常用24U 04/12 17:41
→ iuytjhgf : 不要亂客製高度的話這種東西價格還蠻固定的 04/12 17:41
推 hizuki : 這個是所謂unbuffer ECC基本server沒人用 04/12 21:25
消費者級的 CPU 沒有支援QQ 其實記憶體沒有那麼多的話 unbuffered 也沒差
使用 registered 的其中一個原因就是因爲減低 memory controller 的 load
推 carrymoon : 謝分享 機殼的風散吵嗎 04/12 23:52
不怎麼吵 畢竟預設也沒全轉 但是我還是換了貓頭鷹
推 hakugetsu : 2DPC降2666是AMD POR設定值,官方設定只有1DPC能跑3 04/13 07:20
→ hakugetsu : 200 04/13 07:20
→ hakugetsu : 不過選單你自己改回去3200應該也能穩啦 只要永擎bio 04/13 07:22
→ hakugetsu : s不雷(但我用x470d4u的經驗...一言難盡) 04/13 07:22
※ 編輯: Ryu3y3s (114.34.240.181 臺灣), 04/13/2021 09:29:03