Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Isang malabong pusa ang nagpo-pose laban sa background ng isang custom na server. Sa background ay isang mouse sa server

Hoy Habr!

Sa buhay ng bawat tao, minsan ay nangangailangan ng pag-upgrade ng computer. Minsan ito ay pagbili ng bagong telepono para palitan ang sirang telepono o sa paghahanap ng bagong Android o camera. Minsan - pinapalitan ang video card upang ang laro ay maaaring tumakbo sa pinakamababang mga setting. Minsan - pag-install ng SSD sa isang laptop kung saan mo na-install ang Windows 2, ngunit hindi talaga nito gusto ang pamumuhay sa Core2.5Duo at 32 gigabytes ng addressable memory, at patuloy nitong itinatapon ang mga hindi nagamit na pahina sa swap file, na sinisira ang hindi pa mahusay na bilis ng palitan. na may XNUMX- gig disk.

Ang aking kwento ay isang upgrade ng isang server na na-assemble noong unang taon ko sa institute. Ang aking mga pangangailangan ay lumago sa nakalipas na anim na taon, at siya, siyempre, ay nakatanggap ng pagtaas sa parehong RAM at puwang sa disk. Ang problema ay na sa bagong kaalaman ay nakuha ang mga bagong ambisyon - ang pagnanais na gamitin ang kaalamang ito sa pagsasanay - at maaaring hindi na niya makayanan ang mga ito.

Una ay magkakaroon ng ilang boring na panimulang teksto, at pagkatapos ay magkakaroon ng mga larawan.

Para lang linawin kung anong server ang mayroon ngayon:

CPU: Core i3-2130 4 na stream, 3.4 GHz
RAM: DDR3 8 GiB
SSD: 250GB

Dagdag pa, ang server na ito ay halos hindi babanggitin; ang mga pangunahing katangian na ito ay para lamang may maihahambing at malinaw kung bakit ako nagpasya na pagtagumpayan ang aking katamaran at gumugol ng oras at pera.

Hindi pa ako sigurado kung ano ang eksaktong gagana sa bagong server, ngunit ang ilang mga abstract na kaisipan ay umakay sa akin na gawin ang mga sumusunod na gawain:

  • Nagho-host ng ilang static na site. Ngayon ginagawa ito ng nginx, ngunit hindi ang pinakamahusay na mga config. Kakailanganin din nilang itama, ngunit higit pa doon sa ikalawang bahagi.
  • Mga static na file lang ang hosting. Halimbawa, mga larawan mula sa artikulong ito. Dumadaan din sila sa nginx, ngunit na-load sila sa pamamagitan ng WinSCP, na hindi maginhawa. Kailangan nating maghukay ng isang bagay tulad ng myOwnCloud upang madali at natural tayong makapag-upload ng mga larawan sa server.
  • Bumuo ng server para sa mga proyekto ng alagang hayop. Ngayon ay si Jenkins.
  • Iba't ibang paninindigan para sa mga proyektong ito: development, integration test, atbp. Hindi pa ito dumating sa punto ng pagbebenta, ngunit mayroon lamang isang stand, kahit na sa pantalan.
  • Ang ilang mga server ng laro, kung ang iyong mga kaibigan ay gustong maglaro ng isang bagay na nangangailangan ng isang server: Starbound, Minecraft, Squad (bagaman kailangan nila ng hindi bababa sa apatnapung tao). Oo, hindi bababa sa CS 1.6.
  • Mga virtual machine para sa mga kaibigan, kung bigla silang kailangang mag-host ng isang bagay sa isang lugar. O para sa iyong sarili, upang magkaroon ng isang uri ng VDI. Mayroong isang bagay upang mai-load ito, kung mayroon lamang hardware.

Mga planong malayo sa politika:

  • Torrent downloader: upang suportahan ang mga bihirang distribusyon sa root tracker. Totoo, kailangan nating malaman kung paano awtomatikong i-download ang mga ito, kung saan iimbak ang mga ito, kung ang provider ay labag sa patuloy na pamamahagi ng background at, pinaka-mahalaga, kung ang mga lalaki na naka-uniporme ay magiging interesado sa terabytes ng sadyang ipinamahagi na musika na may mga libro.
  • Exit point mula sa ilang TOR: maganda, ngunit hindi. Para sa parehong dahilan.

Gayunpaman, posibleng maglaan ng bahagi ng kapasidad sa isang analogue ng sarado na ngayong SETI@Home. Maaaring sabihin sa akin ng isang habrowser na pamilyar dito kung saan ilalagay ang init?

Pagpili ng platform

Oo. Inayos namin ang motivational na bahagi: Gusto ko ng hardware, ngunit hindi malinaw kung bakit. Kailangan mong magpasya kung anong uri ng hardware ang gusto mo.

Ang mga murang gamit na kagamitan ay regular na binabanggit sa HabrΓ©: maging ito ang pamamahagi ng mga server ng taong kahel o kamakailang artikulo tungkol sa mga ginamit na ear flash accelerators. Ang mga propesyonal na kagamitan ay mahal. Para sa isang developer sa Moscow ito ay matitiis, ngunit mahal.

Gayunpaman, ang mga propesyonal na kagamitan ay mahal dahil ang mga korporasyon ay may maraming pera, teknikal na suporta at isang kalidad na garantiya na mas mataas kaysa sa mga kalakal ng consumer. Hindi palaging, ngunit ang inaasahan ay malinaw na inilipat para sa mas mahusay.

Kaya, ang layunin ay mag-assemble ng isang server mula sa ginamit (basahin: mura) mga ekstrang bahagi at mag-iwan ng puwang para sa isang maliit na pag-upgrade sa susunod na limang taon. Ang mga naturang ekstrang bahagi ay mas mura kaysa sa mga bago, at maaaring mayroon pa rin silang sapat na mapagkukunan para sa regular na paggamit sa bahay. (Ginawa ko ang layuning ito pagkatapos kong tipunin ang server. Lahat ay nasa pinakamahusay na tradisyon ng pagsulat ng tesis)

Bilang kinahinatnan ng layunin, ang kagamitan ay dapat magkaroon ng isa sa mga pinakamahusay na "parrot/ruble" ratios, kung saan ang bit capacity ng parrot ay nakasalalay sa uri ng kagamitan: RAM - volume (hindi bilis, hindi), disk - volume ( at bilis), processor - mahirap ito. Hayaan itong maging benchmark na sintetikong parrots.

Maipapayo na ang server ay nagsusumikap para sa kawalan ng ingay. I don't promise exotics in the form of custom heat pipes and fanless cooler, but the server is destined to stand in the bedroom aka isang remote office aka my room, so I would like it not to rar in idle mode like a jet plane sa pag-alis.

Ang panimulang punto ay murang mga Chinese xeon, na nalaman ko noong sinaunang panahon, marahil mula kay Habr. Sa mga puna Sa isa sa mga dumaan na balita, nahulog ang ember ng "Intel vs. AMD" holivar. Imposibleng hindi ihambing, marahil ang mga bagong Ryzen ay talagang mas mahusay kaysa sa mga processor ng Intel - hindi ko sila sinundan sa loob ng limang taon, o higit pa.

Kaya, ang paghahambing ay nagsasangkot ng dalawang partido na may humigit-kumulang sa parehong tagapagpahiwatig ng mga loro ayon sa cpubenchmark: Ryzen 7 2700, Ryzen 7 2700x, pares Xeon E5-2689, pares E5-2690, pares E5-2696v2 at kasalukuyang Core i3-2130. Siyempre, inihambing ko ang iba pang mga processor, halimbawa, ang bagong Core i7, ang bagong Ryzen 7 at Ryzen 7 2600, ngunit ang pangunahing interes ay tiyak sa seksyong ito: ang mga ito ay halos pareho sa mga tuntunin ng kapangyarihan sa pagproseso. Sa huli, ito ay hindi isang pagtatangka upang malutas ang holivar, ngunit upang piliin ang processor na pinaka-angkop para sa akin. Ang E5-2696v2 at i3-2130 ay ipinakita lamang para sa paghahambing sa iba pang mga ginamit na processor at sa kasalukuyang server.

AM4
LGA2011

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

Ranggo, mga loro
17898
16021
10036
17945
10207
18967
23518
1839

Presyo, rubles
15200
12500
5000
10000
5500
11000
18000
1000

Thermal power, W
105
65
115
230
135
270
260
65

Mga core, mga pcs.
16
16
16
32
16
32
24
4

Dalas, GHz
3,7
3,2
2,6
2,6
2,9
2,9
2,5
3,1

Mga loro/rubles
1,18
1,28
2,01
1,79
1,86
1,72
1,31
1,84

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

 
Nakakatamad tingnan ang talahanayan, tingnan natin ang graph ng ganap na mga loro:
Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal

Naisip kong alisin ang graph na ito, ngunit pagkatapos ay kailangan kong tumingin sa talahanayan gamit ang aking mga mata, at hindi lahat ay gustong gawin ito. Kaya ito ay isang tsart ng pagtuturo. Sa kaliwa ay isang sukat ng anuman ito, sa kasong ito abstract synthetic parrots. Ang mga pirma sa ibaba ay mga processor. Sa kaliwa ay isang pares ng Ryzen, sa gitna ay isang pares ng single at double Xeon. Nalilito, oo, ngunit ito ay isang katotohanan. Sa kanan ay dalawang pangalawang henerasyong Xeon at ang processor ng kasalukuyang server.

Ang pagkakaroon ng pamilyar sa iyong sarili sa lokasyon ng mga processor, ito ay nagkakahalaga ng pagtingin sa graph ng halaga ng isang loro:
Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal

Ipinapakita nito na ang pinaka kumikitang bagay ay ang kumuha ng isang Xeon ng unang henerasyon. Ang mga double xeon ay bahagyang mas masahol kaysa sa mga solong: ang gastos ay nadoble, at ang kahusayan ay tumaas ng 1.7 beses, iyon ay, ang ratio ay nabawasan. Ngunit ang pangalawang henerasyong Xeon ay hindi na kumikita: ang gastos sa bawat loro ay papalapit na sa Ryzen.

At ang Ryzen ay napakatipid sa enerhiya sa bawat loro:
Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal

Aaminin ko, sa sandaling iyon naramdaman kong ipinagmamalaki ko ang pag-unlad ng sangkatauhan at AMD. Ito ay hindi na isang malawak na landas ng pag-unlad, ito ay isang pagtatangka upang pisilin ang maximum ng isang piraso ng silikon. Ang E5-2690 ay lumabas noong 2012, at ang Ryzen 7 2700 noong 2018. Ang tatlong beses na pagtaas ng kahusayan sa enerhiya sa loob ng anim na taon ay hindi isang edad para sa teknolohiya. Oh, at ang Core i3-2100 ay nasa isang lugar na ganap na hindi nakikita sa sulok. Wag na natin siyang pag-usapan.

Intermediate na pag-alis: Sinisira ng Ryzens ang ratio ng pagganap/pagkonsumo ng enerhiya. O ito ba ay isang epikong kakaibang paraan ng pagsukat ng TDP sa pagitan ng AMD at Intel. At ang mga unang henerasyong ginamit na ear xeon ay kahanga-hanga sa mga tuntunin ng ratio ng pagganap/presyo.

Kaya, kukuha ako ng mga xeon. Hindi mo nakalimutan ang layunin na itinakda ko sa pinakasimula ng seksyong ito, hindi ba?

Iba pang kaugnay na bakal

Sa katunayan, ang pagpili ng AMD vs Intel ay limitado hindi lamang ng processor na ginamit. Gumagamit ang mga processor ng Zen+ ng DDR4 memory (tyts), at ang Sandy Bridge ay DDR3 (tyts). Ang DDR4-2933 ay theoretically 1.87 beses na mas mabilis kaysa sa DDR3-1600, kung may naiintindihan ako tungkol dito. Hindi, naaalala ko mula sa kursong institute kung paano gumagana ang DDR, kasama ang lahat ng ito Β¬CS, RAS, CAS at iba pa. At Burst Mode. Hindi ko lang nais na lumalim pa ito, dahil naaalala ko ito nang malabo, at ang DDR3 ay tuwirang pinili ng processor, walang saysay na mag-alala tungkol dito.

Bilang karagdagan 16 gigs DDR4-2600 pareho ang gastos sa 32 GB DDR3-1866* na may ECC...

*Ito ay hindi 1866, ngunit 1778. Wala akong ideya kung bakit ang madilim na Chinese henyo ay hindi makabisado ang 1866, ngunit hindi bumaba sa karaniwang 1600 MHz...

Ang mga paghihigpit sa socket at uri ng memorya ay nakakaapekto rin sa pagpili ng motherboard: para sa parehong 7k rubles na maaari mong makuha bayad sa Chinese na may maximum na 256 gigabytes ng RAM, at anumang AM4 socket ay may maximum na 4 na puwang para sa RAM, ibig sabihin, limitado sa 64 gigabytes.

Ang pagpili ng isang two-socket motherboard ay nangangailangan ng mga espesyal na kinakailangan para sa power supply: dapat itong magkaroon ng dalawang walong-pin na contact para ma-power ang processor. Marahil ay gagana ang video card, ngunit ang mga pin ay bahagyang naiiba sa hugis, nagpasya akong huwag makipagsapalaran at huwag basahin ang dokumentasyon, dahil ang mga power supply ay may mga kinakailangang kinakailangan umiiral.

Ang mga socket sa motherboard na ito ay hindi rin maayos na nakaayos: ang distansya sa pagitan ng mga ito ay bahagyang mas mababa sa 10 sentimetro, na nagpapahirap sa pag-install ng dalawang cooler nang magkatulad. Sa una, gusto kong i-install ang mga cooler upang ang air intake ay magmumula sa pagitan ng mga ito, ngunit higit pa sa ibaba.

Para sa pag-iimbak ng data, una kong gustong kunin ang SSD na nasa lumang server na para sa system, ngunit nagpasya akong kumuha ng 2TB Crucial P1 na may M1 connector. Ang motherboard ay may anim na SATA connector, at pinlano kong ikonekta ang anim na WD Red 2TB hard drive sa kanila, ngunit habang iniisip ko kung sulit bang gumastos ng isa pang 12k rubles sa kanila, nabili na sila. Kaya ang pagse-set up ng ZFS raid ay hindi kasama sa ikalawang bahagi ng artikulo. Ngunit sa paglaon, ang kuwento ay bumalik sa SSD. Maaari kang magbasa ng mas propesyonal na pagsusuri nito dito. Ang daya nito ay mura ito. Tingnan ang recording chart para sa iyong sarili:

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal

Maaari kang sumulat ng 75 gigabytes dito sa isang pagkakataon, at pagkatapos ay magiging mas masahol pa ito kaysa sa isang hard drive. Salamat sa hindi mo pagsisimulang umikot. Oh, at maaari rin itong muling isulat nang 200 beses lamang. Ano ba kasing gawa nito?!

Sa katunayan, hindi ito nakakatakot para sa mode kung saan plano kong gamitin ito: pangunahin ang pagbabasa ng data at pagsusulat ng data na hindi kritikal sa bilis ng pagsulat. Well, gusto kong umasa.

Ang 200x rewrite resource ay tumutugma sa humigit-kumulang 109 gigabytes bawat araw sa loob ng limang taon. Ang 109 gigabytes bawat araw ay hindi katulad ng 75 gigabytes sa isang pagkakataon. At lahat ay maayos sa pagbabasa. Hindi ang pinakamahusay na pagganap sa mga M2 drive, ngunit pare-pareho sa antas ng pagsulat na ipinapakita nito sa loob ng cache.

Assembly

Kung bago ito ay nakararami ang pseudo-technical na teksto na pinagsalitan ng mga graph, ngayon ay magkakaroon ng mga larawan, diluted na may masining na pagsasalaysay.

Biglang tumawag noong Martes ng umaga ang Russian Post courier at sinabing darating siya ngayon na may dalang parsela. Karaniwang ako mismo ang kumukuha ng mga parsela, ngunit sa panahon ng quarantine nagpasya silang higpitan ang departamento ng paghahatid, tila.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Hitsura ng parsela

Ang tusong Intsik ay nag-pack ng lahat sa isang pakete, kahit na nag-order ako ng apat na magkakaibang mga order sa Aliexpress, upang hindi mapasailalim sa mga tungkulin ng dalawang daang euro.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Mga nilalaman ng kahon

Ang motherboard ay may kasamang isang buong sheet ng pagtuturo! Kailangan mong hulaan ang iyong sarili tungkol sa mga senyales ng tagapagsalita. Sinasabi ng website na ang mga orange na slot ng RAM ay ang mga pangunahing at dapat na naka-install sa kanila. Ang mga tagubilin ay medyo mas mababa kaysa sa ganap na walang silbi. Ikinonekta ko ang power button dito. Siyanga pala, ang tanging nakasulat sa kahon ay MOTHERBOARD. Hindi siya karapat-dapat sa kanyang sariling larawan, ngunit talagang karapat-dapat siyang banggitin.

Inalis namin ang case at i-vacuum ito. Sa katunayan, ito ay hindi nagkakahalaga ng pagkuha sa kanya, siya ay walang iba kundi pahirapan. Ngunit mukhang aesthetically kasiya-siya. Tumingin...

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Hull, baligtad ang view

May mga fairy slide sa katawan. (At nagpaplano ako ng 3.5" drive. Kailangan kong tanggalin ang board)

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Space para sa mga disk

Mayroon ding mabilis na mapapalitang mga tagahanga sa front panel. Malamang maingay sila.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Ang mga ito ay kinokontrol ng isang bagay na mas kumplikado kaysa sa motherboard nang direkta

Alisin ang tuktok na takip at tingnan kung ano ang nasa loob. Kung aalisin mo ang isang pares ng mga turnilyo, maaari mong ilipat ang puwang sa disk at gumawa ng puwang para sa pagmamanipula. At ang motherboard ay E-ATX format, ito ay tumatagal ng halos lahat ng espasyo sa server.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Katutubong supply ng kuryente

Hindi ko ma-pull out ang power supply; kailangan kong tanggalin ang lahat ng turnilyo sa likod at halos i-disassemble ang buong case. Nakahawak pala ito sa dalawang turnilyo at isang piraso ng tape. Iyon ay masama, ngunit ngayon ay maaari kong gamitin ang gayong mga taktika sa aking sarili.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Narito ito sa kaliwa, ang masamang itim na guhit!

Pagod na ako sa pagpili ng pinakamatagumpay na mga litrato, pagtanggal ng mga hindi kailangan para sa kwento, pag-crop ng mga larawan at pag-upload ng mga ito sa site. Samantala, dumating ang susunod na araw, at sa aking mesa ay mayroon lamang mga ekstrang bahagi ng Tsino. Kailangan mong mabilis na ilagay ang iyong order at magmadali sa tindahan sa kabilang panig ng Moscow.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Sa pasukan sa tindahan

Sarado ang sales area, order pick-up lang ang bukas. Buti na lang maaraw ang panahon, hindi ko alam kung ano ang mangyayari sa ulan. Ang mga order ay dapat tawagan sa pamamagitan ng isang video intercom, nakakalungkot na hindi ito masyadong ipinaliwanag. Mas mainam na mag-print ng ilang mga tagubilin maliban sa "panatilihing 2 metro ang pagitan." Ang paghihintay ay hindi hihigit sa sampung minuto, mahusay. Balik tayo.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Dalawang cooler, isang power supply at isang maliit na SSD
 
Dahil mahal at maingay ang mga cooler na akma sa mga sukat ng case, kailangan naming pumili ng napakalaking opsyon. Iniligtas ako nito mula sa paghihirap ng pagpili ng isang power supply: isang tahimik na format ng ATX, ngunit kailangan mong alisin ang takip, o isang solong yunit, ngunit maingay at dalawang libong rubles na mas mahal. Nagsisimula kaming subukan ang mga pagbili. Ang orihinal na ideya ng dalawang cooler ay kumuha ng hangin mula sa gitna, ngunit ang sliding capacity para sa mga disk ay gumawa ng mga pagsasaayos at ang mga tagahanga ay kailangang ilipat sa sunud-sunod na pamumulaklak. Ito ay magiging kagiliw-giliw na obserbahan ang temperatura sa isang kristal ng ilang degree na mas mataas kaysa sa isa.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Wala pa ring thermal paste

Punasan ng alkohol ang base ng cooler at processor. Pag-inom. Ngunit ito ay teknikal sa loob ng ilang taon na ngayon; mas mainam na huwag gamitin ito nang pasalita. Ilapat ang thermal paste nang pantay-pantay sa isang bagay na patag. Sa katunayan, wala akong gaanong pag-unawa sa proseso ng paglalagay ng thermal paste, ngunit ang mga resulta ng aking trabaho ay palaging nagdadala ng mga positibong resulta. Tila, mahirap mag-screw up dito, kahit na ang Moment glue ay maaaring gumana nang maraming taon, ayon sa mga kuwento. Karaniwan akong gumagamit ng isang piraso ng hindi kinakailangang plastic card, ngunit wala ako nito sa kamay. Sa lugar nito ay isang bagong-fangled na walang paa na ikaapat na tuod. Huwag mag-alala, pagkatapos ng pamamaraan ay pinunasan ko ito ng alkohol at ibinalik ito sa istante.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Isang bagay na kakaiba at nakakagambala
Ang application ay hindi perpekto, at hindi ko pinindot nang buo ang cooler: makikita mo ang pag-aalis ng "kalbo" na lugar na may kaugnayan sa gitna.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Zeroing
 
Nagdaragdag kami ng karagdagang layer ng thermal interface sa mga lugar kung saan ito ay malinaw na kulang at sa bahagyang magkakaibang mga lugar.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Oo, kasiya-siya

Simulan natin ang pag-install ng motherboard. Malinaw na mayroong ibang format sa server, at ang mga... uh... fitting kung saan ang mga turnilyo ay naka-screw in upang ma-secure ang motherboard ay hindi matatagpuan sa tamang lugar para sa E-ATX board. Sa kasamaang palad, ang piraso ng metal kung saan naka-screw ang mga fitting ay nawawalang tatlong butas sa tapat ng mga nasa motherboard. Sa kabutihang palad, ang mga kabit mismo ay nawawala rin ng tatlong piraso.

Dahil dito, lumubog ang motherboard sa mga lugar kung saan nakakabit ang 24-pin connector at PCI-E connector. Sa isang banda, ito ay textolite. Sa kabilang banda, ito ay isang Chinese textolite, hindi mo alam kung ano ang aasahan mula dito. Ngunit kailangan mong pindutin nang mabuti sa anumang kaso, kahit na ito ay sertipikado ng PCB ng mga pamantayan ng militar. Hindi, sa kasong ito kailangan mong pindutin nang mas maingat - ginawa rin ito sa China, ngunit ang sertipikasyon at pagtanggap ng piraso-by-piraso ay nagpapataas ng halaga ng device nang ilang dosenang beses.

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Maraming butas at lahat ay wala doon

Tandaan ang power supply sa tape? Ang kasaysayan ay paikot, narito ang pag-uulit:

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
At oo, hindi ko ito gusto

Nakumpleto na ang pagpupulong, inilipat namin ang computer sa silid ng aking kapatid, inalis ang keyboard at monitor mula sa live na server at subukang i-on ito. Sa unang pagkakataon na hindi ako makapasok sa BIOS. Dahil ang mga xeon ay karaniwang walang built-in na graphics coprocessor, at ang BIOS ay kailangang ipakita sa screen, nag-install kami ng ilang uri ng simpleng video card. Gods, ang ingay niya!

Sa pangalawang pagkakataon hindi rin ako makapasok sa BIOS. Sa pamamagitan ng pag-uuri sa mga salarin, nakarating kami sa isang solusyon: sa pamamagitan ng pagpapalit ng mga piraso ng RAM at pag-alis ng SSD, maaari mong ma-access ang BIOS. Ipinasok namin ang SSD sa lugar at i-on muli ang computer - naglo-load ang BIOS at nakita ang disk. Tila, may na-reset dahil sa nawawalang baterya ng CR2032.

Sa pamamagitan ng paraan, nakikita mo ba na ang hard drive unit ay nakausli nang higit pa kaysa sa nararapat? Nakasandal ito sa palamigan. Hindi ito perpektong kaso para sa mga computer na may klasikong form factor, ano ang maaari mong gawin?

Murang server na gawa sa mga ekstrang bahagi ng Tsino. Bahagi 1, bakal
Lugar para sa paunang pag-setup

Ang isang maliit na digression tungkol sa ingay: gamit ang video card, ang antas ng ingay ay nasa antas na 27-30 decibel, at pagkatapos i-install ang operating system, ang antas ng ingay ng server ay bumaba sa isang lugar sa paligid ng 8-14 decibel. Mahirap sukatin nang mas tumpak, dahil ang antas ng ingay sa background ay nasa isang lugar din sa hanay na ito: pagtatayo ng subway sa kalye, mga rolling ball mula sa mga kapitbahay sa itaas, ang pagtapak ng isang pusa, at iba pa. Ang server ay matatagpuan sa isang Ikea cabinet na walang mga pinto, kaya ang antas ng ingay na ito ay magiging angkop.  

Bonus

Sa teknikal, ang kabanatang ito ay hindi nauugnay sa pagpili at pagpupulong ng hardware, ngunit ang pag-install ng operating system ay hindi katumbas ng isang hiwalay na kabanata. Maraming mga mapagkukunan ang inilarawan ang pag-install ng anumang bagay sa iba't ibang mga aparato, at kung ano ang mangyayari dito ay isang ganap na ordinaryong kababalaghan. Hindi ko nais na gumawa ng isang karagdagang tutorial, at marahil ay isang hindi tama sa iyon.

Gayunpaman, ilalarawan ko ang rake na natapakan ko sa proseso ng pag-install ng OS.

Hindi ako nag-install ng Windows Server dahil sa kakulangan ng lisensya, at mas sanay akong makipag-ugnayan sa mga server ng Linux. Ang lumang server ay nagpapatakbo ng Ubuntu, ngunit ang ilang maliit na ginagamit na VPS ay nagpapatakbo ng CentOS at sa trabaho RHEL. Samakatuwid, susuriin natin ang CentOS 8.

Pumunta tayo sa anumang salamin, i-download ang .torrent file - at sa loob ng ilang sampu-sampung minuto nagda-download kami ng pitong-gigabyte na imahe.

Ipinasok namin ang flash drive, hanapin ito at kopyahin ang imahe dito.

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

At umalis na kami para uminom ng tsaa. Makalipas ang isang oras, tiwala kami na matagal nang nakopya ang lahat - ngunit hindi lumabas ang input prompt. Kaya kinokopya pa. Okay, bagong terminal, tanong namin dd, magkano ang natitira.

  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

Sagot sa lumang terminal:

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

At pagkatapos ng isa pang ilang sampung minuto:

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

Ano ito? Kinopya ba ito ng byte byte? Mahina ang mapagkukunan ng flash drive. O sinuri ang tama ng pag-record. Sa anumang kaso, ito ay kinakailangan man dd at gumamit ng malalaking bloke ng kopya, at iba pang bagay na naging kapaki-pakinabang minsan kapag kinopya ang isang 64 GB HDD sa 5400 rpm. Ngunit kahit na ito ay kinopya sa isang mas mabilis na bilis kaysa sa isang third ng USB 1.0.

At pagkatapos ay ang karaniwang pagpili ng flash drive bilang Boot Device, Next, Next, Next, Finish. Walang mga manipulasyon sa disk partitioning o mga setting ng Ethernet. Ang pinakakaraniwang pag-install ng OS sa 2020.

Konklusyon

Ang unang bahagi ng kwentong ito ay tungkol sa pag-set up ng bagong server. Ilalabas ko ito nang sabay-sabay, ngunit mayroon akong dalawa pang hindi natapos na artikulo sa aking mga draft, na, sa tingin ko, ay mas kawili-wili kaysa sa "isa pang pagtatayo ng server," at ang pangalawang bahagi tungkol sa pag-set up ng software ay nagbabanta sa hindi matatapos agad.

Ang kabuuang halaga ay 57973 rubles. Narito ang isang mas detalyadong breakdown, gayunpaman, ang mga link sa Aliexpress ay nagpapakita ng bahagyang magkakaibang mga produkto.

Operative memory 32GB DDR3-1866 – 4 na mga PC
19078 Rubles

Processor Xeon E5-2690 – 2 na mga PC
10300 Rubles

Motherboard Jingsha X79 Dual Socket – 1 na mga PC
9422 ruble

Power supply unit ExeGate ServerPRO RM-800ADS – 1 na mga PC
4852 ruble

Lalamig ID-Cooling ID-CPU-SE-224-XT – 2 na mga PC
3722 ruble

SSD Mahalagang P1 CT1000P1SSD8
10599 Rubles

Kaso Noname
Libre

Ang tinatayang halaga ng pagmamay-ari ay 3.89 rubles/kWh * 0.8 kW * 24 oras * 31 araw = 2315 rubles/buwan. Ngunit ito ay kung siya ay gumigiik sa abot ng kanyang makakaya nang walang tigil sa loob ng isang buwan, na labis kong pinagdududahan dahil sa kakulangan ng gayong mga gawain at ang kaligtasan ng bakal. Para sa paghahambing, gastos ng pagrenta ng katulad na server ng mga de-kalidad na bahagi ay humigit-kumulang 25k rubles/buwan.

Sa tingin ko ito ay isang magandang server para sa pera.

Pinagmulan: www.habr.com

Magdagdag ng komento