banner
Antares

Antares

這都已經2025年了,用“洋垃圾”搭建MC伺服器還可行嗎?

引言#

2025 年,雲伺服器市場呈現出一片勃勃生機、萬物競發的場面,各大廠商與專注 MC 的雲服務提供商百花齊放。各類雲伺服器方案也以其便捷性、彈性擴展、技術支持等優勢,早已在 MC 伺服器領域佔據了一席之地。那么,在雲端方案日益豐富的當下,我們是否還需要自行搭建一台物理機來搭建 MC 伺服器呢?
生命不息,折騰不止,作為一個 MC 牢玩家和熱愛折騰的垃圾佬,本次我們就來玩一下藍色巨人的遠古聖遺物 ——Intel Xeon E5-2696 v3

注:本文討論的核心是在低預算下,搭建一個可以 7x24 小時穩定運行的小型 MC 伺服器。

硬體配置與測試環境#

MC 伺服器的流暢運行很大程度上取決於 CPU 的性能,並且 MC 是一個很吃單核性能的遊戲,因此我們需要挑選一塊主頻較高的處理器。對比來看,E5-2666 V3 其實更適合開 MC 伺服器,並且價格更低,但是由於我有家庭伺服器的需求,需要用到多開虛擬機等功能,因此我選擇了多核性能更強的 E5-2696 V3。

E5-2666 V3E5-2696 V3
核心數量1018
線程數量2036
CPU 主頻2.9 GHz2.3 GHz
單核睿頻3.5 GHz3.8 GHz
全核頻率3.2 GHz2.8 GHz
三級快取25 MB45 MB
TDP135W145W
某魚售價73220

說明:

  • 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 套裝4921492
記憶條三星 DDR3 伺服器記憶體 16GB 1866364144
固態硬碟 (SSD)1TB SSD3481348
散熱器六熱管下壓式散熱器65165
總計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-7300HQE5-2696 V3
核心數量418
線程數量436
CPU 主頻2.5 GHz2.3 GHz
單核睿頻3.5 GHz3.8 GHz
全核睿頻3.1 GHz2.8 GHz
三級快取6 MB45 MB
TDP45W145W

測試結果#

地圖加載性能對比#

以下圖片展示了 E5-2696 V3 和 i5-7300HQ 在地圖加載方面的性能對比。

E5-2696 V3:

e5-load-1

e5-load-2

i5-7300HQ:

i5-load-1

i5-load-2

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:

e5-tp-1

e5-tp-2

i5-7300HQ:

i5-tp-1

i5-tp-2

在長距離傳送下,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:

e5-sg-1

e5-sg-2

i5-7300HQ:

i5-sg-1

i5-sg-2

在該項測試中,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 (高負載)
E5-2696 V3 待機功耗E5-2696 V3 高負載功耗

i5-7300HQ:

i5-7300HQ (待機)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 漲價如此嚴重,建議再觀望觀望。
最後希望這篇文章能夠對你有幫助。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。