Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Windows 8
  • Sve o serverima. Korištenje mikroskopa na noktima: isplati li se instalirati poslužiteljski hardver na kućno računalo?

Sve o serverima. Korištenje mikroskopa na noktima: isplati li se instalirati poslužiteljski hardver na kućno računalo?

Marketinški stručnjaci aktivno ulijevaju informacije potrošačima u uši o broju jezgri u procesorima. Čini se da ćete, ako ga instalirate, dobiti vrlo moćan sustav za igranje. Koliko znate, cijene komponenti za poslužiteljski segment tržišta uvelike se razlikuju od rješenja za kućnu ili uredsku opremu. Što se događa ako instalirate 12-jezgreni CPU Xeon E5 u “obično” računalo za svakodnevne poslove? Danas ćemo odgovoriti na vaše pitanje.

Kako kažu, sve se uči usporedbom. Testirat ćemo brzina dva računala u raznim zadacima: igricama, benchmarkovima i aplikacijama za “borbu/stvarni život” koje zahtijevaju velike resurse. Poslužiteljski procesori obično su namijenjeni za korištenje u višeprocesorskim sustavima, ali i u stolnim računalima na matičnim pločama ASUS X99-Deluxe i ASUS Rampage V Extreme. E5-4650 pokrenuo bez problema. I nisam morao trošiti novac na memoriju - odlično radi s jednostavnim bez međuspremnika DDR4 SDRAM.

Da ne odgađamo više i predstavljamo kandidate za današnju bitku: Intel Xeon E5-4650 v3(Haswell-EP, 12 jezgri + Hyper-Threading, 2.0 - 2.6 GHz, L3 cache 30 MB) i Intel Core i7-5960X Extreme Edition(Haswell-E, 8 jezgri + Hyper-Threading, 3.0 - 3.5 GHz, L3 cache 20 MB). Nominirani su instalirani na ASUS X99-Deluxe matičnoj ploči s 4 DDR4-2133 4 GB modula. Sustav za pohranu predstavlja SSD disk Crucial M550 od 512 GB. Bila je to diskretna video kartica. Usporedba performansi provedena je pod operativnim sustavom Microsoft Windows 8.1 Pro x64.

Prije svega, pokrenuli smo "sintetičke" pomoćne programe testiranje performansi. Oni su bili " PCMark 8 Pro"I" 3DMark Pro" tvrtke Futuremark. Prvi program pokrenut je u načinima rada "Kuća", "Posao" i "Kreativno". Ova tri scenarija simuliraju opterećenje tipičnog kućnog računala, uredsku upotrebu, zabavu i rad s multimedijskim sadržajem. 3DMark Pro poznat je po svojoj optimizaciji za višejezgrene sustave, ali rezultati oba uslužna programa pokazuju da poslužiteljski procesor za gaming računalo– izbor je neracionalan.

Za usporedba brzine u aplikacijama Odabrali smo nekoliko “teških” paketa s optimizacijom za više niti, koji bi trebali maksimalno opteretiti procesore i pokazati pravo stanje stvari. 3DS Max 2015 je radio na konačnom renderiranju jednog okvira Space_flyby. Finereader 12.0 preveo je unaprijed skenirani tekst s velikim brojem formula i grafikona u tekstualni oblik. “Photoshop CC 2014” obradio je nekoliko okvira od 24 megapiksela s digitalnog fotoaparata s unaprijed pripremljenom skriptom. “WinRAR 5.1” je toliko volio arhiviranje da je ovaj put upakirao mapu s podacima različitih formata veličine 1,7 GB. “x264” je kodirao AVC datoteku s izvornom brzinom prijenosa od oko 30 Mbit/s (1080p i 50fps).

Na temelju rezultata mjerenja poslužitelj Intel Xeon nadmašio Core i7 u samo 2 aplikacije. Konačna pozicija E5-4650 ne može se nazvati zavidnom - veliki zaostatak uz znatno veću cijenu. Međutim, ne zaboravite da je Xeon povjeren njemu neuobičajene poslove. Kako bismo ispunili “maksimalni plan”, provjerit ćemo performanse sustava u stvarnim igrama, iako je test u toku 3DMark već nam je mnogo rekao.

Imajte na umu da obično najveće opterećenje u modernim igrama pada na grafička kartica. S obzirom na to, ne može se očekivati ​​veliki jaz između jedne i druge konfiguracije u visokim rezolucijama (1920*1080). Stoga smo usporedbu izveli u istim gaming aplikacijama na nešto nižoj rezoluciji - 1280*800 (zapravo, to je isto kao da instalirate jaču karticu bez smanjenja rezolucije). Rezultati su nevjerojatni.

Poanta sasvim predvidljivo - koristiti poslužiteljski procesor u računalu za igre nelogičan. Za puno veću cijenu, vlasnik kupuje sustav s nižim performansama. Tako, Intel Xeon E5-4650 odlazi na mjesto koje mu pripada - na višeprocesorsku poslužiteljsku matičnu ploču i nastavlja "služiti domovini" u svojim zadaćama. E5 je danas osvojio samo jednu stvar – in potrošnja energije pod opterećenjem (korisnost). Naravno, mjerena je potrošnja cijelog testnog stola (bez monitora). Učinak učinkovitosti napajanja (80 Plus Platinum) trebao bi biti minimalan. Puno je logičnije potrošiti nešto manji iznos na CPU od cijene poslužiteljskog procesora, ali kupiti video karticu TOP-segmenta, na primjer, novi proizvod za 2017.

Ljudi često misle o poslužiteljima kao o ogromnim strojevima koji zauzimaju cijelu prostoriju i održava ih veliki tim programera. Međutim, u stvarnosti poslužitelj ima mnogo toga zajedničkog s običnim računalom, pogotovo ako služi maloj tvrtki.

Koja je razlika između poslužitelja i osobnog računala?

Prva i najvažnija razlika je u tome što je poslužitelj tolerantan na greške, opslužuje mnogo računala i ima visoke performanse. Obično osobno računalo uključuje rad jednog korisnika kod kuće ili u organizaciji. Takva tehnologija mora biti dovoljno moćna da brzo radi s programima i omogući visokokvalitetnu reprodukciju slike. Međutim, uredsko računalo može imati minimalne parametre koji osiguravaju stabilan rad potrebnih programa. Poslužitelj je računalo koje vam omogućuje servisiranje svih uređaja povezanih s njim. Za što bržu obradu zahtjeva poslužiteljska stanica mora imati visoke performanse.

Još jedna razlika između poslužitelja i računala je nedostatak video kartice u prvom. Monitor se može spojiti na integriranu video karticu, koja je ugrađena u matičnu ploču.

Treća razlika su posebne komponente poslužiteljske stanice. Najčešće, poslužitelj dugo radi 24 sata dnevno, pa su potrebni posebni sustavi hlađenja i napajanja koji su otporni na preopterećenja. Osim toga, poslužitelju su potrebni posebni tvrdi diskovi s velikim brojem okretaja (10 000). Sve to čini trošak komponenti nekoliko puta skupljim.

Obično riječ "poslužitelj" plaši korisnike. Čini se kao nekakav kolos, poput računala iz sredine prošlog stoljeća, okupira dvorane i zahtijeva servisiranje gomila koncentriranih programera. A ona kao da je negdje daleko, i nije povezana s običnim ljudskim životom, i rješava strašno specifične probleme. U stvari, poslužiteljsko računalo ima mnogo više zajedničkog s osobnim računalima na koja smo navikli, pogotovo ako je poslužitelj male snage i ne služi gigantskoj korporaciji, već lokalnom području na ulaznoj razini ili malom uredu.

Definicija

poslužitelj, ili poslužiteljsko računalo - računalo koje ispunjava određene zadatke i uvjete, obrađuje zahtjeve drugih računala uključenih u istu mrežu, te je opremljeno odgovarajućim softverom.

Pod, ispod redovno računalo razumjeti kućno ili uredsko računalo standardnih karakteristika, bez obzira na sudjelovanje u lokalnoj mreži.

Usporedba

Razlika između poslužitelja i običnog računala dolazi od zadataka oba. Poslužitelj, koji služi svim sudionicima mreže, mora biti produktivniji kako bi zahtjeve obrađivao što je brže moguće. Što je mreža šira, to je poslužitelj moćniji. Za organiziranje male mreže nisu potrebne hardverske specifikacije; dovoljan je poslužiteljski softver koji upravlja višestrukim vezama i omogućuje daljinski pristup resursima. Za ozbiljnije zadatke konfiguracija mora biti odgovarajuća: matične ploče poslužitelja s više procesora, veliki RAM, mnogo diskova, sve to mora biti zatvoreno u kućištu s dobrom ventilacijom.

Poslužitelj, za razliku od kućnog računala, ne treba grafičku snagu, najčešće nema video karticu, a monitor je spojen na integriranu. Server može raditi koliko je potrebno vlasnicima, ali najčešće nesmetano po rasporedu 24/7, stoga rashladni sustav i sustav napajanja moraju biti otporni na preopterećenja, a da ne govorimo o elektronici najvažnijeg elementa - diskova. Osim toga, proizvođači ih često označavaju u poslužiteljskim stanicama. Odlikuje ih veliki broj okretaja - 10.000, i mnogo su skuplji od onih instaliranih u osobnim računalima. Općenito, sve komponente za server su skuplje, a skupo je i njegovo održavanje s obzirom na to da se energetski intenzivan sustav ne gasi dugo vremena.

Osim toga, poslužitelj zahtijeva posebnu pozornost na stvaranje sigurnosnih kopija, a sigurnosne kopije na njemu su stalna stvar, čak i ako ne služi radnoj mreži, već kućnoj. Da bi to učinili, osim softvera, koriste mogućnost povezivanja pogona u RAID.

Web stranica Zaključci

  1. Poslužitelj služi više povezanih računala.
  2. Poslužitelj pokazuje bolje performanse.
  3. Poslužitelj zahtijeva posebne komponente.
  4. Poslužitelj zanemaruje grafičke mogućnosti sustava.
  5. Poslužitelj je skupo zadovoljstvo.

Pozdrav prijatelji!

Danas ćemo govoriti o ozbiljnom "hardveru", dizajniranom oštrije od kućnog računala.

Hardverski i softverski poslužitelj

Mnogi od nas čuli su modne riječi "poslužitelj" i "datotečni poslužitelj" te izraze "poslužitelj pošte", "namjenski poslužitelj" itd.

U ovom članku ćemo pogledati što je server, kako radi i po čemu se razlikuje od kućnog ili uredskog računala.

Riječ server izvedena je iz engleskog izraza služiti. Dakle, poslužitelj je "poslužitelj".

Ne zvuči baš lijepo, ali jasno je čime se bavi. Služi zahtjevima kupaca.

Može se servisirati na hardverskoj ("hardver") i softverskoj razini.

Stoga koncept poslužitelja uključuje dva - "hardverski poslužitelj" i "softverski poslužitelj".

Istaknimo odmah prvu razliku između poslužitelja i osobnog računala (PC). Korisnik stalno radi na osobnom računalu. A poslužitelj (hardver) u većini slučajeva mirno stoji u zasebnoj prostoriji i radi samostalno.

Običan korisnik ne radi iza njega, administrator sustava samo ponekad sjedne s njim - za konfiguraciju ili druge servisne manipulacije. Nužno je uključen u lokalnu mrežu (inače kako će služiti zahtjevima klijenata?) Dakle, može mu se pristupiti s bilo kojeg računala iz ove mreže (uz odgovarajuće postavke, naravno). Hardverski poslužitelj, za razliku od osobnog računala, radi 24 sata dnevno, sedam dana u tjednu.

Softverski poslužitelj

Softverski poslužitelj je softverski paket koji poslužuje klijentske zahtjeve.

Ova ideologija podrazumijeva prisutnost dva dijela programski paket - poslužitelj i klijent. Glavni dio je poslužiteljski dio. Nalazi se na hardverskom poslužitelju (fizički na njegovom tvrdom disku).

Ovu ideologiju koriste mnogi programi, posebice računovodstveni. Poslužitelj pohranjuje glavni dio programa i korisničku bazu podataka. Korisnik komunicira s glavnim dijelom preko klijentskog dijela koji se nalazi na njegovom računalu.

Nekoliko (ili više) klijenata može raditi istovremeno u glavnom modulu. Stoga hardver mora imati potrebnu računalnu snagu. Ovisno o vrsti softverskog poslužitelja, hardver može imati različite zahtjeve.

Mail poslužitelj je program koji radi s poštom. Naravno, tu je i njegov hardverski dio, gdje se zapravo fizički pohranjuju slova.

Svaka tražilica također uključuje uslugu pošte. U današnje vrijeme nabaviti poštanski sandučić (ili čak nekoliko) na poslužitelju nije problem.

Postoji takva stvar kao "datotečni poslužitelj". Ovo je pohrana za mnoge datoteke, gdje je mnogim korisnicima dopušten pristup. Može biti puno datoteka, pa hardver mora imati veliku diskovnu memoriju. Softverski dio je nesumnjivo vrlo zanimljiv, ali naš blog je o hardveru, pa pogledajmo malo detaljnije kako hardverski poslužitelj radi.

Odmah napomenimo da poslužitelj može raditi mjesecima bez gašenja. Stoga mora imati mnogo pouzdaniji Hardver. Povećana pouzdanost je osigurana, posebice, kvalitetnijim i skupljim komponentama.

radna memorija

Koristi se sa ECC paritet(Kôd ispravljanja pogreške). Činjenica je da uvijek postoji vjerojatnost greške u RAM-u različita od nule.

Jedna je stvar kada se greška ili kvar dogodi na računalu korisnika dok on radi sa svojom aplikacijom (a ne na poslužitelju). Cijena takve pogreške najčešće je mala.

Druga je stvar kada se nečija transakcija vrijedna milijun dolara "izgubi" na serveru.

Pogreške na poslužitelju također se rješavaju pomoću hardvera, korištenjem redundantnog kodiranja podataka. Informacija je opremljena dodatnim (servisnim) bitovima, koji omogućuju otkrivanje i ispravljanje nekih (a ne svih mogućih!) najvjerojatnijih pogrešaka.

Takvi memorijski moduli, za razliku od konvencionalnih, imaju neparan broj čipova. Dakle, u običnim modulima koji se koriste u običnim ili uredskim računalima najčešće se ugrađuje 8 mikro krugova. U modulima poslužitelja instalirano je 9 mikro krugova. Memorija poslužitelja s istim volumenom i brzinom košta znatno skuplji obični.

Winchesterice

Poslužitelju može pristupiti više korisnika istovremeno. Stoga se od poslužitelja osim visoke pouzdanosti traži i povećane performanse. Poslužitelji koriste i konvencionalne (elektromehaničke) i solid state SSD(Solid State Drive) diskovi.

Potonji imaju povećane performanse, ali su mnogo skuplji (za isti volumen). SSD diskovi ne sadrže rotirajuće dijelove. Podaci se zapisuju u poluvodičke memorijske ćelije. Odmah napomenimo da podatke u memorijsku ćeliju SSD pogona možete pisati ograničen (iako velik) broj puta.

Kako bi se smanjilo vrijeme pristupa podacima, poslužitelji koriste elektromehaničke tvrde diskove s velikim brzinama vretena - do 15.000 okretaja u minuti. Takvi se tvrdi diskovi više zagrijavaju, pa problem odvođenja topline postaje još gorući.

Tvrdi diskovi poslužitelja koriste inteligentnija sučelja - SCSI i SAS, koja imaju više funkcija i veću fleksibilnost.

U pravilu, tvrdi diskovi u poslužiteljima imaju mogućnost Vruća zamjena(hot swop), tj. bez isključivanja napajanja.

Isključivanje i ponovno uključivanje poslužitelja nije uvijek brz postupak. Poslužitelj "ne voli" gašenja. Ponekad njegovo puštanje u rad zahtijeva povećanu potrošnju živčanih stanica :-) Mogućnost “vruće” zamjene osigurana je posebnim dizajnom “džepića” za tvrdi disk. Kada se pogon izvuče, prvo se otvaraju kontakti za napajanje, a zatim kontakti za informacije. Tijekom instalacije prvo se zatvaraju kontakti za napajanje, a zatim kontakti za informacije.

Rezervacija

Na poslužiteljima se uvijek provodi rezervacijee. Za to postoji takozvani RAID (Redundant Array of Independent Disks, redundantni niz tvrdih diskova). Informacijske datoteke se dupliciraju na određeni način. Postoji više načina dupliciranja, pa tako postoje RAID-0, -1, -2, -3, -4, -5 i -6. Sada, čak i ako neki tvrdi disk pokvari, informacije neće biti izgubljene.

Postoji hardverski kontroler za RAID konfiguraciju. To je nešto što se najčešće ne nalazi u kućnim ili uredskim računalima (točnije, njegov dio koji pohranjuje konfiguraciju) može imati svoj rezervni izvor napajanja - bateriju malog kapaciteta.

Hlađenje

Poslužitelj sadrži najmanje dva procesora, od kojih svaki može imati nekoliko jezgri, nekoliko tvrdih diskova i memorijskih modula.

Sve te stvari troše dosta energije. Stoga poslužitelj treba učinkovit sustav hlađenja.

Hlađenje se provodi pomoću radijatora i , baš kao i obično računalo. Uz ventilatore ugrađene u izvor(e) napajanja, ugrađeno je nekoliko dodatnih ventilatora. Svi fanovi imaju povećan radni resurs a izrađuju se na bazi kotrljajućih ležajeva. Tamo nećete naći jeftine "puhače vjetra" s kliznim ležajevima. Ventilatori mogu imati različite dimenzije ovisno o dizajnu.

Sustav hlađenja organiziran je na takav način da ne samo da su radijatori procesora i čipseta puhani, već i - naravno! - tvrdi diskovi. Svi ventilatori imaju senzore brzine. Tu je i nekoliko temperaturnih senzora. Kako temperatura unutar servera raste, kontrolni sustav povećava brzinu ventilatora za intenzivnije hlađenje.

Zaključno, napominjemo da se za povećanje snage protoka zraka ventilatori mogu duplicirati.

Da biste to učinili, ventilatori su instalirani blizu jedan drugome i pušu zajedničkim protokom zraka. Ako ventilator ne radi ispravno, upravljački krug može oglasiti alarm ili prikazati servisne poruke na zaslonu monitora.

Stanimo na ovom mjestu. U drugom dijelu članka upoznat ćemo se s napajanjem, dizajnom poslužitelja i nekim suptilnostima za koje ne znaju svi. Ne propustite!

Victor Geronda je bio s vama.

Vidimo se na blogu!

U kojem imamo odjeljak "". U ovom postu ćemo razumjeti značenje pojma poslužitelj i razgovarati o tome što je poslužiteljsko računalo, a što poslužiteljska aplikacija. Najprije ćemo otkriti odakle riječ poslužitelj, a zatim ćemo otkriti zašto su potrebni poslužiteljski strojevi i zašto se neki programi nazivaju poslužiteljskim aplikacijama i po čemu se razlikuju od običnih aplikacija.

Opća definicija pojma poslužitelj

Dakle, pogledajmo pitanje: što je server? Ali prvo, malo povijesne pozadine. Server je ime. Prijevod naziva Server s perzijskog je glava, vođa, vođa. Zapravo, ova nam definicija odgovara za daljnju raspravu. Ako govorimo konkretno o računalnim temama i IT industriji, termin poslužitelj ima dva značenja:

  1. Poslužitelj – softver, primanje i obrada zahtjeva kupaca u svrhu pružanja određenih usluga.
  2. Poslužitelj je hardverski kompleks, velike računalne snage. Obično se poslužitelj sastavlja za specifične uslužne funkcije. Na primjer, ili poslužitelj datoteka.

Govoreći u kontekstu web razvoja, hosting na koji postavljamo web stranice je poslužitelj koji uključuje i softver i hardver.

Poslužiteljsko računalo

Ako govorimo o hardveru, onda je poslužitelj specijalizirano računalo ili posebna oprema koja se koristi za obavljanje bilo kakvih visoko specijaliziranih funkcija koje zahtijevaju veliku računalnu snagu. Izvedba visoko specijaliziranih funkcija poslužitelja rezultat je upotrebe posebnog poslužiteljskog softvera.

Ponekad, umjesto izraza poslužitelj, možete čuti frazu namjensko računalo, opet, to je zato što se funkcije poslužitelja na računalnoj mreži razlikuju od funkcija drugih strojeva. U najboljem slučaju, osoba radi sa poslužiteljskim strojem samo jednom - kada konfigurira poslužitelj, tada se rad poslužiteljskog računala (opet, u idealnom slučaju) odvija autonomno bez ljudske intervencije.

Naš cilj sada nije detaljno ulaziti u skalabilnost i sastavljanje poslužiteljskih računala, a još više sada nije cilj davati preporuke o sastavljanju poslužiteljskih strojeva za razne namjene, budući da je to prilično specifična i prilično uska tema. Sada moramo shvatiti da je poslužitelj posebno namjensko računalo za određene funkcije (iako to nije uvijek slučaj); često, ako postoji nedostatak budžeta, poslužitelj može obavljati nekoliko funkcija odjednom.

Također je vrijedno napomenuti da upravljanje poslužiteljem obično ne provode obični korisnici, već posebno obučeni i obučeni administratori sustava, čiji je zadatak održavanje poslužiteljskih računala.

Poslužiteljska aplikacija

Poslužiteljska aplikacija je specijalizirani program koji prima klijentske zahtjeve, obrađuje ih i daje odgovore na ta pitanja. Kako biste bolje razumjeli što je poslužiteljska aplikacija, morate razumjeti da je dizajnirana za dijeljenje opterećenja i funkcionalnosti između klijentskih aplikacija i poslužiteljskih aplikacija, tako da poslužiteljska aplikacija može raditi na istom računalu i dalje međusobno komunicirati.

Primjeri poslužiteljskih aplikacija uključuju:

  • bilo koji, na primjer, ili lighttpd;
  • poslužitelj baze podataka;
  • gotove sklopove za web programere, kao što su ili .

Poslužiteljska aplikacija obavlja određeni skup funkcija, koji je ograničen svojom svrhom. Na primjer, web poslužitelj mora primiti od klijenta, analizirati ih, provjeravati primljene i zatim izvršiti radnje navedene u zahtjevu i izvijestiti klijenta o rezultatima svog rada pomoću posebnog, koji se zove .

I, na primjer, aplikacija MySQL poslužitelja mora analizirati primljenu od klijenta, obraditi je, organizirati pristup datotečnom sustavu i vratiti rezultat upita klijentu.

No, uz činjenicu da poslužiteljska aplikacija ima specifičnu ulogu ili funkciju, treba napomenuti da se interakcija između klijentskog programa i poslužiteljske aplikacije odvija preko mrežnog protokola (čak i ako su obje aplikacije instalirane na istom računalu, tj. primjer). Sada nećemo dati potpunu klasifikaciju poslužiteljskih aplikacija i nećemo ulaziti u specifičnosti pojedinih aplikacija. Važno nam je razumjeti da poslužiteljske aplikacije imaju strogo definiranu ulogu i da su u klijent-poslužiteljskoj arhitekturi pružatelji usluga za klijente.

Najbolji članci na temu