Танны сервер з кітайскіх запчастак. Частка 1, жалезная

Танны сервер з кітайскіх запчастак. Частка 1, жалезная

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Размытая котка пазіруе на фоне наладжвальнага сервера. На заднім плане - мышка на серверы

Прывітанне, Хабр!

У жыцці кожнага чалавека часам наспявае неабходнасць апгрэйду кампутара. Часам гэта купля новага тэлефона наўзамен разбітага ці ў пагоні за свежымі андроідам ці камерай. Часам - замена відэакарты, каб цягнула гульню на мінімалках. Часам - усталёўка SSD у наўтбук, на які вы ўкаранялі дзясятую вінду, а ёй не вельмі падабаецца жыць на Core2Duo і 2.5 гігабайтах адрасаванай памяці, і яна ўвесь час выгружае невыкарыстоўваныя старонкі ў файл падпампоўкі, нішчачы і без таго не вялікую хуткасць абмену з 32- гігавым дыскам.

Мая гісторыя - апгрэйд сервера, які быў сабраны яшчэ на першым курсе інстытута. Мае запатрабаванні за мінулыя шэсць гадоў выраслі, і ён, вядома, атрымаў дадатак як у аператыўнай памяці, так і ў дыскавай. Праблема ў тым, што з новымі ведамі былі атрыманы новыя амбіцыі - жаданне прымяніць гэтыя веды на практыцы - і ён з імі мог ужо не справіцца.

Спачатку будзе крыху сумнага ўступнага тэксту, а потым пойдуць карцінкі.

Чыста для таго, каб было зразумела, які сервер ёсць зараз:

Працэсар: Core-3 i2130 4 патоку, 3.4 GHz
RAM: DDR3 8 GiB
SSD: 250 ГБ

Далей гэты сервер згадвацца амаль не будзе, гэтыя асноўныя характарыстыкі выключна для таго, каб было з чым параўноўваць і было зразумела, чаму ж я вырашыў перамагчы сваю ляноту і выдаткаваць час і грошы.

Я яшчэ сам не ўпэўнены, чаму менавіта трэба працаваць на новым серверы, але некаторыя абстрактныя думкі прымушаюць меркаваць наступныя задачы:

  • Хостынг пары-тройкі статычных сайтаў. Цяпер гэтым займаецца nginx, але з не самай лепшай выявай аформленымі канфігамі. Іх таксама трэба будзе паправіць, але пра гэта - у другой частцы.
  • Хостынг проста статычных файлаў. Напрыклад, карцінак з гэтага артыкула. Яны таксама ідуць праз nginx, але загружаюцца яны праз WinSCP, што няёмка. Трэба было б накапаць падабенства myOwnCloud, каб можна было лёгка і нязмушана заліваць карцінкі на сервер.
  • Білд-сервер для пет-праектаў. Цяпер гэта Джэнкінс.
  • Розныя стэнды для гэтых праектаў: ​​дэвелаперскі, інтэграцыйныя тэсты і прад. Да прода пакуль справы не дайшло, але стэнд толькі адзін, хоць і ў докеры.
  • Якія-небудзь гульнявыя сервера, калі сябрам прыспічыць пагуляць у нешта, што патрабуе сервера: Starbound, Minecraft, Squad (хоць тамака трэба мінімум чалавек сорак). Ды хоць CS 1.6.
  • Віртуалкі для сяброў, калі ім раптам тэрмінова запатрабуецца нешта дзесьці хосціць. Ці для сябе, каб мець своеасаблівы VDI. Чым загрузіць - знойдзецца, было б жалеза.

Палітычна аддаленыя планы:

  • Торрентокачалка: каб падтрымліваць рэдкія раздачы на ​​рутрэкеры. Праўда, трэба разабрацца з тым, як іх аўтаматызавана спампоўваць, дзе іх захоўваць, ці не будзе правайдэр супраць сталага фону раздачы і, галоўнае, ці не зацікавяцца дзядзькі ў пагонах тэрабайтамі мэтанакіравана распаўсюджваюцца музыкі з кнігамі.
  • Кропка выхаду з якога-небудзь TORа: міла, але не. Па тым жа самым чынніку.

Тым не менш, можна аддаваць частку магутнасцяў пад аналаг цяпер зачыненай SETI@Home. Можа, знаёмы з гэтым хабраюзер падкажа, куды можна падзець запал?

Выбар платформы

Ага. З матывацыйнай часткай разабраліся: жадаецца жалеза, але незразумела пад што. Трэба было б вызначыцца, якога жалеза хочацца.

На Хабре рэгулярна згадваецца таннае б/вушное абсталяванне: няхай гэта будзе раздача сервераў аранжавым чалавекам або нядаўні артыкул пра б/вушныя флэш-паскаральнікі. Прафесійнае абсталяванне каштуе дорага. Для распрацоўніка ў Маскве памяркоўна, але дорага.

Зрэшты, прафесійнае абсталяванне таму і дарагое, што ў карпарацый шмат грошай мае тэхпадтрымку і гарантыю якасці вышэй, чым у шырспажыву. Не заўсёды, але чаканне відавочна зрушана ў лепшы бок.

Такім чынам, мэта - сабраць сервер з б / вушных (чытай - танных) запчастак і пакінуць прастору для нязначнага апгрэйду ў бліжэйшыя гадоў пяць. Такія запчасткі танней новых, а рэсурсу для мернага хатняга выкарыстання ў іх можа быць яшчэ дастаткова. (Гэтую мэту я напісаў ужо пасля таго, як сабраў сервер. Усё ў лепшых традыцыях напісання дыплома)

Як следства з мэты, абсталяванне павінна мець адно з лепшых суадносін «папугай/рубель», дзе разраднасць папугая залежыць ад тыпу абсталявання: аператыўка - аб'ём (не хуткадзейнасць, не), дыск - аб'ём (і хуткадзейнасць), працэсар - тут складана. Няхай гэта будуць сінтэтычныя папугаі бенчмарку.

Пажадана, каб сервер імкнуўся да бясшумнасці. Экзотыкі ў выглядзе кастомных цеплатрубак і безвентылятарных кулераў не абяцаю, але серверу наканавана стаяць у спальні aka выдаленым офісе aka маім пакоі, так што хацелася б, каб ён у рэжыме прастою не роў, як рэактыўны самалёт на ўзлёце.

Адпраўным пункт - танныя кітайскія ксеоны, пра якія я даведаўся ў спрадвечныя часы, мабыць, таксама з Хабра. У каментарах да адной з прахадных навін зваліўся вугалёк халівара "Intel супраць AMD". Не параўнаць нельга, раптам новыя райзены сапраўды лепшыя за інтэлаўскія працэсары – я не сачыў за імі ўжо гадоў пяць, а то і болей.

Такім чынам, у параўнанні ўдзельнічаюць два бакі з прыкладна аднолькавым паказчыкам папугаяў на думку cpubenchmark: Ryze 7 2700, Ryzen 7 2700x, пара Xeon E5-2689, пара E5-2690, пара E5-2696v2 і бягучы Core-3 i2130. Вядома, я параўноўваў і іншыя працэсары, напрыклад, новыя Core i7, новыя Ryzen 7 і Ryzen 7 2600, але асноўная цікавасць уяўляе сабой менавіта гэты зрэз: яны прыкладна аднолькавыя па вылічальнай магутнасці. У рэшце рэшт, гэта не спроба дазволіць халівар, а выбар найбольш прыдатнага мне працэсара. E5-2696v2 і i3-2130 прадстаўлены толькі для параўнання з іншымі б / вушнымі працэсарамі і бягучым серверам.

AM4
LGA2011

7 разы
7 2700
е5-2689
2x e5-2689
е5-2690
2x e5-2690
2x e5-2696v2
i3-2100

Ранг, папугаі
17898
16021
10036
17945
10207
18967
23518
1839

Кошт, рублі
15200
12500
5000
10000
5500
11000
18000
1000

Цепламагутнасць, Вт
105
65
115
230
135
270
260
65

Ядра, шт
16
16
16
32
16
32
24
4

Частата, Ггц
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

Папугаі / Вт
170,46
246,48
87,27
78,02
75,61
70,25
90,45
28,29


Табліцу разглядаць сумна, давайце паглядзім на графік абсалютных папугаяў:
Танны сервер з кітайскіх запчастак. Частка 1, жалезная

Я думаў апусціць гэты графік, але тады прыйшлося б глядзець вачыма ў табліцу, а гэта не ўсе любяць рабіць. Так што гэта навучальны графік. Злева - шкала чаго б там ні было, у гэтым выпадку - абстрактных сінтэтычных папугаяў. Подпісы знізу - працэсары. Злева - пара райзенаў, па цэнтры - пара адзіночных і парных ксеонаў. Блытана, так, але гэта факт. Справа – два ксеёны другога пакалення і працэсар бягучага сервера.

Азнаёміўшыся з размяшчэннем працэсараў, варта зірнуць на графік кошту аднаго папугая:
Танны сервер з кітайскіх запчастак. Частка 1, жалезная

З яго відаць, што самае выгаднае - браць адзіночны ксеон першага пакалення. Падвойныя ксеоны крыху горш адзінарных: кошт узрасла ў два разы, а ккд - у 1.7 разы, гэта значыць суадносіны знізілася. А вось ксеон другога пакалення ўжо не выгадны: кошт за папугая ўжо набліжаецца да райзен.

А райзены па-чартоўску энергаэфектыўныя ў пераліку на папугая:
Танны сервер з кітайскіх запчастак. Частка 1, жалезная

Трэба прызнаць, у гэты момант я адчуў гонар за прагрэс чалавецтва і AMD. Гэта ўжо не экстэнсіўны шлях развіцця, гэта спробы выціснуць максімум са кавалка крэмнія. E5-2690 выйшаў у 2012 годзе, а Ryzen 7 2700 - у 2018. Трохразовы рост энергаэфектыўнасці за шэсць гадоў - не ўзрост для тэхналогіі. А, ну і Core i3-2100 дзесьці зусім незаўважны ў куце. Не будзем пра яго.

Прамежкавы вывад: райзены ірвуць у суадносінах "прадукцыйнасць / спажываная энергія". Ці гэта былінны розны спосаб замеру TDP у AMD і Intel. А б/ушные ксеоны першага пакалення ірвуць па суадносінах прадукцыйнасць/кошт.

Такім чынам, буду браць ксеёны. Вы ж не забыліся мэту, якую я паставіў у самым пачатку гэтай часткі?

Іншае спадарожнае жалеза

Насамрэч, выбар AMD vs Intel абмяжоўвае не толькі ўжывальны працэсар. Працэсары Zen+ выкарыстоўваюць памяць стандарту DDR4 (тыц), а Sandy Bridge - DDR3 (тыц). DDR4-2933 тэарэтычна ў 1.87 разы хутчэй DDR3-1600, калі я хоць нешта ў гэтым разумею. Не, я памятаю з інстытуцкага курса, як працуе DDR, з усімі гэтымі ¬CS, RAS, CAS і іншымі. І Burst Mode. Проста не жадаю ў гэта паглыбляцца, бо памятаю вельмі цьмяна, ды і DDR3 ужо няяўна абраны працэсарам, сэнсу пакутаваць няма.

Да таго ж 16 гігаў DDR4-2600 каштуе столькі ж, колькі 32 гіга DDR3-1866* з ECC...

* Яно не 1866, а 1778. Паняцці не маю, чаму змрочны кітайскі геній не змог здужаць 1866, але і не стаў спускацца да стандартных 1600 Мгц…

Абмежаванні па сокеце і тыпу памяці ўплываюць і на выбар матчынай платы: за тыя ж 7к рублёў можна ўзяць кітайскую плату з максімальнымі 256 гігабайтамі аператыўкі, а любая AM4-сокетная мае максімум 4 слота пад аператыўку, гэта значыць абмежавана 64 гігабайтамі.

Выбар двухсокетнай матчынай платы вядзе за сабой адмысловыя патрабаванні да блока сілкавання: у яго павінны быць два васьміпінавых кантакту для сілкавання працэсара. Можа, ад відэакарты і падыдуць, але там крыху рознай формы загваздкі, я вырашыў не рызыкаваць і не чытаць дакументацыю, балазе блокі сілкавання з патрэбнымі патрабаваннямі існуюць.

Яшчэ ў гэтай матчынай платы некультурна размешчаны сокеты: адлегласць паміж імі крыху менш за 10 сантыметраў, што абцяжарвае ўстаноўку двух кулераў паралельна. Першапачаткова я хацеў паставіць кулеры так, каб забор паветра паходзіў са шчыліны паміж імі, але пра гэта ніжэй.

Для захоўвання дадзеных я першапачаткова жадаў узяць той SSD, які ўжо ёсць у старым серверы, пад сістэму, але вырашыў узяць з раздымам M2 Crucial P1 на 1TB. На матчынай плаце ёсць шэсць раздымаў SATA, і ў іх я планаваў падлучыць шэсць цвёрдых дыскаў WD Red 2TB, але пакуль я разважаў, ці варта марнаваць яшчэ 12к рублёў на іх, іх ужо купілі. Так што настройка ZFS-рэйду ў другую частку артыкула не ўваходзіць. Але гэта потым, апавяданне назад пра SSD. Значна больш прафесійны агляд на яго можна прачытаць тут. Яго фішка ў тым, што ён танны. Самі паглядзіце на гэты графік запісу:

Танны сервер з кітайскіх запчастак. Частка 1, жалезная

На яго адначасова можна запісаць 75 гігабайт, а потым ён становіцца горш цвёрдай кружэлкі. Дзякуй, што хоць не пачынае круціцца. А, і яшчэ яго можна перазапісаць усяго 200 разоў. З чаго ён увогуле зроблены?!

Насамрэч, гэта не так страшна для таго рэжыму, у якім я планую яго выкарыстоўваць: пераважна чытанне дадзеных і запіс не крытычных да хуткасці запісу дадзеных. Мне хочацца на гэта спадзявацца.

Рэсурс перазапісу ў 200 разоў адпавядае прыкладна 109 гігабайтам у дзень на працягу пяці гадоў. 109 гігабайт у дзень - не тое ж самае, што 75 гігабайт адначасова. Ды і з чытаннем у яго ўсё нармальна. Не лепшая прадукцыйнасць сярод M2-дыскаў, але адпавядае таму ўзроўню запісу, што ён паказвае ў межах кэша.

зборка

Калі да гэтага быў пераважна псеўдатэхнічны тэкст, перамежаны графікамі, то зараз пойдуць карцінкі, разбаўленыя мастацкім апавяданнем.

Раніцай аўторка патэлефанаваў кур'ер Пошты Расіі і сказаў, што сёння прыедзе з пасылкай. Я звычайна забіраю пасылкі сам, а тут на каранціне вырашылі напружыць аддзел дастаўкі, відаць.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Вонкавы выгляд пасылкі

Хітры кітаец спакаваў усё ў адзін пакет, хоць я заказваў чатырма рознымі замовамі на аліэкспрэсе, каб не патрапіць пад пошліны аб двухстах еўра.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
змесціва скрынкі

Да матчынай платы пастаўляецца цэлы ліст з інструкцыяй! Аб сігналах спікера трэба здагадвацца самому. На сайце напісана, што аранжавыя слоты аператыўкі - асноўныя, трэба ставіць менавіта ў іх. Інструкцыя ж бескарысная крыху менш, чым цалкам. Я кнопку ўключэння па ёй падключыў. Дарэчы, на скрынцы ёсць адзіны надпіс - MOTHERBOARD. Яна не заслугоўвала асобнай фатаграфіі, але згадкі вызначана заслужыла.

Выцягваем корпус, пыласосім. Насамрэч, не варта было яго даставаць, ад яго аказаліся адны пакуты. Але ён эстэтычна выглядае. Выглядаў…

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Корпус, выгляд дагары нагамі

У корпусе ёсць казевыя санкі. (А я планую 3.5” дыскі. Прыйдзецца выняць плату)

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Месца пад дыскі

Яшчэ на асабовай панэлі ёсць хутказаменныя вентылятары. Напэўна шумныя.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Яны кіруюцца нечым больш складаным, чым проста наўпрост матчынай платай

Здымаем верхняе вечка і глядзім, што ўсярэдзіне. Калі адкруціць пару шруб, то можна ссунуць дыскавую прастору і вызваліць месца для маніпуляцый. А матчын поплатак фармату E-ATX, яна займае амаль усё месца ў серверы.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Родны блок харчавання

Блок харчавання ў мяне проста так выцягнуць не атрымалася, прыйшлося адкруціць усе шрубы на задняй частцы і амаль разабраць увесь корпус. Высветлілася, што ён трымаўся на дзвюх шрубах і кавалку скотчу. Гэта было подла, але зараз я сам магу ўжыць такую ​​тактыку.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Вось яна злева, злашчасная чорная паласа!

Я ўжо стаміўся выбіраць найбольш удалыя фатаграфіі, адсяваць тыя, якія не патрэбныя для апавядання, абрэзаць карцінкі і грузіць іх на сайт. Тым часам надыходзіць наступны дзень, а ў мяне на стале толькі кітайскія запчасткі. Даводзіцца спешна афармляць замову і імчацца ў краму на іншы канец Масквы.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Каля ўваходу ў краму

Гандлёвая зала зачынена, працуе толькі выдача заказаў. Добра, што было сонечнае надвор'е, не ведаю, як прыйшлося б у дождж. Заказы трэба называць праз відэадамафон, шкада, што гэта мала тлумачыцца. Было б нядрэнна надрукаваць хоць якую-небудзь інструкцыю, акрамя "выконвайце дыстанцыю 2 метры". Чаканне не даўжэй за дзесяць хвілін, выдатна. Едзем назад.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Два кулер, адзін блок харчавання і маленькі SSD

Паколькі кулеры, прыдатныя па габарытах корпуса былі дарагія і шумныя, прыйшлося абраць негабарытны варыянт. Гэта пазбавіла ад пакут выбару з блокам харчавання: ціхі ATX-фармату, але з ім давядзецца зняць крышку, або аднунітавы, але шумны і даражэй на дзве тысячы рублёў. Пачынаем прымяраць пакупкі. Першапачатковая задумка двух кулераў - забіраць паветра з цэнтра, але якая ссоўваецца ёмістасць для дыскаў унесла карэктывы і прыйшлося пераставіць вентылятары на паслядоўны прадзьмух. Будзе цікава назіраць на адным крышталі тэмпературу на пару градусаў вышэйшую, чым на іншым.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Пакуль яшчэ без термопасты

Праціраем падставу кулера і працэсар спіртам. Пітным. Але ён ужо пару гадоў як тэхнічны, пераральна лепш не прымяняць. Раўнамерна наносім термопасту чым-небудзь плоскім. Насамрэч, я дрэнна разбіраюся падчас нанясенні термопасты, але вынікі маіх прац заўсёды прыносілі дадатны вынік. Мабыць, тут складана напартачыць, калі нават клей "Момант" здольны працаваць гадамі, судзячы па байках. Звычайна я выкарыстоўваю кавалак непатрэбнай пластыкавай карткі, але яго пад рукой не аказалася. Апынуўся на яе месцы навамодны бязногі чацвёрты пень. Не хвалюйцеся, пасля працэдуры я працёр яго спіртам і паклаў назад на паліцу.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Нешта дзіўнае і непакоіць
Нанясенне неідэальнае, ды і кулер я прыціскаў не цалкам: відаць зрушэнне "лысага" месцы адносна цэнтра.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Прыстрэлка

Дадаем дадатковы пласт тэрмаінтэрфейсу ў месцы, дзе яго відавочна бракуе і трохі па іншых месцах.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Еп, здавальняюча

Прыступаем да ўстаноўкі матчынай платы. У серверы відавочна стаяла нешта іншага фармату, і тыя… э-э-э… штуцэры, у якія ўшрубоўваюцца шрубы для фіксацыі матчынай платы, размяшчаліся не на месцах для E-ATX платы. Нажаль, у кавалку металу, у які ўшрубоўваюцца штуцэры, не хапіла трох адтулін насупраць тых, што былі ў матчынай плаце. На шчасце, саміх штуцэраў таксама не хапіла трох штук.

З-за гэтага матчына плата правісае ў месцах мацавання 24-пінавага канектара і PCI-E раздымаў. З аднаго боку, гэта тэксталіт. Зь іншага боку, гэта кітайскі тэксталіт, ніколі ня ведаеш, чаго ад яго чакаць. Але ціснуць трэба акуратна ў любым выпадку, няхай гэта будзе нават сертыфікаваны ваеннай прыёмкай тэксталіт. Нават не, у такім выпадку трэба ціснуць яшчэ больш беражліва - ён таксама зроблены ў Кітаі, але адзінкавая сертыфікацыя і прыёмка павялічыла кошт прылады ў пару дзясяткаў разоў.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Куча дзірак і ўсё не там

Памятаеце блок харчавання на скотчы? Гісторыя цыклічная, вось паўтарэнне:

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
І так, мне гэта не падабаецца

Зборка скончана, пераносім кампутар у пакой да брата, адымаем клавіятуру і манітор у жывога сервера і спрабуем уключыць яго. З першага разу не атрымліваецца выйсці нават у биос. Паколькі ў ксеонах звычайна няма ўбудаванага графічнага супрацэсара, а биос вывесці на экран трэба, ставім нейкую прасценькую відэакарту. Багі, як жа яна шуміць!

З другога разу выйсці ў биос таксама не атрымліваецца. Шляхам перабірання вінаватых прыходзім да рашэння: памяняўшы месцамі планкі аператыўкі і выняўшы SSD можна дагрукацца да биоса. Устаўляемы на месца SSD і ўключаем кампутар яшчэ раз – биос грузіцца, дыск вызначаецца. Мабыць, нешта скінулася пры адсутнай CR2032 батарэйцы.

Дарэчы, бачыце, што блок для цвёрдых дыскаў выдаецца наперад больш, чым павінен? Ён упіраецца ў кулер. Гэта не ідэальны корпус для кампутараў класічнага формаў-фактару, што зрабіць.

Танны сервер з кітайскіх запчастак. Частка 1, жалезная
Месца для першаснай наладкі

Невялікі адступ з нагоды шуму: з відэакартай узровень шуму быў на ўзроўні 27-30 дэцыбел, а пасля ўсталёўкі аперацыйнай сістэмы ўзровень шуму сервера знізіўся дзесьці да 8-14 дэцыбел. Дакладней вымераць было складана, паколькі фонавы ўзровень шуму быў таксама дзесьці ў гэтым дыяпазоне: будоўля метро на вуліцы, катаюцца шары ў суседзяў зверху, тупат коткі і іншае падобнае. Сервер будзе стаяць у ікееўскай шафе без дзверцаў, таму такі ўзровень шуму падыдзе.  

бонус

Тэхнічна, гэты раздзел ставіцца не да выбару і зборцы жалеза, але на самастойны раздзел усталёўка аперацыйнай сістэмы не цягне. На многіх рэсурсах ужо апісана ўстаноўка чаго б там ні было на розныя прылады, і тое, што адбудзецца тут - зусім радавая з'ява. Пладзіць лішні тутарыял, прытым, магчыма, няслушны, мне зусім не жадаецца.

Тым не менш, я апішу граблі, на якія наступіў падчас усталёўкі АС.

Windows Server па чынніку адсутнасці ліцэнзіі я ставіць не стаў, ды і абвык больш узаемадзейнічаць з лінуксовымі серверамі. На старым серверы стаіць Ubuntu, але на пары малавыкарыстоўваемых VPS стаіць CentOS і на працы - RHEL. Таму будзем знаёміцца ​​бліжэй да CentOS 8.

Ідзем на любое люстэрка, спампоўваем .torrent-файл – і за пару дзясяткаў хвілін выпампоўваем сямігігабайтны вобраз.

Устаўляемы флешку, знаходзім яе і які капіюецца выява на яе.

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-гігавога HDD на 5400 абротаў у хвіліну. Але нават ён капіраваўся з большай хуткасцю, чым траціна USB 1.0.

А потым стандартныя выбар флэшкі як Boot Device, Next, Next, Next, Finish. Ніякіх маніпуляцый з разметкай дыска, настройкай Ethernet. Самая звычайная ўстаноўка АС у 2020 годзе.

Заключэнне

Гэта першая частка аповяду аб наладзе новага сервера. Я б выпусціў яго адразу цалкам, але ў мяне ў чарнавіках ляжаць яшчэ два недапісаныя артыкулы, якія, як мне здаецца, цікавей "yet another server build", а другая частка пра наладу софту пагражае скончыцца няхутка.

Выніковы кошт склаў 57973 рублі. Вось разбіўка больш падрабязна, праўда, спасылкі на аліэкспрэс паказваюць ужо крыху іншыя тавары.

Аператыўная памяць 32GB DDR3-1866 - 4 шт
19078 рублёў

працэсар Xeon E5-2690 - 2 шт
10300 рублёў

матчына плата Jingsha X79 Dual Socket - 1 шт
9422 рубля

Блок сілкавання ExeGate ServerPRO RM-800ADS - 1 шт
4852 рубля

кулер ID-Cooling ID-CPU-SE-224-XT - 2 шт
3722 рубля

SSD Crucial P1 CT1000P1SSD8
10599 рублёў

Корпус Noname
Бясплатна

Прыкладны кошт валодання - 3.89 руб / кВт * ч * 0.8 кВт * 24 ч * 31 дзень = 2315 руб / месяц. Але гэта калі ён будзе малаціць на ўсю шпульку не перастаючы на ​​працягу месяца, у чым я вельмі сумняваюся з прычын адсутнасці такіх задач і жывучасці жалеза. Для параўнання, кошт арэнды аналагічнага сервера з якасных дэталяў складае каля 25к руб/месяц.

Думаю, гэта суцэль добры сервер за свае грошы.

Крыніца: habr.com

Дадаць каментар