Goedkeap tsjinner makke fan Sineeske spare dielen. Diel 1, izer
In wazige kat posearret tsjin 'e eftergrûn fan in oanpaste tsjinner. Op de eftergrûn is in mûs op de tsjinner
Hoi Habr!
Yn it libben fan elke persoan is d'r soms ferlet fan in komputerfernijing. Soms is it keapjen fan in nije tillefoan om in brutsen ien te ferfangen of yn it stribjen nei in nije Android of kamera. Soms - it ferfangen fan de fideokaart sadat it spul kin rinne op minimale ynstellings. Soms - it ynstallearjen fan in SSD yn in laptop wêrop jo ynstalleare Windows 2, mar it liket net echt te libjen op Core2.5Duo en 32 gigabytes oan adresseerber ûnthâld, en it dumpt konstant net brûkte siden yn 'e ruilbestân, en ferneatiget de al net geweldige útwikselingssnelheid. mei XNUMX- gig skiif.
Myn ferhaal is in upgrade fan in server dy't yn myn earste jier by it ynstitút gearstald is. Myn behoeften binne yn 'e ôfrûne seis jier groeid, en hy hat fansels in ferheging krigen yn sawol RAM as skiifromte. It probleem is dat mei nije kennis nije ambysjes krigen binne - de winsk om dizze kennis yn 'e praktyk ta te passen - en dêr kin er miskien net mear mei oan.
Earst komt der wat saaie ynliedende tekst, en dan komme der foto's.
Krekt om dúdlik te meitsjen hokker server der no is:
CPU:
RAM: DDR3 8 GiB
SSD: 250GB
Fierder sil dizze server amper neamd wurde; dizze haadeigenskippen binne allinich sadat d'r wat is om mei te fergelykjen en it is dúdlik wêrom't ik besleat om myn luiheid te oerwinnen en tiid en jild te besteegjen.
Ik bin noch net wis wat krekt sil wurkje oan 'e nije server, mar guon abstrakte gedachten liede my om de folgjende taken oan te nimmen:
- Hosting in pear statyske siden. No docht nginx dit, mar mei net de bêste konfiguraasjes. Se sille ek korrizjearre wurde moatte, mar dêroer yn it twadde diel mear.
- Hosting gewoan statyske bestannen. Bygelyks foto's út dit artikel. Se geane ek troch nginx, mar se wurde laden fia WinSCP, dat is ûngemaklik. Wy moatte wat as myOwnCloud grave, sadat wy maklik en natuerlik foto's kinne uploade nei de tsjinner.
- Bou tsjinner foar húsdierprojekten. No is it Jenkins.
- Ferskate stands foar dizze projekten: ûntwikkeling, yntegraasjetests, ensfh. It is noch net op it ferkeappunt kommen, mar der is mar ien stand, al is it yn it dok.
- Guon spultsje tsjinners, as jo freonen wolle spylje wat dat fereasket in tsjinner: Starbound, Minecraft, Squad (hoewol't se nedich op syn minst fjirtich minsken). Ja, op syn minst CS 1.6.
- Firtuele masines foar freonen, as se ynienen driuwend earne wat hostje moatte. Of foar josels, om in soarte fan VDI te hawwen. D'r is wat om it mei te laden, as d'r mar hardware wie.
Polityk fiere plannen:
- Torrent downloader: om seldsume distribúsjes te stypjen op 'e root tracker. Wier, wy moatte útfine hoe't se automatysk downloade, wêr't se se opslaan, oft de provider tsjin 'e konstante eftergrûnferdieling sil wêze en, it wichtichste, oft jonges yn unifoarm ynteressearre binne yn terabytes fan doelbewust ferspraat muzyk mei boeken.
- Utgongspunt fan guon TOR: moai, mar nee. Om deselde reden.
It is lykwols mooglik om in diel fan 'e kapasiteit te allocearjen oan in analoog fan' e no sletten SETI@Home. Miskien in habrowser bekend mei dit kin fertelle my wêr te setten de waarmte?
Platfoarm seleksje
Ja. Wy hawwe sortearre út de motivational diel: ik wol hardware, mar it is net dúdlik wêrom. Jo moatte beslute hokker soarte fan hardware jo wolle.
Goedkeap brûkte apparatuer wurdt geregeld neamd op Habré: oft it is de distribúsje fan tsjinners troch de oranje man of
Profesjonele apparatuer is lykwols djoer om't korporaasjes in soad jild hawwe, technyske stipe en in kwaliteitsgarânsje heger as dy fan konsuminteguod. Net altyd, mar de ferwachting wurdt dúdlik ferskood foar it better.
Dat, it doel is om in server te sammeljen fan brûkte (lês: goedkeape) spare dielen en romte te litten foar in lytse upgrade yn 'e kommende fiif jier. Sokke spare dielen binne goedkeaper as nije, en se kinne noch genôch middels hawwe foar regulier hûsgebrûk. (Ik komponearre dit doel neidat ik gearstald de tsjinner. Alles is yn 'e bêste tradysjes fan it skriuwen fan in proefskrift)
As gefolch fan it doel moat de apparatuer ien fan 'e bêste "papegaai / roebel" ferhâldingen hawwe, wêrby't de bitkapasiteit fan 'e papegaai hinget fan it type apparatuer: RAM - folume (net snelheid, nee), skiif - folume ( en snelheid), prosessor - dit is dreech. Lit dit benchmark syntetyske papegaaien wêze.
It is oan te rieden dat de tsjinner stribbet nei noiselessness. Ik beloof gjin eksoatyske yn 'e foarm fan oanpaste waarmtepipes en fanless koelers, mar de tsjinner is ornearre om te stean yn' e sliepkeamer alias in kantoar op ôfstân alias myn keamer, dus ik soe graach wolle dat it net brûlt yn idle modus as in jetfleantúch op takeoff.
It útgongspunt is goedkeape Sineeske xeons, dêr't ik yn âlde tiden oer leard haw, miskien ek fan Habr.
Dus, de ferliking giet it om twa partijen mei likernôch deselde yndikator fan papegaaien neffens
AM4
LGA2011
7 2700x
7 2700
e5-2689
2x e5-2689
e5-2690
2x e5-2690
2x e5-2696v2
i3-2100
Rank, papegaaien
17898
16021
10036
17945
10207
18967
23518
1839
Priis, roebel
15200
12500
5000
10000
5500
11000
18000
1000
Thermyske krêft, W
105
65
115
230
135
270
260
65
Kernen, st.
16
16
16
32
16
32
24
4
Frekwinsje, GHz
3,7
3,2
2,6
2,6
2,9
2,9
2,5
3,1
Papegaaien / roebel
1,18
1,28
2,01
1,79
1,86
1,72
1,31
1,84
Papegaaien/W
170,46
246,48
87,27
78,02
75,61
70,25
90,45
28,29
It is saai om nei de tafel te sjen, litte wy nei de grafyk fan absolute papegaaien sjen:
Ik tocht oer it weilitten fan dizze grafyk, mar dan soe ik moatte sjen nei de tafel mei myn eagen, en net elkenien graach dwaan dit. Dat dit is in learkaart. Links is in skaal fan wat it ek is, yn dit gefal abstrakte syntetyske papegaaien. Hantekeningen hjirûnder binne processors. Links is in pear Ryzens, yn it sintrum is in pear inkele en dûbele Xeons. Ferwarre, ja, mar it is in feit. Oan de rjochterkant binne twa twadde-generaasje Xeons en de prosessor fan de hjoeddeiske tsjinner.
Nei't jo josels fertroud hawwe mei de lokaasje fan 'e processors, is it wurdich te sjen op' e grafyk fan 'e kosten fan ien papegaai:
It lit sjen dat it meast rendabele ding is om ien Xeon fan 'e earste generaasje te nimmen. Dûbele xeons binne wat slimmer as ienige: de kosten binne ferdûbele, en de effisjinsje is ferhege troch 1.7 kear, dat is, de ferhâlding is ôfnommen. Mar de twadde generaasje Xeon is net mear rendabel: de kosten per papegaai komme al oan Ryzen.
En Ryzens binne ferrekte enerzjysunich per papegaai:
Ik moat tajaan, op dat stuit fielde ik my grutsk op de foarútgong fan it minskdom en AMD. Dit is net langer in wiidweidich ûntwikkelingspaad, it is in besykjen om it maksimum út in stik silisium te drukken. De E5-2690 kaam út yn 2012, en de Ryzen 7 2700 yn 2018. In trijefâldige ferheging fan enerzjy-effisjinsje yn seis jier is gjin leeftyd foar technology. Oh, en de Core i3-2100 is earne folslein ûnsichtber yn 'e hoeke. Lit ús net oer him prate.
Intermediate weromlûken: Ryzens skuorre de prestaasjes / enerzjyferbrûk ferhâlding. Of is it in epyske oare manier om TDP te mjitten tusken AMD en Intel. En de earste generaasje brûkte ear xeons binne yndrukwekkend yn termen fan prestaasjes / priisferhâlding.
Sa sil ik xeons nimme. Jo binne it doel dat ik oan it begjin fan dizze paragraaf stelde net fergetten, wol?
Oare relatearre izer
Yn feite is de kar fan AMD vs Intel net allinich beheind troch de brûkte prosessor. Zen+-prosessoren brûke DDR4-ûnthâld (
Neist
*It is net 1866, mar 1778. Ik haw gjin idee wêrom't it sombere Sineeske sjeny 1866 net behearskje koe, mar net delgie nei de standert 1600 MHz...
Beperkingen op 'e socket en ûnthâld type ek ynfloed op de kar fan moederbord: foar deselde 7k roebel kinne jo krije
It kiezen fan in moederbord mei twa sockets befettet spesjale easken foar de stroomfoarsjenning: it moat twa acht-pin kontakten hawwe om de prosessor te bemachtigjen. Miskien sil de fideokaart wurkje, mar de pinnen binne wat oars yn foarm, ik besleat gjin risiko's te nimmen en de dokumintaasje net te lêzen, om't de stroomfoarsjenningen de nedige easken hawwe
De sockets op dit moederbord binne ek min regele: de ôfstân tusken har is wat minder as 10 sintimeter, wat it dreech makket om twa koelers parallel te ynstallearjen. Yn earste ynstânsje woe ik de koelers ynstalleare sadat de loftynlaat fan 'e gat dertusken komme soe, mar dêroer hjirûnder mear.
Foar gegevensopslach woe ik earst de SSD nimme dy't al yn 'e âlde server foar it systeem wie, mar ik besleat in 2TB Crucial P1 te nimmen mei in M1-ferbining. It moederbord hat seis SATA Anschlüsse, en ik wie fan plan om te ferbinen seis WD Red 2TB hurde skiven oan harren, mar wylst ik wie benijd oft it wie de muoite wurdich in besteegje oare 12k roebel op harren, se hiene al kocht. Sa it opsetten fan in ZFS raid is net opnommen yn it twadde diel fan it artikel. Mar dat is letter, it ferhaal giet werom nei de SSD. Jo kinne der in folle mear profesjonele resinsje fan lêze
Jo kinne der tagelyk 75 gigabyte op skriuwe, en dan wurdt it slimmer as in hurde skiif. Tank foar op syn minst net begjinne te spinne. Oh, en it kin ek mar 200 kear oerskreaun wurde. Wêr is it sels fan makke?!
Eins is dit net sa eng foar de modus wêryn ik it fan plan te brûken: benammen gegevens lêze en gegevens skriuwe dy't net kritysk binne foar de skriuwsnelheid. No, dat wol ik graach hoopje.
De 200x rewrite-boarne komt oerien mei sawat 109 gigabytes per dei foar fiif jier. 109 gigabyte per dei is net itselde as 75 gigabyte tagelyk. En alles is goed mei lêzen. Net de bêste prestaasje ûnder M2-skiven, mar konsekwint mei it skriuwnivo dat it toant yn 'e cache.
Assembly
As der foarhinne foaral pseudo-technyske tekst wie ôfwiksele mei grafiken, no komme der bylden, ferwettere mei artistike fertelling.
Tiisdeitemoarn ynienen belle de Russyske Postkoerier en sei dat er hjoed mei in pakket komme soe. Ik helje meastentiids sels pakjes op, mar tidens karantine besleaten se blykber de leveringsôfdieling oan te skerpjen.
Uterlik fan it pakket
De slûchslimme Sinezen pakten alles yn ien pakket, hoewol ik fjouwer ferskillende oarders op Aliexpress bestelde, om net ûnderwurpen te wurden oan plichten fan twahûndert euro.
Box Ynhâld
It moederbord komt mei in hiele ynstruksjeblêd! Jo moatte sels riede oer de sinjalen fan de sprekker. De webside seit dat de oranje RAM slots binne de wichtichste en moatte wurde ynstallearre yn harren. De ynstruksjes binne in bytsje minder as folslein nutteloos. Ik ferbûn de macht knop oan it. Trouwens, de ienige ynskripsje op 'e doaze is MOTHERBOARD. Har eigen foto hat se net fertsjinne, mar wol in fermelding fertsjinne.
Wy nimme de saak út en stofsûgje it. It wie trouwens net de muoite wurdich om him te krijen, hy wie net oars as pine. Mar it sjocht der estetysk oannimlik út. Seach...
Romp, ûndersteand werjefte
Der binne fairy dia 's yn it lichem. (En ik bin fan plan 3.5 "skiven. Ik sil it boerd fuortsmite moatte)
Romte foar skiven
D'r binne ek fluch-ferfangbere fans op it foarpaneel. Se binne wierskynlik lawaaierich.
Se wurde regele troch wat komplekser dan allinich it moederbord direkt
Ferwiderje de boppekant en sjoch wat der binnen is. As jo unscrew in pear screws, kinne jo ferpleatse de skiif romte en meitsje romte foar manipulaasje. En it moederbord is E-ATX formaat, it nimt hast alle romte yn 'e tsjinner.
Native macht oanbod
Ik koe de stroomfoarsjenning net gewoan útlûke; Ik moast alle skroeven op 'e rêch losdraaie en de heule saak hast demontearje. It die bliken dat it fêsthâlden waard troch twa skroeven en in stik tape. It wie gemien, mar no kin ik sokke taktyk sels brûke.
Hjir is it oan 'e lofterkant, de ûnbedoelde swarte streep!
Ik bin al wurch fan it kiezen fan de meast súksesfolle foto's, it weedsjen fan dejingen dy't net nedich binne foar it ferhaal, it snijden fan de foto's en it uploaden nei de side. Underwilens komt de oare deis, en op myn tafel steane allinnich Sineeske reserveûnderdielen. Jo moatte fluch pleatse jo bestelling en hastich nei de winkel oan 'e oare kant fan Moskou.
By de yngong fan de winkel
It ferkeapgebiet is sletten, allinich it opheljen fan bestelling is iepen. It is goed dat it sinne waar wie, ik wit net hoe't it wêze soe yn 'e rein. Opdrachten moatte wurde oproppen fia in fideo-yntercom, it is spitich dat dit net folle útlein wurdt. It soe moai wêze om op syn minst wat oare ynstruksjes te printsjen dan "hâld in ôfstân fan 2 meter." It wachtsjen is net langer as tsien minuten, geweldich. Litte wy werom gean.
Twa koelers, ien stroomfoarsjenning en in lytse SSD
Om't koelers dy't passe by de dimensjes fan 'e saak djoer en lawaaierich wiene, moasten wy in te grutte opsje kieze. Dit rêde my út 'e pine fan it kiezen fan in stroomfoarsjenning: in stille ATX-formaat, mar jo moatte it deksel fuortsmite, of in ien-ienheid, mar lawaaierich en twa tûzen roebel djoerder. Wy begjinne te besykjen op oankeapen. It orizjinele idee fan 'e twa koelers wie om lucht út it sintrum te nimmen, mar de slidekapasiteit foar skiven makke oanpassingen en de fans moasten wurde oerskeakele nei opfolgjende blazen. It sil nijsgjirrich wêze om de temperatuer op ien kristal in pear graden heger te observearjen as op 'e oare.
Noch gjin termyske pasta
Wiskje de basis fan 'e koeler en de prosessor mei alkohol. Drinking. Mar it is no in pear jier technysk; it is better om it net mûnling te brûken. Tapasse thermyske paste gelijkmatig mei wat plat. Yn feite haw ik net folle begryp fan it proses fan it oanbringen fan termyske pasta, mar de resultaten fan myn wurk hawwe altyd positive resultaten brocht. Blykber is it lestich om hjir te skruten, sels as de Moment-lijm jierrenlang kin wurkje, nei de ferhalen te oardieljen. Ik brûk meastentiids in stikje ûnnedich plestik card, mar ik hie it net by de hân. Yn syn plak wie in nijmoardige legless fjirde stompe. Sit gjin soargen, nei de proseduere haw ik it mei alkohol ôfwipe en werom set op 'e planke.
Iets nuver en steurends
De applikaasje is net ideaal, en ik drukte de koeler net folslein: jo kinne de ferpleatsing fan it "keale" plak relatyf oan it sintrum sjen.
Nullearring
Wy foegje in ekstra laach thermyske ynterface ta op plakken wêr't it dúdlik ûntbrekt en op wat oare plakken.
Ja, befredigjend
Litte wy begjinne mei it ynstallearjen fan it moederbord. D'r wie dúdlik wat fan in oar formaat yn 'e tsjinner, en dy ... uh ... fittings wêryn't de skroeven yn geschroefd wurde om it moederbord te befêstigjen wiene net op it goede plak foar it E-ATX-boerd. Spitigernôch, it stik metaal dêr't de fittings wurde geschroefd mist trije gatten tsjinoer dy op it moederbord. Lokkich misten de beslag sels ek trije stikken.
Hjirtroch sakket it moederbord op 'e plakken dêr't de 24-pin-connector en PCI-E-ferbiningen binne taheakke. Oan 'e iene kant is it textolite. Oan 'e oare kant is dit in Sineeske tekstolite, jo witte noait wat jo derfan kinne ferwachtsje. Mar jo moatte yn alle gefallen foarsichtich drukke, sels as it PCB-sertifisearre is troch militêre noarmen. Nee, yn dit gefal moatte jo noch foarsichtiger drukke - it waard ek makke yn Sina, mar stik foar stik sertifisearring en akseptaasje ferhege de kosten fan it apparaat in pear tsientallen kear.
In protte gatten en alles is der net
Unthâld de macht oanbod op tape? Skiednis is syklysk, hjir is in werhelling:
En ja, ik hâld der net fan
De gearstalling is kompleet, wy ferpleatse de kompjûter nei de keamer fan myn broer, nimme it toetseboerd en de monitor fan 'e live tsjinner ôf en besykje it yn te skeakeljen. De earste kear dat ik kin net iens komme yn de BIOS. Sûnt xeons meastentiids net hawwe in ynboude graphics coprocessor, en de BIOS moat wurde werjûn op it skerm, wy ynstallearje in soarte fan ienfâldige fideo card. Gods, wat is se lawaaierich!
De twadde kear kin ik ek net yn 'e BIOS komme. Troch de skuldigen te sortearjen, komme wy ta in oplossing: troch de RAM-strips te wikseljen en de SSD te ferwiderjen, kinne jo tagong krije ta it BIOS. Wy ynfoegje de SSD yn plak en skeakelje de kompjûter wer yn - de BIOS laden en de skiif wurdt ûntdutsen. Blykber is wat weromset fanwege de ûntbrekkende CR2032-batterij.
Trouwens, sjogge jo dat de hurde skiif ienheid mear foarút stekt dan it moat? It leit tsjin de koeler. Dit is gjin ideaal gefal foar kompjûters fan 'e klassike foarmfaktor, wat kinne jo dwaan?
Plak foar earste opset
In lytse ôfwiking oangeande lûd: mei de fideokaart wie it lûdsnivo op it nivo fan 27-30 desibel, en nei it ynstallearjen fan it bestjoeringssysteem sakke it lûdsnivo fan 'e server nei earne om de 8-14 desibel. It wie dreech om krekter te mjitten, om't it eftergrûngeluidsnivo ek earne yn dit berik wie: metrobou op 'e strjitte, rôljende ballen fan' e buorlju boppe, it stompjen fan in kat, ensfh. De server sil yn in Ikea-kast sûnder doarren sitte, dus dit lûdsnivo sil geskikt wêze.
Bonus
Technysk is dit haadstik net relatearre oan de seleksje en gearstalling fan hardware, mar it ynstallearjen fan in bestjoeringssysteem komt net út op in apart haadstik. In protte boarnen hawwe de ynstallaasje fan alles op ferskate apparaten al beskreaun, en wat hjir sil barre is in folslein gewoan ferskynsel. Ik wol gjin ekstra tutorial produsearje, en miskien ek in ferkearde.
Dochs sil ik de rake beskriuwe wêrop ik stapte tidens it OS-ynstallaasjeproses.
Ik haw Windows Server net ynstalleare fanwegen it ûntbrekken fan in lisinsje, en ik bin mear wend oan ynteraksje mei Linux-tsjinners. De âlde server draait Ubuntu, mar in pear lyts-brûkte VPS rinne CentOS en oan it wurk RHEL. Dêrom sille wy in tichterby besjen op CentOS 8.
Litte wy nei
Wy ynfoegje de flash drive, fine it en kopiearje de ôfbylding nei it.
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
En wy litte tee drinke. In oere letter binne wy der wis fan dat alles in lange tiid lyn is kopiearre - mar de ynfierprompt is net ferskynd. It wurdt dus noch kopiearre. Okee, nije terminal, freegje wy dd
, hoefolle is der oer.
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
Antwurd yn 'e âlde terminal:
9025993+0 records in
9025993+0 records out
4621308416 bytes (4,6 GB, 4,3 GiB) copied, 13428,4 s, 344 kB/s
En nei noch in pear tsientallen minuten:
14755840+0 records in
14755840+0 records out
7554990080 bytes (7,6 GB, 7,0 GiB) copied, 14971,5 s, 505 kB/s
Wat wie it? Hat it it byte foar byte kopiearre? Min flash drive boarne. Of kontrolearre de krektens fan de opname. It wie yn alle gefallen nedich man dd
en brûk grutte kopy blokken, en wat oars dat wie nuttich ien kear by it kopiearjen fan in 64 GB HDD by 5400 rpm. Mar sels it kopiearre op in flugger snelheid dan in tredde fan USB 1.0.
En dan de standert kar fan flash drive as Boot Device, Folgjende, Folgjende, Folgjende, Finish. Gjin manipulaasjes mei skiif partitioning of Ethernet ynstellings. De meast foarkommende OS-ynstallaasje yn 2020.
konklúzje
Dit earste diel fan it ferhaal giet oer it opsetten fan in nije server. Ik soe it yn syn gehiel yn ien kear frijlitte, mar ik haw noch twa ûnfoltôge artikels yn myn ûntwerpen, dy't, liket my, ynteressanter binne dan "noch in oare serverbou," en it twadde diel oer it ynstellen fan de software driget te net gau klear wêze.
De totale kosten wiene 57973 roebel. Hjir is in mear detaillearre ferdieling, lykwols, de keppelings nei Aliexpress litte wat ferskillende produkten sjen.
RAM
19078 rubles
Processor
10300 rubles
Motherboard
9422 ruble
Power supply unit
4852 ruble
Koeler
3722 ruble
SSD
10599 rubles
Case Noname
free
De likernôch kosten fan eigendom is 3.89 roebel / kWh * 0.8 kW * 24 oeren * 31 dagen = 2315 roebel / moanne. Mar dit is as er sa hurd as er kin sûnder ophâlden foar in moanne, dat ik tige twifele troch it gebrek oan sokke taken en it oerlibjen fan it izer. Foar ferliking,
Ik tink dat dit in moai goede tsjinner foar it jild.
Boarne: www.habr.com