引言#
2025 年,雲伺服器市場呈現出一片勃勃生機、萬物競發的場面,各大廠商與專注 MC 的雲服務提供商百花齊放。各類雲伺服器方案也以其便捷性、彈性擴展、技術支持等優勢,早已在 MC 伺服器領域佔據了一席之地。那么,在雲端方案日益豐富的當下,我們是否還需要自行搭建一台物理機來搭建 MC 伺服器呢?
生命不息,折騰不止,作為一個 MC 牢玩家和熱愛折騰的垃圾佬,本次我們就來玩一下藍色巨人的遠古聖遺物 ——Intel Xeon E5-2696 v3
注:本文討論的核心是在低預算下,搭建一個可以 7x24 小時穩定運行的小型 MC 伺服器。
硬體配置與測試環境#
MC 伺服器的流暢運行很大程度上取決於 CPU 的性能,並且 MC 是一個很吃單核性能的遊戲,因此我們需要挑選一塊主頻較高的處理器。對比來看,E5-2666 V3 其實更適合開 MC 伺服器,並且價格更低,但是由於我有家庭伺服器的需求,需要用到多開虛擬機等功能,因此我選擇了多核性能更強的 E5-2696 V3。
E5-2666 V3 | E5-2696 V3 | |
---|---|---|
核心數量 | 10 | 18 |
線程數量 | 20 | 36 |
CPU 主頻 | 2.9 GHz | 2.3 GHz |
單核睿頻 | 3.5 GHz | 3.8 GHz |
全核頻率 | 3.2 GHz | 2.8 GHz |
三級快取 | 25 MB | 45 MB |
TDP | 135W | 145W |
某魚售價 | 73 | 220 |
說明:
- CPU 主頻: CPU 的基礎時鐘頻率。
- 單核睿頻: CPU 在單核負載下可以達到的最高頻率。
- 全核頻率: CPU 在所有核心都滿載的情況下可以達到的頻率。
- TDP (Thermal Design Power): CPU 的熱設計功耗,表示 CPU 在正常工作負載下產生的最大熱量。 數值越高,需要的散熱能力越強。
注意事項:
- 在實際使用中,E5 系列的洋垃圾 CPU 在多數應用場景下無法穩定運行在單核最高睿頻,伺服器的稍微負載高一點,CPU 頻率就會掉到全核頻率。我的建議是直接看它的全核頻率而不是單核睿頻。
- 本次的測試不採取雞血等方式提高 CPU 性能。
- “受到特朗普對等關稅影響”,E5-2666 V3 的價格從 3 月的 43 元漲到了 4 月的 73 元。
硬體配置清單#
部件名稱 | 型號 / 規格 | 單價 (元) | 數量 | 總價 (元) |
---|---|---|---|---|
CPU + 主板套裝 | E5-2696 V3 板 U 套裝 | 492 | 1 | 492 |
記憶條 | 三星 DDR3 伺服器記憶體 16GB 1866 | 36 | 4 | 144 |
固態硬碟 (SSD) | 1TB SSD | 348 | 1 | 348 |
散熱器 | 六熱管下壓式散熱器 | 65 | 1 | 65 |
總計 | 1049 |
電源和機箱都使用的是我手頭多出來的,由於伺服器將安裝 Proxmox 系統,日常管理可以通過網頁進行,因此顯卡僅在系統安裝時需要,臨時從主力機借用一下即可。
軟體環境說明#
Proxmox VE 是一款免費開源的伺服器虛擬化平台,能讓你在一台物理機上同時運行多個獨立的 “虛擬電腦”(虛擬機或容器),從而提高資源利用率、降低成本。你可以用它輕鬆創建、管理、備份這些虛擬環境,實現應用隔離,甚至在不停服務的情況下將它們遷移到其他伺服器上。Proxmox VE 擁有虛擬機(KVM,可運行各種操作系統)和容器(LXC,更輕量級的 Linux 環境)兩種虛擬化 “絕招”,無論個人還是企業,都能用它更高效地管理伺服器。
由於使用了虛擬機,可能會導致一定的性能下降(大概 5% 的性能損失),如果只是用來開 MC 伺服器的話可以使用其他的系統以獲得更好的性能。
本次測試將在 Proxmox VE 虛擬化環境中運行 Windows Server 2022,使用 Java 22 和 Paper 1.21.4 作為 Minecraft 伺服器核心,並為 Java 進程分配最大 16GB 記憶體。
測試環境細節#
客戶端環境: Minecraft 1.21.4 (Fabric 版本) 並安裝 Spark 對性能進行分析。
伺服器壓力測試內容:
- 單人最高視距創造模式飛行跑圖
- 單人長距離傳送
- 百萬船吸刷怪塔
對比組: 為更好評估伺服器性能,將與一台成本相近的小米遊戲本 (i5-7300HQ, 16GB 記憶,某魚 1200 上下) 進行對比測試。
處理器 | i5-7300HQ | E5-2696 V3 |
---|---|---|
核心數量 | 4 | 18 |
線程數量 | 4 | 36 |
CPU 主頻 | 2.5 GHz | 2.3 GHz |
單核睿頻 | 3.5 GHz | 3.8 GHz |
全核睿頻 | 3.1 GHz | 2.8 GHz |
三級快取 | 6 MB | 45 MB |
TDP | 45W | 145W |
測試結果#
地圖加載性能對比#
以下圖片展示了 E5-2696 V3 和 i5-7300HQ 在地圖加載方面的性能對比。
E5-2696 V3:
i5-7300HQ:
TPS (Ticks Per Second):
- 定義: TPS 是 Minecraft 伺服器每秒處理的遊戲邏輯 Tick 的數量。 預設情況下,Minecraft 伺服器的目標 TPS 是 20。
- 重要性: TPS 是衡量伺服器性能的關鍵指標。 如果伺服器的 TPS 穩定在 20 左右,玩家的遊戲體驗會比較流暢。 如果 TPS 降低到 20 以下,玩家會感受到卡頓、延遲等問題。
- 統計指標:
- 1m (1 分鐘平均 TPS): 過去 1 分鐘內的平均 TPS 值,反映了伺服器在較短時間內的性能表現。
- 5m (5 分鐘平均 TPS): 過去 5 分鐘內的平均 TPS 值,反映了伺服器在中等時間內的性能表現,可以平滑掉一些短時間的波動。
- 15m (15 分鐘平均 TPS): 過去 15 分鐘內的平均 TPS 值,反映了伺服器在較長時間內的性能表現,更加穩定可靠。
MSPT (Milliseconds Per Tick):
- 定義: MSPT 是伺服器處理一個遊戲邏輯 Tick 所需的平均毫秒數。 MSPT 可以更直觀地反映伺服器的性能壓力。
- 計算方式: MSPT = 1000 毫秒 / TPS
- 重要性: MSPT 越低,說明伺服器的性能越好。 理想情況下,MSPT 應該低於 50 毫秒。
- 統計指標:
- min (最小值): 在統計時間段內,MSPT 的最小值,反映了伺服器在最佳狀態下的性能。
- med (中位數): 在統計時間段內,MSPT 的中位數,可以消除極端值的影響,更準確地反映伺服器的平均性能。
- 95% ile (95 分位數): 在統計時間段內,95% 的 Tick 的 MSPT 都低於這個值。 可以反映伺服器在絕大多數情況下的性能。
- max (最大值): 在統計時間段內,MSPT 的最大值,反映了伺服器在最差狀態下的性能。
跑圖測試時長約為 2 分鐘,因此我們重點關注 1 分鐘內的平均 TPS。測試數據顯示,兩款 CPU 的平均 TPS 均能穩定在 20。在 MSPT 方面,E5-2696 V3 的 95% ile 值為 17.9ms,i5-7300HQ 的 95% ile 值為 6.62ms;但是 E5-2696 V3 的 MSPT Max 值為 280ms,低於 i5-7300HQ 的 410ms。但在實際測試中,E5-2696 V3 的地圖加載流暢度明顯優於 i5-7300HQ。i5-7300HQ 存在地圖加載速度滯後於創造飛行速度的問題,導致需要頻繁停頓等待區塊加載,而 E5-2696 V3 的地圖加載速度始終大於創造飛行速度,不存在會飛入虛空區塊的情況。
長距離傳送性能對比#
以下圖片展示了 E5-2696 V3 和 i5-7300HQ 在長距離傳送後的性能對比。
E5-2696 V3:
i5-7300HQ:
在長距離傳送下,i5-7300HQ 的表現極差,區塊加載需要非常長的時間,i5-7300HQ 的 TPS 無法穩定在 20,下降至 16.72,同時 MSPT Max 值飆升至 5770ms,伺服器也出現了 overload 提示。相比之下,E5-2696 V3 的表現相對穩定,地圖加載速度還是比較快的,TPS 仍能穩定在 20,MSPT Max 值為 696ms,95% ile 值為 13.1ms (甚至優於之前的跑圖測試)。不過這次測試出現了一個很奇怪的現象,i5-7300HQ MSPT 居然隨著 TPS 的減小而減小,這是很不正常的現象。
百萬船吸刷怪塔性能對比#
以下圖片展示了 E5-2696 V3 和 i5-7300HQ 在運行百萬船吸刷怪塔時的性能對比。
E5-2696 V3:
i5-7300HQ:
在該項測試中,i5-7300HQ 表現較為良好,TPS 居然能勉強穩定在 20 左右,95% ile 值為 53ms,還算是比較流暢。相比之下 E5-2696 V3 在百萬船吸刷怪塔的攻勢下盡現頹勢,伺服器的 TPS 來到了可憐的 13.81,95% ile 值也大幅上升至 91.4ms。
功耗測試#
為了準確評估 E5-2696 V3 和 i5-7300HQ 的實際功耗,本次測試使用智能插座記錄了它們的用電情況。
以下圖片展示了 E5-2696 V3 和 i5-7300HQ 的功耗對比情況。 為了更直觀地展示 E5-2696 V3 在不同負載下的功耗差異,我們將其待機和高負載功耗圖並排展示。
E5-2696 V3 (待機) | E5-2696 V3 (高負載) |
---|---|
i5-7300HQ:
i5-7300HQ (待機) | i5-7300HQ (高負載) |
---|---|
測試結果:
- E5-2696 V3: 待機功耗約為 90W,高負載時可達 140W 左右。
- i5-7300HQ: 待機功耗約為 10W,高負載不超過 50W。
為直觀展示功耗對成本的影響,本次將對 E5-2696 V3 和 i5-7300HQ 的電費成本進行估算。 考慮到小型伺服器多數時間處於待機狀態,我們採用待機功耗進行計算,暫不考慮各地電費差異、階梯電價和峰谷電價等因素,統一按 0.75 元 / 度計算(一般來說沒這麼多,這個值是偏大的)。
電費估算 (基於 0.75 元 / 度):
-
E5-2696 V3 (待機):
- 每日用電量:2.16 度
- 每日电費:1.62 元
- 每年用電量:788.4 度
- 每年電費:591.3 元
-
i5-7300HQ (待機):
- 每日用電量:0.24 度
- 每日电費:0.18 元
- 每年用電量:87.6 度
- 每年電費:65.7 元
結論#
我覺得這玩意兒到底還是見仁見智吧,在低成本情況下,用二手洋垃圾攢出來的伺服器也不是不能用,雖然這台伺服器在某些方面還比不過二手筆記本(筆記本自帶電池相當於自帶 UPS)
不過話說回來 E5-2696 V3 並不是最適合用來開服的洋垃圾,其實拿 E5-2666 V3 用來和 i5-7300HQ 進行對比才是更合理的,不過現在 2666 漲價如此嚴重,建議再觀望觀望。
最後希望這篇文章能夠對你有幫助。