由中國備件製成的廉價伺服器。 第 1 部分,鐵

由中國備件製成的廉價伺服器。 第 1 部分,鐵

由中國備件製成的廉價伺服器。 第 1 部分,鐵
一隻模糊的貓在定制服務器的背景下擺出姿勢。 背景是伺服器上的滑鼠

嘿哈布爾!

在每個人的生活中,有時都需要對電腦進行升級。 有時是購買一部新手機來更換損壞的手機,或是為了購買新的 Android 裝置或相機。 有時 - 更換顯示卡以便遊戲可以在最低設定下運行。 有時- 在安裝了Windows 2 的筆記型電腦中安裝SSD,但它並不真正喜歡生活在Core2.5Duo 和32 GB 的可尋址內存上,並且它不斷地將未使用的頁面轉儲到交換文件中,破壞了本來就不太好的交換速度帶有 XNUMX GB 磁碟。

我的故事是對我在研究所第一年組裝的伺服器進行升級。 在過去的六年裡,我的需求不斷增長,當然,他的 RAM 和磁碟空間也有所增加。 問題是,有了新知識,就有了新的抱負——將這些知識應用到實踐中的願望——而他可能不再能夠應對這些抱負。

首先會有一些無聊的介紹文字,然後會有圖片。

只是為了弄清楚現在有什麼伺服器:

中央處理器: 核心i3-2130 4 條流,3.4 GHz
記憶體:DDR3 8GiB
固態硬盤:250 GB

此外,這個伺服器幾乎不會被提及;這些主要特徵只是為了有一些可比較的東西,並且很清楚為什麼我決定克服我的懶惰並花費時間和金錢。

我還不確定新伺服器上到底會運行什麼,但一些抽象的想法引導我承擔以下任務:

  • 託管幾個靜態網站。 現在 nginx 正在這樣做,但沒有最好的設定。 它們還需要糾正,但更多內容將在第二部分中進行。
  • 僅託管靜態檔案。 例如本文中的圖片。 也是經過nginx,但是是透過WinSCP載入的,不方便。 我們需要挖出像myOwnCloud這樣的東西,這樣我們就可以輕鬆自然地將圖片上傳到伺服器。
  • 為寵物項目建立伺服器。 現在是詹金斯。
  • 這些項目有多種代表:開發、整合測試等。 它還沒有到達銷售點,但只有一個攤位,儘管在碼頭上。
  • 有些遊戲伺服器,如果你的朋友想玩一些需要伺服器的東西:Starbound、Minecraft、Squad(儘管他們至少需要四十人)。 是的,至少 CS 1.6。
  • 如果朋友突然急需在某個地方託管某些東西,可以使用虛擬機器。 或為自己擁有一種 VDI。 如果有硬體的話,就可以裝載一些東西。

政治上遙遠的計劃:

  • Torrent 下載器:支援根追蹤器上的罕見發行版。 確實,我們需要弄清楚如何自動下載它們,將它們存儲在哪裡,提供者是否會反對持續的後台分發,最重要的是,穿制服的人是否會對帶有書籍的特意分發的TB 音樂感興趣。
  • 某些 TOR 的退出點:很好,但不行。 為了同樣的原因。

然而,部分容量可以分配給現已關閉的 SETI@Home 的類似物。 也許熟悉這個的哈瀏覽器可以告訴我把熱量放在哪裡?

平台選擇

是的。 我們已經整理出了動機部分:我想要硬件,但我不清楚原因。 您需要決定需要哪種硬體。

Habré 上經常提到廉價的二手設備:無論是橙色人分配的伺服器還是 最近的文章 關於使用過的耳閃光加速器。 專業設備價格昂貴。 對於莫斯科的開發商來說,這是可以忍受的,但價格昂貴。

然而,專業設備價格昂貴,因為企業擁有比消費品更高的資金、技術支援和品質保證。 情況並非總是如此,但期望顯然已經變得更好了。

因此,我們的目標是用舊的(讀:便宜的)備件組裝伺服器,並為未來五年的小升級留出空間。 此類備件比新備件更便宜,而且它們可能仍然有足夠的資源供家庭日常使用。 (我在組裝伺服器後製定了這個目標。一切都遵循寫論文的最佳傳統)

作為目標的結果,設備應該具有最佳的“鸚鵡/盧布”比率之一,其中鸚鵡的比特容量取決於設備的類型:RAM - 容量(不是速度,不是),磁碟 - 容量(和速度)、處理器——這很困難。 讓這些成為基準合成鸚鵡。

建議伺服器盡量做到無噪音。 我不承諾以定制熱管和無風扇冷卻器的形式提供異國情調,但服務器注定要站在臥室(又名遠程辦公室,又名我的房間)中,所以我希望它不要像噴氣機一樣在空閒模式下咆哮起飛時。

起點是廉價的中國至強,我在古代就知道了,也許也是從哈布爾那裡知道的。 在評論中 在一則傳出的消息中,「Intel vs AMD」的火苗落下。 不進行比較是不可能的,也許新的 Ryzen 確實比英特爾處理器更好 - 我已經五年甚至更長時間沒有關注它們了。

因此,比較涉及鸚鵡指標大致相同的兩方,根據 cpu基準測試: Ryzen 7 2700, Ryzen 7 2700x, 一對至強 E5-2689, 對E5-2690, 一對 E5-2696v2 和當前的 核心i3-2130。 當然,我比較了其他處理器,例如新的Core i7、新的Ryzen 7和Ryzen 7 2600,但主要興趣正是這一部分:它們在處理能力方面大致相同。 最後,這不是試圖解決holivar,而是選擇最適合我的處理器。 E5-2696v2 和 i3-2130 僅用於與其他使用的處理器和目前伺服器進行比較。

AM4
LGA2011

7 2700x
7 2700
e5-2689
2x e5-2689
e5-2690
2x e5-2690
2 個 e5-2696v2
i3-2100

排名,鸚鵡
17898
16021
10036
17945
10207
18967
23518
1839

價格,盧布
15200
12500
5000
10000
5500
11000
18000
1000

熱功率,W
105
65
115
230
135
270
260
65

核心,個。
16
16
16
32
16
32
24
4

頻率,GHz
3,7
3,2
2,6
2,6
2,9
2,9
2,5
3,1

鸚鵡/盧布
1,18
1,28
2,01
1,79
1,86
1,72
1,31
1,84

鸚鵡/W
170,46
246,48
87,27
78,02
75,61
70,25
90,45
28,29


看手錶無聊,我們看一下絕對鸚鵡的圖:
由中國備件製成的廉價伺服器。 第 1 部分,鐵

我想過省略這個圖表,但那樣我就必須用眼睛看表格,而且並不是每個人都喜歡這樣做。 這是一個教學圖表。 左邊是任何東西的比例,在這個例子中是抽象的合成鸚鵡。 下面的簽名是處理者。 左邊是一對 Ryzen,中間是一對單雙 Xeon。 是的,很困惑,但這是事實。 右邊是兩個二代Xeon和目前伺服器的處理器。

熟悉了處理器的位置後,有必要查看一隻鸚鵡的成本圖表:
由中國備件製成的廉價伺服器。 第 1 部分,鐵

可見,最賺錢的還是拿第一代的單顆至強。 雙至強比單至稍差一些:成本增加了一倍,效率增加了1.7倍,也就是比例下降了。 但第二代至強已不再獲利:每隻鸚鵡的成本已經接近銳龍。

而且 Ryzens 每隻鸚鵡的能源效率都非常高:
由中國備件製成的廉價伺服器。 第 1 部分,鐵

我必須承認,那一刻我為人類和AMD的進步感到自豪。 這不再是一條粗放的開發道路,而是一種最大限度地榨取一塊矽的嘗試。 E5-2690於2012年問世,Ryzen 7 2700於2018年問世。六年內能效提升三倍,並非科技時代。 哦,Core i3-2100 就在角落裡完全看不見的地方。 我們先不說他了。

中間輸出:Ryzen 正在撕毀效能/能耗比。 或者說這是 AMD 和英特爾測量 TDP 的巨大不同方法。 而且第一代二手耳塞Xeon在性價比方面令人印象深刻。

因此,我將採用至強。 你沒有忘記我在本節一開始設定的目標吧?

其他相關鐵

事實上,AMD 與英特爾的選擇不僅受到所使用的處理器的限制。 Zen+ 處理器使用 DDR4 記憶體(蒂特斯),而 Sandy Bridge 是 DDR3(蒂特斯)。 如果我了解的話,理論上 DDR4-2933 比 DDR1.87-3 快 1600 倍。 不,我記得學院課程中 DDR 是如何與所有這些 ØCS、RAS、CAS 等一起工作的。 和突發模式。 我只是不想深究這個問題,因為我記得很模糊,而且DDR3已經被處理器隱式選擇了,擔心它是沒有意義的。

此外, 16GB DDR4-2600 成本相同 32 GB DDR3-1866*,附 ECC...

*不是1866年,而是1778年。我不知道為什麼陰鬱的中國天才無法掌握1866,卻沒有降到標準的1600 MHz......

插槽和記憶體類型的限制也會影響主機板的選擇:同樣的 7k 盧布,你可以得到 中文費 最大 256 GB RAM,以及 任何 AM4 插座 RAM 最多有 4 個插槽,即限制為 64 GB。

選擇兩路主機板對電源有特殊要求:它必須有兩個八針觸點才能為處理器供電。 也許顯示卡可以工作,但引腳形狀略有不同,我決定不冒險也不閱讀文檔,因為電源有必要的要求 那裡.

此主機板上的插座排列也很差:它們之間的距離略小於10厘米,這使得並行安裝兩個散熱器變得困難。 最初,我想安裝冷卻器,以便空氣從它們之間的間隙進入,但更多內容如下。

對於資料存儲,我最初想採用舊伺服器中已有的 SSD 用於系統,但我決定採用具有 M2 連接器的 1TB Crucial P1。 主機板有六個 SATA 連接器,我計劃將六個 WD Red 2TB 硬碟連接到它們,但當我想知道是否值得再花 12k 盧佈在上面時,它們已經被購買了。 因此,本文的第二部分不包括設定 ZFS raid。 但那是後來的事了,故事又回到了 SSD。 你可以閱讀更專業的評論 這裡。 它的秘訣就是便宜。 自己來看這張記錄圖表:

由中國備件製成的廉價伺服器。 第 1 部分,鐵

你一次可以向它寫入 75 GB,然後它變得比硬碟還要糟糕。 謝謝你至少沒有開始旋轉。 哦,它也只能重寫200次。 它究竟是用什麼製成的?

事實上,這對我打算使用的模式來說並沒有那麼可怕:主要是讀取資料和寫入對寫入速度不重要的資料。 嗯,我希望如此。

200 倍重寫資源相當於五年內每天約 109 GB。 每天 109 GB 與一次 75 GB 不同。 閱讀一切都很好。 不是 M2 驅動器中最好的效能,但與其在快取中顯示的寫入等級一致。

裝配

如果說在此之前主要是散佈著圖表的偽技術文本,那麼現在將有圖片,並被藝術敘事稀釋。

週二早上,俄羅斯郵政快遞員突然打來電話,說他今天會帶著包裹到達。 我通常會自己取包裹,但在隔離期間,他們顯然決定收緊送貨部門。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
包裹外觀

狡猾的中國人把所有東西都裝在一個包裹裡,儘管我在全球速賣通上訂購了四個不同的訂單,以免被徵收兩百歐元的關稅。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
包裝盒內容

主機板附有完整的說明書! 您必須自己猜測揚聲器的訊號。 該網站稱橙色記憶體插槽是主要插槽,應安裝在其中。 這些說明幾乎完全沒有用。 我將電源按鈕連接到它。 順便說一句,盒子上唯一的銘文是“主機板”。 她不值得擁有自己的照片,但絕對值得一提。

我們取出箱子並用吸塵器吸塵。 事實上,得到他並不值得,他只不過是一種折磨。 但它看起來很美觀。 看起來...

由中國備件製成的廉價伺服器。 第 1 部分,鐵
船體,倒置視圖

體內有仙滑。 (我正在計劃 3.5 吋驅動器。我必須拆掉主機板)

由中國備件製成的廉價伺服器。 第 1 部分,鐵
磁碟空間

前面板上還有一個可快速更換的風扇。 他們可能很吵。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
它們由比直接主機板更複雜的東西控制

拆下頂蓋,看看裡面有什麼。 如果擰下幾顆螺絲,就可以移動磁碟空間並為操作騰出空間。 而且主機板是E-ATX格式的,幾乎佔據了伺服器的全部空間。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
原生電源

我不能直接拔掉電源;我必須擰下背面的所有螺絲,幾乎拆掉整個外殼。 原來它是用兩個螺絲和一塊膠帶固定的。 雖然很卑鄙,但現在我自己也可以用這樣的策略了。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
就在左邊,不幸的黑色條紋!

我已經厭倦了選擇最成功的照片,剔除那些故事不需要的照片,裁剪圖片並將它們上傳到網站。 同時,第二天到來了,我的桌子上只有中國的備用零件。 你必須快速下訂單並趕往莫斯科另一邊的商店。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
在商店入口處

銷售區已關閉,僅開放訂單提貨。 還好天氣晴朗,不知道下雨會怎樣。 下單必須透過可視對講來呼叫,可惜這個不多解釋。 除了「保持 2 公尺的距離」之外,至少列印一些說明會更好。 等待時間不超過十分鐘,太好了。 我們回去吧。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
兩個冷卻器、一個電源和一個微型 SSD

由於適合機殼尺寸的冷卻器價格昂貴且噪音大,因此我們不得不選擇超大尺寸的選項。 這讓我免於選擇電源的痛苦:安靜的ATX格式,但你必須拆掉蓋子,或者是單體電源,但噪音大,而且貴兩千盧布。 我們開始嘗試購買。 兩個冷卻器最初的想法是從中心取風,但磁碟的滑動能力進行了調整,風扇不得不切換為順序吹風。 觀察一個晶體的溫度比另一個晶體高幾度將會很有趣。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
仍然沒有導熱膏

用酒精擦拭冷卻器底座和處理器。 喝。 但它的技術性已經有好幾年了;最好不要口服它。 用平坦的東西均勻塗抹導熱膏。 事實上,我對塗抹導熱膏的過程了解甚少,但我的工作成果總是帶來正面的成果。 顯然,從傳聞來看,即使 Moment 膠水可以使用多年,也很難搞砸。 我通常會使用一張不需要的塑膠卡,但我手邊沒有。 取而代之的是一個新奇的無腿第四個樹樁。 別擔心,手術後我用酒精擦拭它並將其放回架子上。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
一些奇怪和令人不安的事情
應用並不理想,我沒有完全按下冷卻器:你可以看到“禿頭”的地方相對於中心的位移。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
調零

我們在明顯缺乏熱界面和略有不同的地方添加了額外的熱界面層。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
是的,滿意

我們開始安裝主機板。 伺服器中顯然存在不同格式的東西,並且那些......呃......用於擰入螺絲以固定主機板的配件沒有位於適合E-ATX板的正確位置。 不幸的是,擰入配件的金屬片缺少與主機板上的孔相對的三個孔。 幸運的是,配件本身也缺少了三件。

因此,主機板在 24 針連接器和 PCI-E 連接器連接的地方會下垂。 一方面,它是textolite。 另一方面,這是一家中國紡織企業,你永遠不知道會對它期待什麼。 但無論如何你都要小心按壓,即使它是通過軍用標準認證的PCB。 不,在這種情況下,您需要更加小心地按壓 - 它也是中國製造的,但逐件認證和驗收使設備的成本增加了幾十倍。

由中國備件製成的廉價伺服器。 第 1 部分,鐵
有很多洞,所有東西都不在了

還記得磁帶上的電源嗎? 歷史是循環的,這裡有一個重複:

由中國備件製成的廉價伺服器。 第 1 部分,鐵
是的,我不喜歡它

組裝完成,我們將電腦搬到我兄弟的房間,從現場伺服器上取下鍵盤和顯示器並嘗試將其打開。 第一次連BIOS都進不去。 由於至強處理器通常沒有內建圖形協處理器,並且需要在螢幕上顯示BIOS,因此我們安裝了某種簡單的顯示卡。 天哪,她多麼吵鬧!

第二次也進不了BIOS了。 透過對罪魁禍首的梳理,我們得出了一個解決方案:透過交換 RAM 條並移除 SSD,就可以存取 BIOS。 我們將 SSD 插入到位並再次開啟電腦 - BIOS 載入並偵測到磁碟。 顯然,由於缺少 CR2032 電池,某些內容被重置。

順便問一下,您是否看到硬碟機單元向前突出得過多? 它靠在冷卻器上。 對於經典外形的計算機來說,這不是一個理想的情況,您能做什麼?

由中國備件製成的廉價伺服器。 第 1 部分,鐵
初始設定位置

說個題外話,關於噪音:安裝顯示卡後,噪音水準在27-30分貝左右,安裝作業系統後,伺服器噪音水準下降到8-14分貝左右。 很難更精確地測量,因為背景噪音水平也在這個範圍內:街道上的地鐵施工、樓上鄰居滾球的聲音、貓的跺腳聲等等。 服務器將放置在沒有門的宜家櫥櫃中,因此該噪音水平是合適的。  

獎金

從技術上講,本章不涉及硬體的選擇和組裝,但安裝作業系統並不構成單獨的章節。 許多資源已經描述了在不同設備上安裝任何東西,這裡發生的情況是完全正常的現象。 我不想製作額外的教程,而且可能是不正確的教程。

儘管如此,我還是會描述一下我在作業系統安裝過程中踩到的耙子。

由於沒有許可證,我沒有安裝Windows Server,我更習慣與Linux伺服器互動。 舊伺服器運行 Ubuntu,但幾個很少使用的 VPS 運行 CentOS 和 RHEL。 因此,我們將仔細研究 CentOS 8。

讓我們去 任何鏡子,下載 .torrent 檔案 - 幾十分鐘後我們就下載了一個 XNUMXGB 的映像。

我們插入閃存驅動器,找到它並將圖像複製到其中。

frog@server:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sdb      8:16   1  14,6G  0 disk
└─sdb4   8:20   1  14,6G  0 part /media/localadmin/ANACONDA
sda      8:0    0 223,6G  0 disk
├─sda2   8:2    0    24G  0 part [SWAP]
├─sda3   8:3    0   128G  0 part /
└─sda1   8:1    0   243M  0 part /boot/efi
frog@server:~$ dd if=/home/frog/CentOS-8.1.1911-x86_64-dvd1.iso of=/dev/sdb
dd: failed to open '/dev/sdb': Permission denied
frog@server:~$ sudo !!
sudo dd if=/home/frog/CentOS-8.1.1911-x86_64-dvd1.iso of=/dev/sdb

然後我們就去喝茶了。 一個小時後,我們確信一切都已經被複製很久了 - 但沒有出現輸入提示。 所以它仍然被複製。 好的,新航站樓,我們詢問 dd,還剩下多少。

  PID TTY          TIME CMD
 1075 tty5     00:00:00 bash
 1105 tty5     00:00:00 sudo
 1106 tty5     00:00:00 su
 1112 tty5     00:00:00 bash
 1825 pts/18   00:00:00 sudo
 1826 pts/18   00:01:08 dd
 2846 pts/0    1-23:03:42 java
 5956 pts/19   00:00:00 bash
 6070 pts/19   00:42:15 java
 6652 pts/20   00:00:00 ps
 7477 tty4     00:00:00 bash
 7494 tty4     00:00:00 sudo
 7495 tty4     00:00:00 su
 7497 tty4     00:00:00 bash
frog@server:~$ kill -USR1 1826
-bash: kill: (1826) - Operation not permitted
frog@server:~$ sudo !!
sudo kill -USR1 1826

在舊終端機中回答:

9025993+0 records in
9025993+0 records out
4621308416 bytes (4,6 GB, 4,3 GiB) copied, 13428,4 s, 344 kB/s

又過了幾十分鐘:

14755840+0 records in
14755840+0 records out
7554990080 bytes (7,6 GB, 7,0 GiB) copied, 14971,5 s, 505 kB/s

它以前如何? 它是逐字節複製的嗎? 快閃記憶體驅動器資源匱乏。 或檢查錄音的正確性。 無論如何,這是必要的 man dd 並使用大複製區塊,以及曾經在以 64 rpm 複製 5400 GB HDD 時有用的其他東西。 但即便如此,它的複製速度也比 USB 1.0 的三分之一還要快。

然後標準選擇閃存驅動器作為啟動設備,下一步,下一步,下一步,完成。 無需對磁碟分割區或乙太網路設定進行任何操作。 2020 年最常見的作業系統安裝。

結論

故事的第一部分是關於設定新伺服器。 我會立即完整地發布它,但我的草稿中還有兩篇未完成的文章,在我看來,這比「另一個伺服器建置」更有趣,而關於設定軟體的第二部分可能不會很快完成。

總成本為 57973 盧布。 這是更詳細的細分,但是,速賣通的連結顯示的產品略有不同。

手術記憶 32GB DDR3-1866 – 4 件
19078盧布

處理器 至強E5-2690 – 2 件
10300盧布

主機板 京砂X79雙插座 – 1 件
9422盧布

電源 ExeGate ServerPRO RM-800ADS – 1 件
4852盧布

冷卻器 ID-冷卻 ID-CPU-SE-224-XT – 2 件
3722盧布

SSD 英睿達 P1 CT1000P1SSD8
10599盧布

案例名稱
免費

約有 3.89 盧布/kWh * 0.8 kW * 24 小時 * 31 天 = 2315 盧布/月。 但這是如果他在一個月內不間斷地盡最大努力脫粒的話,我非常懷疑,因為缺乏這樣的任務和鐵的生存能力。 為了比較, 租用類似伺服器的成本 高品質零件的成本約為 25 盧布/月。

我認為這是一個物有所值的伺服器。

來源: www.habr.com

添加評論