[開箱] 自組 Ryzen 5600X 機架伺服器

作者: Ryu3y3s (3y3s)   2021-04-12 01:01:14
最近把家裏的伺服器升級
看到 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 就交給他自動調風扇了
伺服器更新硬體上機架 雖然仔細想想並也沒省多少空間
但是變的比較好整理 也看起來比較專業(?
算是圓了一個夢想吧
謝謝觀看!
作者: twosheep0603 (兩羊)   2021-04-12 01:36:00
比較意外竟然更新microcode就修好了XD
作者: mrnegativetw (每天來點負能量)   2021-04-12 14:45:00
家裡有機架 真香

Links booklink

Contact Us: admin [ a t ] ucptt.com