伺服器就是程序員永遠的玩具,伺服器里自有顏如玉,伺服器里自有黃金屋。路由器早就被玩膩了,我從小型機一路燒到樹莓派

,從自己組裝伺服器又一路燒到刀片機。

如今這把野火燒到了 Intel Nuc 上,說起 NUC 我差不多觀察了三年了,今年下半年 Intel 出了兩款八代 i7 新品,分別是 NUC8i7HVK (冥王峽谷):

和我入的這台 NUC8i7BEH:

冥王峽谷更多用作家用娛樂和遊戲配的很強的顯卡,而 NUC8i7BEH 一般作為辦公用,別看後者顏值沒前者那麼高,那麼狂炫酷拽,但是性能一點不含糊:

所以別看冥王峽谷外觀很漂亮很拉風,但如果不玩遊戲,辦公或者做伺服器的話,雖然都是 8代 i7,但 NUC8i7BEH 從性能,功耗,硬體版本,各項參數全面碾壓冥王峽谷, 無愧於今年下半年 NUC 的機皇產品。

所以作為需要一台小型高性能伺服器的人來講,當然是選購後者。自己拍的照片實在太丑,網上搜了兩張別人的圖片:

實際大小就是四包煙堆在一起(下面兩包,上面兩包),十分緊湊。

性能評測

它性能有多強呢?下面是 cpubenchmark 網站的評分:

NUC8i7BEH 的性能,比我去年底剛買的標壓版本 ThinkPad T470P 還高 34%。到底有沒有那麼強呢?我們簡單測試一下 CPU 運算能力:

  • NUC8i7BEH:

$ python -c import test.pystone;print test.pystone.pystones()
(0.15877000000000002, 314920.954840335)

  • ThinkPad T470P:

> python -c import test.pystone;print test.pystone.pystones()
(0.1875, 266666.6666666667)

相同版本的 Python 跑 pystone 性能測試,多跑幾次取最高值,前者評分 314920,後者 266666,性能比我的筆記本好多了。

再測試一下內存性能:

  • NUC8i7BEH:

$ dd if=/dev/zero of=/dev/null bs=1M count=32768
32768+0 records in
32768+0 records out
34359738368 bytes (34 GB, 32 GiB) copied, 1.30653 s, 26.3 GB/s

  • ThinkPad T470P:

> dd if=/dev/zero of=/dev/null bs=1M count=32768 130
32768+0 records in
32768+0 records out
34359738368 bytes (34 GB, 32 GiB) copied, 3.29097 s, 10.4 GB/s

前者內存拷貝速度 26.3GB/s,後者只有 10.4GB/s ,完全不是一個量級。

NUC8i7BEH 性能已經秒殺我所有台式機筆記本了,作為伺服器的性能擔當,暫時無出其右者。Intel 多年 NUC 上的耕耘,穩定性問題不大,還是低壓版本,十分理想的伺服器設備。

實際使用

我測試過安裝 Windows 10 ,基本沒問題,網卡那些在安裝時就識別出來了,當然 Windows 10 我只是安裝了跑幾個 Intel 在 Win 下面的烤 CPU 和烤 FPU 的軟體評測下,一切正常,隨後切換到 Linux 下面。

由於硬體太新,主要是有線網卡 I219-V,安裝 Debian 9 的時候(內核 4.9.110)無法識別出有線網卡來,後來嘗試安裝 Ubuntu 18.04 Server LTS(內核 4.15.42),網卡識別出來了,但是驅動有問題,一旦給網卡配置 IP,機器立馬重啟。

所以最後我退回 Debian 9 ,用無網卡的模式安裝完了操作系統,按說明下載了最新版本的 intel e1000e 網卡驅動(兼容 I219-V 網卡),重新編譯驅動後網卡就可以用了。為了避免 apt-get upgrade 升級到內核驅動變得不兼容的情況,使用 dkms 模塊將驅動管理起來,這樣每次更新到內核,dkms 都會自動重新編譯網卡驅動,基本不用你操心了。

Debian 9 下面我也部署了虛擬化環境,用了兩周,一切使用正常,讀卡器,USB,無線這些都能用得起來。後面我又嘗試了 backports 源,把內核升級到了 4.18.6 ,比較新的版本了,比 Ubuntu 18.04 帶的內核版本還行,期間 dkms 也能正常的工作,完全透明的自動化編譯了驅動。又用了兩周,7x24 小時開機,各種繁重工作,一切工作正常。

噪音和功耗

平時不接顯示器,就放路由器邊上,噪音基本聽不到,平時空置時功耗 3瓦-7瓦 左右,比我的路由器還要低一倍,我家路由器平時是 7-15 瓦。用 Windows 10 測試時,CPU和顯卡跑滿了會衝到最高 78 瓦,隨後會控制穩定到 50瓦,所以使用了 90 瓦的電源適配器基本能覆蓋。

既然平均功耗 3-7 瓦,用的又是低壓版 CPU/內存,長時間開機問題都不大。實在想省電還可以用 rtcwake 設定每天凌晨 00:00 - 10:00 睡眠,關閉 CPU/內存/硬碟,過了時間又自己醒過來。

硬碟和內存

NUC8i7BEH 內部可以插一塊全尺寸 M.2 ,還可以裝一塊 2.5寸的 HDD/SSD,我買了條三星 EVO 的 M.2 SSD 來裝系統,外加一塊 2.5寸的 2T HDD 機械硬碟來寸數據。旁邊的 SD 卡槽支持最新的 TF 卡標準,我插著一條 256GB 的 TF 卡做數據備份,內存配到了 32GB。

由於沒有硬碟陣列,上不了 raid,我將該機器用做 NAS 伺服器的補充,提供性能擔當。其實如果你不在乎 raid,家裡就一台 NUC8i7BEH 也能承擔起 NAS 的作用,做好冷備即可。因為 Raid 看著好看,有時候一出問題都是兩塊硬碟同時出問題,歸根結底都要冷備和遠程備份。

至於內存 ECC,我的意見是有了更好,沒有也行,我自己組裝的伺服器包括刀片機,沒有 ECC 也跑了好幾年了,照樣 7x24 小時,照樣上了軟體 raid,沒大家說的那麼恐怖,好像缺了 ECC伺服器就沒法活了一樣。群暉和威聯通的成品 NAS 不也沒有 ECC,軟體 raid 不也照樣跑的嘎嘎的么?真有啥問題早被人罵死了。

後記

所以家裡已有 NAS 的,適合搞一台回來作為高性能計算方面的補充;沒有 NAS 的,直接買一台回來充當 NAS 也行。自己裝伺服器我也裝過,高性能,低功耗,小機身,三個條件很難兼顧,基本不可能做到這麼小的尺寸和這麼強的性能,還有低功耗和高穩定性。

有評測文章這麼評價 NUC8i7BEH 的:

用衣冠禽獸來形容NUC8i7BEH我想是再合適不過的了,小巧精緻的外殼內配備了一顆有著澎湃動力的處理器。NUC上一直被大家詬病的散熱設計也在這款產品上有了大幅的改進。這款產品非常適合需要小體積高性能的非遊戲用戶。

作為一台理想的伺服器設備,我的感覺是,隨你怎麼折騰,它都能安靜和穩定的幫你完成任務。

--

PS:同群暉四盤頂配 DS918+ 和威聯通4盤頂配 TS-453BT3 所採用的 J3455 CPU 比較下:

上圖來自:這裡 J3455 也大量用於自裝 Nas 系統,比如華擎主板。

我們的 NUC8i7BEH 居然比群暉和威聯通的四盤位頂配 NAS 快了整整 5.5 倍!!

你要上虛擬化系統,做點複雜的事情,用點 zsh,終端里編輯器打開個大文件,J3455 慢得能給你急死。而 NUC8i7BEH 使用 KVM 虛擬化了以後,虛擬機裡面安裝 Windows 10 ,我區域網遠程桌面連過去,跟操作一台台式機一樣流暢。


推薦閱讀:
相关文章