【DIY】第一台自組3U伺服器!跑Web Server與NAS Server

這篇文章我同步放在自己的網站,我會分享一些資訊技術以及家庭修繕DIY的心得
Shawn's Zone

繼上次的文章居家小機房,我買了一個機櫃...後,就想要將更多設備改成機架式,以目前所使用的NAS設備及拿來架站的筆電,都是用層板的方式放在機櫃裡,遂想要組一台電腦來同時涵蓋兩個服務,除了改成機架式的爽度之外,同時也考量到NAS與架站的效能問題。

先講講NAS好了,目前是使用Asustor AS1002T v2,也就是目前華芸最初階的2-Bay NAS,CPU使用屬於ARM架構的1.6GHz雙核心Marvell ARMADA-385及配備不可擴充的512MB的DDR3記憶體(規格:https://www.asustor.com/product/spec?p_id=54),使用上也僅是備分堪用而已,想跑一些影音轉檔或是架站等等的話效能頗差,此機型也無法提供虛擬機的服務,另外這顆CPU在小機殼的情形下有高達60度的溫度,目前的優點大概就是省電,最高僅有14.1W的耗電量。

再講架站用的筆電好了,主要是用來跑reverse proxy server及wordpress,目前使用的是2016年在香港買的筆電Dell Inspiron 3458,CPU配備為2GHz雙核四緒的Intel i3-5005U,記憶體使用DDR3L 8GB,其實就架流量不大的文字blog來講綽綽有餘,筆電的超低耗電15W也很棒,但這台機型缺點就是擴充性不佳僅能接一顆2.5吋硬碟,且陽春筆電無法實施對於散熱風扇的控制上,導致明明沒做甚麼CPU溫度也在45~50度左右,以及Linux套件或是wordpress外掛更新時常常將CPU使用率吃到近100%,另外就是只提供100Mbps的網路速度。

既然決定自組電腦來跑NAS跟網站服務,接下來就是硬體的選擇,最後決定的配備如下:

CPU:AMD Athlon 3000G
雙核四敘且時脈高達3.5GHz,比原先筆電的i3-5005U效能好上不少,而且耗電僅35W,比起其他動輒65W起跳的CPU,應該能省下一點電費,散熱器的部分並沒有使用盒裝附的那款,淘寶買了體積更大的銅芯下壓款,另外很重要的一點就是有內顯,不用再另購顯卡。
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server

主機板:Asus PRIME A320M-K
這張mATX板子是必須要搭配CPU購買的,所以也由不得我選,SATA埠有4個,以規格來講目前也算是夠用。
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server

系統碟:Kingston A400 SATA SSD 240GB (M.2)
Asus這張主機板在使用Athlon系列處理器時,M.2槽只能跑SATA模式,為了避免浪費一個插槽,所以選了這個金士頓的M.2 SATA SSD來當系統碟,另外自行加了散熱片。
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server

機殼:淘寶3U工業機殼
機櫃還有空間,遂想要採用機架式的機殼方便管理又美觀,原本考慮2U的款式,但因2U有CPU散熱器不好買(要買<7cm的款式)、電源規格限制(部分PS/2電源無法使用,大部分採用SFX或Flex ATX)、可安裝硬碟量較少、機體小散熱不佳... ,相對來講3U多了許多的擴充彈性,另外家用電腦常用的12cm風扇幾乎都可以沿用!最後在淘寶買了款3U的機殼,就算含運費到台灣也僅是台灣工業機殼品牌機殼的1/3,唯一的缺憾是面板I/O是配製USB 2.0,另外加了個機殼硬碟架(硬碟籠)來填補面板上的三個光碟機空位,可裝硬碟數又大大擴增了。
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server

RAM:KLEVV DDR4 8GB 3200MHz
目前的服務8GB應該就夠了,從桌電上拔下一條來用,型號為KLEVV DDR4 8GB 3200MHz,但受限於Athlon系列的CPU所以只向下相容支援到2666MHz,原本想要買有ECC的伺服器專用記憶體,但Athlon 3000G不支援所以作罷,私認為要是Athlon 3000G可以支援ECC RAM的話那真的會變成一代架站神U。

網卡:淘寶Intel 82574L晶片PCI-E 千兆網卡
原本架站用的筆電只支援到100M,雖然主機板Realtek晶片可支援到1G網速,但在淘寶時湊集運就一起買了,價錢很便宜又是Intel晶片,姑且給他一試。
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server

PSU:全漢聖武士350W 80 Plus銅牌
這顆電供沿用,長時開機還是用大廠牌且80 Plus的比較安心,有四個SATA供電埠目前來講足夠。
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server

資料碟:Seagate【IronWolf】2TB 3.5吋NAS硬碟 x2
從NAS上面拆下來沿用。

電腦也都組過好幾台了,細節就沒特別拍照或是說明,以下是全部組裝完的樣子,把3個5.25光碟機的位置改成4個3.5吋硬碟的空間,另外在主機板晶片散熱器上面另外加了一個小風扇,淘寶的網卡也是隨插即用。整個組裝過程大致上沒遇到甚麼難度,頂多那個M.2散熱片的高度會卡到第一個PCIEx1的插槽,以及電供沿用標準的ATX PS/2在空間上占用頗大,未來考慮換成ATX PS/3的電供。
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server

灌的OS為Ubuntu 20.04 LTS,過程很快也沒遇到甚麼問題,就是一般灌作業軟體的程序。另外這兩天測試下來溫度都涼涼的,待機大概35度上下,只是不知道為什麼lm-sensors設定完還是無法抓到風扇的轉速,交叉測試過幾顆風扇也一樣,以上就沒有特別去跑燒機程式了,因為這台目前僅跑檔案交換跟架站的需求而已。

$ sensors
amdgpu-pci-0700
Adapter: PCI adapter
vddgfx: N/A
vddnb: N/A
edge: +35.0°C (crit = +80.0°C, hyst = +0.0°C)

k10temp-pci-00c3
Adapter: PCI adapter
Vcore: 1.09 V
Vsoc: 738.00 mV
Tctl: +35.2°C
Tdie: +35.2°C
Icore: 7.00 A
Isoc: 500.00 mA

另外cpu抓到的資訊:

$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
Address sizes: 43 bits physical, 48 bits virtual
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 2
Core(s) per socket: 2
Socket(s): 1
NUMA node(s): 1
Vendor ID: AuthenticAMD
CPU family: 23
Model: 24
Model name: AMD Athlon 3000G with Radeon Vega Graphics
Stepping: 1
Frequency boost: enabled
CPU MHz: 1419.949
CPU max MHz: 3500.0000
CPU min MHz: 1600.0000
BogoMIPS: 6986.91
Virtualization: AMD-V
L1d cache: 64 KiB
L1i cache: 128 KiB
L2 cache: 1 MiB
L3 cache: 4 MiB
NUMA node0 CPU(s): 0-3

最後把ssh裝好確認開啟後把機殼螺絲都鎖緊,再來就是上之前買的小機櫃啦!沒錯就是直接插進去放在L支架上,再把耳朵鎖上即可,底下剛剛好還可以放UPS還有一些雜物。
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server
【DIY】第一台自組3U伺服器!跑Web Server與NAS Server
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!