Ano ang isang server at paano ito naiiba sa isang regular na computer? Masama ang mga bagay: hindi namin mahanap ang page na ito

Alamin natin kung paano naiiba ang isang server computer sa isang regular na desktop computer at kung ano ang mga praktikal na hamon ng pagbili ng server computer para sa iyong tahanan.

Una, isang maliit na teorya. Ano ang kahulugan ng terminong "server computer", na kilala rin bilang "server"? Ang salitang salitang Latin na "serv" ay nangangahulugang "lingkod" at isa ring mahalagang bahagi sa mga hinango na salita. Ang "Server" ay dapat na maunawaan bilang isang computer na ang gawain ay magbigay sa isang malayuang gumagamit ng anumang hanay ng mga serbisyo, bukod pa rito, sa isang awtomatikong mode, nang walang paglahok ng patuloy na kontrol ng isang operator ng tao.

Maaari mong isipin ang isang dormitoryo ng mag-aaral kung saan ang mga lalaki at babae mula sa iba't ibang palapag at silid ay nagbabahagi ng mga file, pag-access sa Internet, o naglalaro ng mga larong kooperatiba sa isa't isa - sa ganap na ordinaryong mga computer at laptop. Ilang network setting - at out of the blue ay lilitaw ang isang tunay na server computer. Sa pinakasimpleng bersyon, ang isang talagang lumang computer ay maaaring kumilos bilang isang server - itinakda namin ang mga setting, isaksak ang mga wire at i-slide ito sa ilalim ng mesa.

Ngunit kung ano ang gumagana para sa ilang mga yunit o kahit na dose-dosenang mga tao ay hindi gagana sa lahat sa isang mas malaking sukat. Tatlong pangunahing katangian ang nagpapakilala sa mga server ng computer mula sa mga ordinaryong:

  1. Dapat iproseso ng server ang mga kahilingan mula sa lahat ng user sa pinakamataas na antas ng pagganap.
  2. Ang server ay dapat gumana nang tuluy-tuloy, kahit na ang mga regular na pag-reboot ay lubhang hindi kanais-nais. Sa network slang, ang pagpapatuloy ng pagpapatakbo ng server ay tinatawag na "uptime".
  3. Mas hindi kanais-nais na isara ang buong server kung kinakailangan upang palitan ang anumang bahagi. Ang kakayahang hindi i-off ang kabuuan kapag pinapalitan ang isang partikular ay maaaring tawaging "hot plugging".
Paano maunawaan ito sa pagsasanay? Kumuha tayo ng Internet access - ang provider ay nagbibigay ng koneksyon sa isang naibigay na bilis, sinusubaybayan ang trapiko at mga pagbabayad. Ang lahat ng ito ay isinasagawa salamat sa gawain ng mga computer ng server - at kahit na sa pinakasimpleng kaso pinag-uusapan natin ang tungkol sa libu-libong mga gumagamit. At lahat ng mga user na ito ay dapat na mahinahong tumanggap ng bayad na hanay ng mga serbisyo, at hindi magalit dahil sa mga pagkaantala o kawalan ng komunikasyon.

Ang server computer ng provider ay nagbigay sa isang tao ng access sa Internet, ngunit ano ang binubuo ng huli? Pinasimple - mula sa mga site. At ito ay mga server muli, hindi lamang mula sa mga tagapagbigay ng komunikasyon, ngunit mula sa mga tagapagbigay ng pagho-host - mga serbisyo para sa paglikha, pag-iimbak at pagbibigay ng data ng website. Sa ilang mga kaso, maraming maliliit na site ang pisikal na matatagpuan sa isang makina, sa iba, ang isang malakas na dedikadong server ay gagana sa interes ng isang sikat na site lamang.

Ang mga server ay hindi kinakailangang konektado sa world wide web. Maaari naming banggitin ang siyentipikong pag-compute, kung saan kailangan ang napakalaking mapagkukunan ng computing, ang mga server ay popular at sa maraming mga negosyo - mula sa mga pabrika hanggang sa mga tindahan, na nagbibigay-daan para sa mahusay na accounting at kontrol, pagproseso ng maraming mga istatistikal na query. Walang ordinaryong personal na computer ang makakahawak nito.

Ano ang binubuo ng server?

Sa mga teknikal na termino, ang isang server computer ay "nagsisimula" sa isang motherboard at isang sentral na processor. Ang pangkalahatang lohika dito ay kapareho ng sa isang regular na computer. Ngunit mayroon ding ilang mga pangkalahatang pagkakaiba - maaaring mayroong ilang mga processor sa motherboard, at mayroong higit pang mga puwang para sa pagkonekta ng RAM kaysa sa karaniwan sa mga pinaka-advanced na personal na mga computer.

Kung ang nangungunang personal na Intel Core i7-2600K ay sumusuporta ng hanggang 32 gigabytes ng RAM, kung gayon ang hindi masyadong Intel Xeon Processor X5570 ay lubos na may kakayahang magtrabaho sa 144 gigabytes! Bukod dito, habang ang isang desktop processor ay karaniwang may dalawa o apat na core, ang mga server chip ay may hindi bababa sa sampung core. Sa halimbawang ibinigay, ang bilang ng mga core, sa pamamagitan ng paraan, ay pareho.

Kapansin-pansin na habang ang Intel at AMD ay karaniwang nangunguna sa merkado ng personal na computer, ang IBM, HP, Oracle at Fujitsu ay may mahalagang papel din sa segment ng mga solusyon sa server. Kasabay nito, kung ang arkitektura ng x86 ay sikat na ngayon sa personal na segment, kung gayon sa segment ng server halos lahat ng makabuluhang mga manlalaro sa merkado ay patuloy na nag-aalok ng kanilang sariling mga teknolohikal na solusyon, maaari nating banggitin ang Intel's IA-64, IBM's POWER at ang pinagsamang isa para sa Oracle at Fujitsu - SPARC. Ito, sa turn, ay nagpapataw ng ilang mga paghihigpit, dahil ang mga kakayahan ng server software ay direktang nauugnay sa mga desisyon ng mga tagagawa.

Ang pinagkasunduan ng lahat ng mga tagagawa ay ang kakayahan ng mga server na gawin ang tinatawag na. Ang virtualization ng hardware ay isang napakahalagang function, lalo na para sa pagho-host ng website - maaari kang magpatakbo ng ilang virtual machine sa isang server nang sabay-sabay - at lahat ng mga ito ay gagana nang halos kapareho ng bilis ng mismong pisikal na server.

Sa pangkalahatan, ang mga server computer ay mabilis at makapangyarihan. Ngunit ang lahat ay may sariling presyo. Ang pagpapatakbo ng server ay nangangailangan ng mataas na pagkonsumo ng kuryente. Walang kailangang mag-aksaya ng enerhiya sa mga hindi kinakailangang layunin, kaya ang mga pamilyar na pag-andar ng hardware tulad ng, halimbawa, isang sound controller o mga USB channel ay wala lang sa bersyon ng server. Ang video card ay madalas ding wala o naroroon sa napakalimitadong anyo. Bilang isang patakaran, ang lahat na kailangang i-configure sa simula o makita ng operator ng server ay maaaring gawin sa pamamagitan ng command line - walang kinakailangang magarbong video card para dito.

Ang walong megabytes ng memorya ng video para sa isang server ay normal; Ito ay hindi lamang isang bagay ng pagsusumikap para sa pagiging perpekto, kapag ang isang engineer ay gustong magpasok ng memorya sa isang puwang, dahil mayroon nang isang puwang. Ang problema ay ang mga modernong hard drive ay hindi pa tumawid sa threshold ng ilang terabytes upang makakuha ng malalaking volume, sila ay pinagsama sa tinatawag na. RAID arrays, ngunit ang buong set ng mga hard drive na ito ay kailangan pa ring pisikal na iikot (paano mo gusto ang bilis na 10 thousand rpm?) at basahin, habang pinapayagan ka ng RAM na pansamantalang mag-imbak ng medyo malaking halaga ng data upang mapabilis ang pag-access.

Mga uri ng mga server

Sa panlabas, ang mga server computer ay may dalawang uri - tower at rack-mount. Ang bersyon ng tower, na kilala rin bilang isang "kahon," ay maaaring magkaroon ng halos kaparehong sukat ng isang personal na computer ang katawan nito ay gawa sa matibay na solidong bakal, na ang gawain ay sumipsip ng mga vibrations at ingay.

Sa isang praktikal na sukat, ang mas karaniwang opsyon ay mga rack server - ang mga computer ay naka-install sa mga espesyal na mounting cabinet, na mismo ay nakatayo sa isang espesyal na silid - ang server room. Ang bersyon ng rack-mount ay mukhang isang drawer mula sa isang desk o isang malaking radyo ng kotse.

Kapag nagse-set up ng mga server ng rack, kailangan mong harapin hindi lamang ang supply ng kuryente at pagbabawas ng ingay, kundi pati na rin ang paglamig. Dumating sa punto na ang mga operator ng server ay nagtatrabaho sa mga silid ng server sa mga damit ng taglamig, dahil kung i-off mo ang air conditioning, ang mga server ay napakabilis na mag-overheat at magsisimulang mag-collapse. Sa kabilang banda, ang isang server rack ay madaling palawakin - ang isang bagong server ay mabibili lamang at mai-install sa mounting cabinet kung kinakailangan, ito ay "hot plugging".

Tulad ng para sa mga operator at command line, na sapat na upang i-configure ang server, ito talaga ang kaso - hindi katulad ng operating system market para sa mga personal na computer, kung saan ang mga solusyon sa Microsoft ay nangunguna, ang server software market ay pinangungunahan ng mga sistemang tulad ng UNIX, sa madaling salita, Linux . At ang mga operating system na ito, kahit na sa kanilang personal na bersyon, hanggang kamakailan, ay hindi masyadong masigasig sa mga graphical na interface.

Bilang karagdagan sa operating system, siyempre, ang iba pang mga kinakailangang application ay maaaring mai-install, depende sa kung anong mga gawain ang kinakaharap ng computer.

Paano palitan ang server?

Kaya, maaari tayong makarating sa mga sumusunod: kung kailangan mong makakuha ng mga bagong lilim ng kasiyahan mula sa isang laro sa computer o multimedia, o ipamahagi ang iyong mga file sa lahat ng iyong mga kasambahay, kung gayon hindi ka dapat bumili ng server computer para dito.

Ang isang magandang modelo lamang ng isang modernong personal na computer ay sapat na. Kung mayroon kang ilang mga gawaing pang-agham o negosyo na nangangailangan ng makabuluhang mga kalkulasyon at dami ng data, kung gayon kahit na sa kasong ito, ang pagpapatakbo ng isang server computer sa bahay ay hindi magiging isang napakahusay na ideya - ang iyong mga singil sa kuryente ay tataas, at ang mga gastos para sa mga serbisyo ng operator ay lilitaw. -administrator (kailangan mo pa ring i-configure at suriin), kakailanganin mo ring muling magbigay ng kasangkapan sa halos buong silid, ilagay ito sa ilalim ng kontrol ng computer hardware.

Marahil ay mas mahusay na gamitin ang mga serbisyo ng mga malayuang serbisyo ng cloud at mga sentro ng data ng server, ang mga kapasidad kung saan maaari mong ma-access mula sa isang regular na desktop computer, at ang mga espesyalista ang bahala sa lahat ng pag-setup at pagpapanatili. Ngunit kung ang iyong pagnanais ay malakas pa rin - kailangan mo ng iyong sariling server at iyon lang, kung gayon marahil ay oras na para sa iyo na lumikha lamang ng iyong sariling data center?

Hello Giktimes! Sinasabi ng popular na paniniwala na ang damo ng kapitbahay ay palaging mas luntian, at ang mga computer na binibili ng mga maselang negosyante para sa kanilang mga pangangailangan ay mas maaasahan at produktibo kaysa sa mga retail na modelo na may lasa sa marketing. Ang isang buong caste ng mga mahilig ay naghahanap ng mga bahagi ng server at iniidolo ang pagganap ng enterprise-class na hardware. Alamin natin kung ang mga malalaking organisasyon ay talagang nag-iikot sa "paraiso ng IT", o ang mga geeks ay lumikha ng isang idolo para sa kanilang sarili mula sa manipis na hangin?


Walang mga hadlang sa mga mahilig, lalo na kung ang mga hadlang na ito ay itinayo ng mga mapanlinlang na nagmemerkado na hinati ang lahat ng mga elektronikong aparato sa mga corporate at consumer! Dahil kahit sa media na may mga patalastas tungkol sa misteryosong “karanasan ng gumagamit,” sinasabi ng mga developer ng software at hardware, “Ang camera ng smartphone na ito ay nagbibigay ng mga propesyonal na de-kalidad na larawan!” pinagsamantalahan sa mahabang panahon. At kung naghahanap ka ng kilalang "propesyonal na kagamitan" at kalidad ng mga serbisyo, mas mabuting humingi ng enterprise-class na hardware at mga pamamaraan ng serbisyo, tama ba?

Ang mga motibo na gumagabay sa hindi mapakali na mga mahilig ay nasa ibabaw - kahit na ang teknolohiya ng consumer ay umuunlad nang mas masigla dahil sa mga gana ng mga mamimili, ang mga bahagi ng corporate-class na "matigas sa labanan" ay malinaw na magiging mas maaasahan, at mas mura pa sa pangalawang merkado. Kahit papaano naglalaro ang mga geeks sa mga video card para sa mga workstation at nag-iipon ng makapangyarihan at "walang hanggan" na mga PC sa bahay na may server hardware! Kaya, makatuwirang subukan ang iyong kapalaran?

At, siyempre, may kaunting ganitong kahulugan sa naturang gawain, ngunit sa pagkuha ng mga "katangian" ng kumpanya para sa mga kondisyon ng tahanan, maaari kang "ma-stuck" at, sa pinakamaganda, overpay para sa hindi na-claim na pag-andar, at ang pinakamasama, pumunta sa pula sa paghahambing sa mga opsyon na magagamit sa mga retail na mamimili. Alamin natin kung ano ang catch sa paggamit ng hardware na idinisenyo para sa mga korporasyon.

Ang server one ay isa ring gaming. Intel Xeon sa mga home PC

Ang unang bagay na gustong gamitin ng mga mahilig sa teknolohiya mula sa enterprise segment ay mga server processor. Hindi mga kakaiba, ngunit ang pinaka "maiintindihan", iyon ay, batay sa x86 na arkitektura. Ang kasiyahang ito ay hindi mura, kaya ang "Zeonovods", medyo nagsasalita, ay may kasamang dalawang kampo na may bahagyang magkaibang mga alituntunin sa pagtatayo ng PC:


Xeon - sa una ay hindi para sa mga laro at "karera" sa mga benchmark, ngunit kung minsan ay kapaki-pakinabang ang mga ito

Nakatuon ang mga mahilig sa High-End na bahagi. Ito ay isang antas kung saan ang malalaking bersyon ng Intel Core i7 ay hindi na sapat, at kapag tinitingnan ang LGA-2011 platform (sa anumang henerasyon), naiisip na ang "supercharged" Core i7s ay nag-aalok ng "parehong mga itlog," lamang sa mas maliit na dami at walang acceleration.

Dahil, dahil ang pag-uusapan natin ay tungkol sa presyo, may mga pagkakataon sa kasaysayan na ang eight-core Xeon ay naging isang ikatlong mas mura at makabuluhang "mas cool" kaysa sa 6-core Core i7 Extreme Editions. Halimbawa, ito ang nangyari pagkatapos ng debut ng Intel Haswell-E chips noong 2014 - una, ang pagkakaiba sa presyo sa pagitan ng six-core Core i7-5960X at ang "civilian" quad-core i7-4790K ay isang maliit na 15%. At pangalawa, ang junior eight-core server na Xeon E5-2609 v4 ay nagkakahalaga ng halos 30% na mas mababa kaysa sa kandidato mula sa Haswell-E camp. Kasabay nito, hindi tulad ng "lamang" na Core i7, ang Xeon ay may mas mababang antas ng TDP at walang mga graphics na isinama sa processor na walang silbi para sa mga mahilig.

Kasabay nito, mayroong tonelada ng L3 cache sa lahat ng tatlong mga modelo, at ang dalas, kahit na mas mababa sa Xeon, ay hindi pinapayagan ang paniniwala na "walang bagay na tulad ng isang labis na core" at "sa lalong madaling panahon ang mga laro ay magiging. na-optimize para mabilis silang tumakbo sa 8 o higit pang mga core.” Ang matipid na mahilig sa bilis ng pahinga, pagkatapos ay ang mga hot guys ay nagpapadala ng mga junior na bersyon ng Xeon sa Intel X99 chipset at... huwag umamin sa sinuman kung paano ang mga bagay sa mga laro.

Samakatuwid, ang apat na core, na diluted sa tulong ng Hyper-Threading, ay halos palaging mas epektibo sa mga laro kaysa sa walong low-frequency na "pots" sa Xeon, na hindi man lang ma-overclocked (naka-lock na multiplier, malapit sa zero na overclocking sa bus) .

"Kulibins" na gustong i-modernize ang lumang platform sa minimal na halaga. Halimbawa, upang palitan ang lumang Core 2 Duo processor, hindi bumili ng lumang Quad, ngunit isang mas cool at high-frequency na quad-core Xeon X5460, na, gamit ang isang simpleng adapter, ay maaaring mai-install hindi sa isang motherboard ng server na may Socket 771 , ngunit sa isang "sibilyan" para sa Socket 775.

Ang pangunahing bagay sa sitwasyong ito ay ang pag-aalaga ng mataas na kalidad na paglamig (server "mga bato" sport isang TDP na humigit-kumulang 120 W sa halip na 95 W para sa mga karaniwang quad-core processors), ngunit sa huli ang pagpipiliang ito ng pag-upgrade mula sa isang napaka ang lumang platform sa isang "mapagpaumanhin na luma" ay nagbibigay-katwiran sa sarili nito, lalo na dahil sa ilang Sa motherboard ang processor ay maaaring ma-overclocked hanggang 4 GHz.

At pagkatapos ng lahat, ang "Zions" ay may mga bentahe kung saan nabayaran nila ang kanilang multi-core na katamaran sa mga laro! Halimbawa, ang kakayahang suportahan ang mga pagsasaayos ng multiprocessor, kung saan ang pag-encode ng video/musika/larawan at CAD modeling ay mas mabilis kaysa sa top-end na Core i7 Extreme. Ang suporta para sa pagpaparehistro ng memorya sa ECC, halimbawa, ay nagbibigay-daan sa iyo upang iwasto ang mga error sa mabilisang, at ito ay madaling gamitin kapag may malaking uptime (ito ay isang server!). Ang suporta para sa malaking halaga ng RAM at isang malaking bilang ng mga core ay magagamit din kapag kailangan ng server na iproseso ang mga papasok na koneksyon sa lalong madaling panahon. Ngunit ang lahat ng ito ay halos walang silbi sa isang home PC.

At ito ay kapaki-pakinabang para dito - maraming mga core sa mataas na frequency. Kung matugunan ang mga kundisyong ito, ang processor mismo ay katugma sa mga platform ng LGA 2011 o LGA 2011-3 at mas mura kaysa sa "lamang" Core i7 - may punto sa pagbili nito. Kung hindi man, mas mainam na magpalipas ng mass-produce na quad-core na mga processor na may walong thread, o magdisenyo ng workstation para sa mga partikular na kaso ng paggamit (pag-render, pag-encode).


Ang mga high-frequency na Intel Xeons (kung mas mura sila kaysa sa mga mainstream na CPU) ay maaaring maging isang magandang tulong hindi lamang sa trabaho, kundi pati na rin sa mga laro (pinagmulan: ferra.ru)

Mow down frags sa isang workstation na may mga na-hack na driver ng NVIDIA

Kung ang paggamit ng isang server processor ay maaaring i-play sa kabila ng, sa halip na dahil sa, ang naka-install na hardware, kung gayon ang mga graphics, na dapat gamitin para sa pagmomodelo o disenyo ng video, ay dating naging cool sa mga disiplina sa paglalaro. Sa paghaharap sa pagitan ng AMD at NVIDIA, kahit na ang mga senaryo para sa "maling paggamit" ng mga video accelerators ay palaging naiiba: ang "pula" na mga video card sa paglalaro ay lubhang hinihiling sa mga minero hanggang kamakailan lamang, at ang NVIDIA Quadro, sa kasaysayan, ay hinikayat na muling magsanay bilang isang gaming video card.


Ang mga propesyonal na NVIDIA Quadro video card ay higit na produktibo kaysa sa kanilang mga katapat sa paglalaro

Bukod dito, ang Quadro ay lubos na angkop para sa mga layuning ito - ang katotohanan ay ang paglalaro ng GeForce ay kadalasang isang propesyonal na video card na may bahagyang hindi pinagana na mga pipeline ng GPU (mula sa mga kadahilanan sa marketing hanggang sa pagtanggi sa chip) sa isang mas abot-kayang presyo. Halimbawa, ang bagong propesyonal na video card na Quadro P6000 ay naglalaman ng pinaka "kumpleto" na bersyon ng GP102 graphics chip at sa kadahilanang ito ay higit na pinahusay ang pagganap ng cool gaming GeForce 1080 sa halos 20%, at ang makapangyarihang Titan X batay sa parehong arkitektura ng Pascal laging umaalis.

Sa pangkalahatan, sa mga tagahanga ng NVIDIA video card, matagal nang nabuo ang proprietary sport - gamit ang mga pagbabago sa hardware upang ilapit ang GeForce sa Quadro (halimbawa, ang GTX 680 ay katulad ng Quadro K5000 sa mga tuntunin ng pagganap), habang ang laro ang mga mahilig, sa kabaligtaran, ay tumatawid sa isang hedgehog gamit ang isang ahas, "pumili" ng mga driver at ginagawang mas mabilis na gumana ang mga propesyonal na video card sa mga post-shooting na laro/ride-alongs/adventure game. Ang ganitong aktibidad ay hindi nagpapahintulot sa isa na "maglaro ayon sa nilalayon," ngunit maaari lamang inggit ang pagtitiyaga ng mga mahilig.

Sa mga mobile workstation, halos lahat ng NVIDIA Quadro video card ay may nakakatawang pattern: bawat mobile NVIDIA Quadro video accelerator ay katumbas ng isang gaming GeForce ng isang mas mababang klase sa mga gawain sa paglalaro at isang pares ng mga antas na mas cool sa isang gaming GeForce sa mga disiplinang CAD.


Pagganap ng mobile NVIDIA Quadro kumpara sa mga analogue ng GeForce (pinagmulan: msi.com)

Halimbawa, ang Quadro M2000M ay gumaganap sa antas ng GeForce GTX 960M sa mga laro, ngunit pagdating sa simulation, ito ay "tumalon" sa mga resulta sa GeForce GTX 980M. Ang halos parehong ratio ay totoo para sa iba pang mga modelo ng Quad: ang M5000M ay nakikipagkumpitensya sa GTX 980M sa mga laro, at ang M1000M ay nakikipagkumpitensya sa 950M sa mga laro.


NVIDIA Quadro M6000 kumpara sa pinakamabilis na gaming graphics card
(pinagmulan: techgage.com

Ice cream para sa mga bata, mga bulaklak para sa babae: mga priyoridad sa memorya ng kumpanya at imbakan

Ang RAM ng server ay hindi tugma sa mga motherboard sa mga PC sa bahay, hindi dahil may nagpasya na "sa kabila" ng mga end customer. Kaya lang, medyo naiiba ang disenyo ng server RAM - naglalaman ito ng rehistro sa pagitan ng mga chips at ng system memory controller upang mabawasan ang electrical load sa controller at makapag-install ng higit pang mga module sa isang memory channel.

Sa madaling salita, ang mga karagdagang chip at ang kakayahang awtomatikong makilala at itama ang mga error ay lubos na nagpapataas ng fault tolerance ng ganitong uri ng memorya, ngunit pinatataas din ang gastos nito. Sa madaling salita, huwag magulat kung nalaman mo na kahit na ang mababang dalas (ayon sa pamantayan ng pamantayang DDR4) ay magiging 50% o mas mahal kaysa sa kanilang mga katapat na "sambahayan" - ang hindi makataong mga kinakailangan para sa pagtitiis sa mga sistema na ay naka-on 24/7 may kapansin-pansing binago ang server ng RAM. Sa pang-araw-araw na paggamit, hindi ito magiging mas mabilis o mas mahusay kaysa sa mga "sibilyan" na katapat nito, kaya para sa mataas na pagganap dapat kang bumaling sa mga gaming kit - halimbawa, HyperX Savage, kung kailangan mo ng madaling-overclock na memory para sa mga manlalaro, at HyperX Predator, kung gusto mong i-squeeze ang maximum ng subsystem RAM maximum. Para sa mga karaniwang frequency, ang badyet ng Kingston ValueRAM ay mahusay - maaasahan, i-install ito nang isang beses at kalimutan ito.


Ang isang server processor sa isang home PC ay maaaring maging kapaki-pakinabang, ngunit sa halip na magrehistro ng memorya ay mas mahusay na bumili ng isang karaniwang DDR3/DDR4 kit

Ang mga enterprise-class SSD ay sumailalim din sa "tuning" tungo sa pagiging maaasahan - sila, halimbawa, ay may kakayahang flexible na pamahalaan ang reserbang volume upang umangkop sa mga pangangailangan ng controller. Kung mas malaki ang volume, mas mababa ang pagkasira ng mga cell at mas mataas ang tibay ng drive. At isang malaking bilang ng mga algorithm na epektibo sa mahirap na mga kondisyon ng operating, lalo na sa mga tuntunin ng kaligtasan ng data kung sakaling mag-off ang drive sa emergency mode. Ang firmware ay na-reconfigure para sa minimal na latency sa multi-user access mode at nagsusumikap para sa stable na performance kahit na may abnormal na malaking volume ng write and read operations. Ang isang computer sa bahay ay hindi nakaligtas sa ganoong pagkarga, kahit na "pinahirapan" mo ang SSD gamit ang mga sapa. Sa kabilang banda, ang mga pang-industriyang SSD ay hindi rin mga may hawak ng record sa mga tipikal na operasyon - ang mga tipikal na SATA drive ay mabilis na magiging lipas na "moral" sa mga tuntunin ng kapasidad ng memorya, sa halip na ganap na maubos ang bilang ng mga ikot ng muling pagsulat na magagamit para sa mga cell - na-verify ng mahabang panahon. -term comparative test na kinasasangkutan ng mga modelo ng HyperX. At ang mga talaan ng bilis na may parehong antas ng pagiging maaasahan ay matagal nang naipasa sa mga drive batay sa interface ng NVMe, na ipinatupad sa isa sa mga newfangled form factor "sa itaas" ng PCI-Express. Sa linya ng modelong Kingston/HyperX, ang "hari ng burol" ay at nananatiling Predator SSD PCI-E.


Ang mahabang buhay na benepisyo ng pagbili ng isang enterprise-class na SSD ay hindi maihahambing sa mga benepisyo sa pagganap ng isang PCI-e gaming drive.

Kung hindi mo kaya, pero gusto mo talaga, kaya mo

Ang enterprise-class na hardware ay hindi gaanong naiiba sa mga "sibilyan" nitong katapat na ito ay itinuturing na hindi angkop para sa paggamit bilang isang home PC, kailangan mo lang palaging magpatuloy mula sa kung ang laro ay nagkakahalaga ng kandila. Dahil ang sitwasyon ay ang mga sumusunod:

Ang pagbili ng isang platform na gumagamit ng error correcting error correction (ECC) register memory para sa iyong tahanan ay isang masamang ideya. Ang labis na tibay ay hindi nagbabayad para sa mga mamahaling bahagi at ang average (kung ihahambing sa mga analogue sa paglalaro) ay hindi magugustuhan, lalo na dahil ang mga presyo para sa memorya ng server ay kapansin-pansing mas mataas kaysa sa average na module ng DDR3/DDR4.

Ang mga enterprise-class na drive sa isang computer sa bahay ay kailangan kung ikaw ay paranoid, labis na nag-aalala tungkol sa kaligtasan ng data kung sakaling mawalan ng kuryente, at nag-aalala tungkol sa pagiging maaasahan ng mga modernong SSD sa pangkalahatan. Ang mga drive na nakatuon sa organisasyon ay magbibigay-daan sa iyo na "i-maximize" ang mga tagapagpahiwatig ng pagiging maaasahan upang ang iyong kaluluwa ay maging mapayapa.

Isang server processor para sa mga laro... isang kawili-wili at medyo epektibong ideya, ngunit kapag pinag-uusapan lang natin ang tungkol sa isang mas mura (kumpara sa mga pangunahing analogue) at, pinaka-mahalaga, high-frequency na modelo. O tungkol sa pag-upgrade ng lumang computer sa isang CPU ng server sa "maliit na halaga," ibig sabihin, halos wala. At oo, ang perpektong platform ay dapat na hiramin mula sa "regular" na Extreme na serye ng mga mass-produced na processor.

Ang mga propesyonal na video card ay gumagawa ng mahusay na trabaho hindi lamang sa pagmomodelo, kundi pati na rin sa mga laro. Ngunit dapat tandaan na sa mga mobile workstation (na may "natigilan" na TDP) ang isang propesyonal na middle-class na video accelerator ay magagawang makipagkumpitensya sa mga disiplina sa paglalaro lamang gamit ang mga video card sa paglalaro ng klase ng badyet. At ang mga desktop professional video card, sa turn, bagama't mabilis sa lahat ng mga sitwasyon sa trabaho, ay sobrang mahal, at tiyak na hindi angkop bilang isang matipid na opsyon para sa "trabaho at paglalaro."

Magkagayunman, hindi ka maaaring magtipid sa mataas na kalidad at mabilis na RAM... Ngunit ngayon magagawa mo na! Ipinapaalala namin sa iyo na mula Pebrero 2 hanggang Pebrero 20, lahat ng memory kit

Tanong tungkol sa mga pagkakaiba sa pagitan ng isang server at isang regular na computer arises para sa anumang programmer o developer: minsan sa anyo ng simpleng interes, minsan sa anyo ng isang praktikal na gawain. Nakakalungkot na maraming mga tagapamahala ang hindi alam ang pagkakaiba kapag sinusubukang ayusin ang mga kumplikadong sistema ng pamamahala sa antas ng enterprise batay sa mga PC ng opisina. At pagkatapos nito ay nagtataka sila nang mahabang panahon kung bakit may "mali" na gumagana.

Ang isang server, una sa lahat, ay isang network computer na ang gawain ay upang ipamahagi ang mga mapagkukunan para sa mga ordinaryong computer sa network nito. Kung ang network ay maliit, kung gayon ang server ay maaaring isang ordinaryong PC. Walang pagkakaiba sa pagitan ng mga computer dito, ngunit may pagkakaiba sa software - ang server ay gumagamit ng bersyon ng server ng operating system, pati na rin ang mga karagdagang serbisyo at programa, na tinatawag ding mga server: mail, web, DHCP, atbp. Habang lumalaki ang network, ang kapangyarihan ng server ay dapat tumaas nang proporsyonal, at iyon ang dahilan kung bakit kailangan mong maghanap ng mga tindahan na nagbebenta ng kagamitan sa server. At tiyak na kakailanganin mo ito:

  • Mas makapangyarihang mga kaso. Ang mga server ay may makabuluhang mas malalaking laki ng motherboard dahil sa labis ng mga konektadong interface at ang bilang ng mga processor.
  • Mas maraming power supply. Kadalasan ay 2-3 power supply ang ginagamit, at maaari silang mai-hot-swapped. Sa pangkalahatan, ang mga case ng server at mga power supply ay kadalasang inilalagay sa mga espesyal na rack, at ang mga "karaniwang" plug-in na unit ay maaaring tumaas nang husto sa scalability ng server.
  • Mataas na bilis ng kagamitan sa network. Nasa paligid ng mga server kung saan inilalagay ang pinakamabilis na mga cable at iba pang mga interface.
  • Mga hard drive, memorya. Ang mga programa ng server ay masyadong matakaw sa mga tuntunin ng pagkonsumo ng mapagkukunan, kaya ang memorya ng disk dito ay sinusukat sa sampu at daan-daang terabytes, at ang RAM ay 32-64 o higit pang gigabytes. Bukod dito, para sa mga server, ang RAM ay ginawa na may kontrol ng error - ECC, at ito ay hindi angkop para sa mga PC.

Sa pangkalahatan, lumalaki ang gana ng server depende sa maraming salik. Ang presyo para sa isang server ay tumataas nang mas mabilis, kaya ang mga server ay madalas na inuupahan sa halip na binili. Bukod dito, hindi lahat ng negosyo ay kayang magkaroon ng mga propesyonal na kawani para sa pag-setup nito at suporta sa buong orasan, pati na rin ang pagpapanatili ng isang espesyal na silid - isang silid ng server, kung saan dapat magbigay ng perpektong microclimate para sa kagamitan.

Kapansin-pansin, ang mga pagnanais ng maraming mga manlalaro na "maglaro sa server" ay imposible, dahil sa mga laro ang pangunahing kadahilanan ay graphics, at sa mga server, ang mga graphics, kabilang ang mga monitor, ay isang hindi kinakailangang bagay at ginagamit lamang upang masubaybayan ang estado ng system. . Kaya kailangang gumawa ang mga manlalaro sa mga regular na PC na may 2-3 processor, habang server Madaling gumamit ng daan-daang mga processor.

Ang mga marketer ay aktibong nagbubuhos ng impormasyon sa mga tainga ng mga mamimili tungkol sa bilang ng mga core sa mga processor. Tila na kung i-install mo ito, makakakuha ka ng isang napakalakas na sistema ng paglalaro. Tulad ng dapat mong malaman, ang mga presyo para sa mga bahagi para sa segment ng server ng merkado ay ibang-iba sa mga solusyon para sa kagamitan sa bahay o opisina. Ano ang mangyayari kung nag-install ka 12-core na CPU Xeon E5 sa isang "regular" na computer para sa pang-araw-araw na gawain? Ngayon ay sasagutin namin ang iyong katanungan.

Tulad ng sinasabi nila, ang lahat ay natutunan sa pamamagitan ng paghahambing. Susubukan namin bilis ng dalawang computer sa iba't ibang gawain: mga laro, mga benchmark at mga application na "labanan/tunay na buhay" na masinsinang mapagkukunan. Ang mga server CPU ay karaniwang naglalayong gamitin sa mga multiprocessor system, ngunit gayundin sa mga desktop sa ASUS X99-Deluxe at ASUS Rampage V Extreme motherboards. E5-4650 nagsimula nang walang problema. At hindi ko na kailangang gumastos ng pera sa memorya - mahusay itong gumagana sa isang simpleng unbuffered DDR4 SDRAM.

Huwag na nating patagalin pa at ipakilala ang mga nominado para sa laban ngayon: Intel Xeon E5-4650 v3(Haswell-EP, 12 core + Hyper-Threading, 2.0 - 2.6 GHz, L3 cache 30 MB) at Intel Core i7-5960X Extreme Edition(Haswell-E, 8 core + Hyper-Threading, 3.0 - 3.5 GHz, L3 cache 20 MB). Ang mga nominado ay na-install sa isang ASUS X99-Deluxe motherboard na may 4 na DDR4-2133 4 GB na mga module. Ang sistema ng imbakan ay kinakatawan ng isang Crucial M550 512 GB SSD drive. Isa itong discrete video card. Ang paghahambing ng pagganap ay isinagawa sa ilalim ng operating system ng Microsoft Windows 8.1 Pro x64.

Una sa lahat, pinatakbo namin ang "synthetic" na mga utility subukan ang performance. Sila ay " PCMark 8 Pro"At" 3DMark Pro" ni Futuremark. Ang unang programa ay inilunsad sa "Tahanan", "Trabaho" at "Creative" na mga mode. Ginagaya ng tatlong senaryo na ito ang pagkarga ng isang tipikal na computer sa bahay, paggamit sa opisina, entertainment at gumagana sa nilalamang multimedia, ayon sa pagkakabanggit. Ang 3DMark Pro ay kilala sa pag-optimize nito para sa mga multi-core system, ngunit ang mga resulta ng parehong mga utility ay nagpapakita na server processor para sa gaming computer– ang pagpili ay hindi makatwiran.

Para sa paghahambing ng bilis sa mga application Pumili kami ng ilang "mabigat" na mga pakete na may pag-optimize para sa maraming mga thread, na dapat mag-load ng mga processor sa maximum at ipakita ang tunay na estado ng mga gawain. Ang 3DS Max 2015 ay nagtatrabaho sa panghuling pag-render ng isang frame ng Space_flyby. Isinalin ng Finereader 12.0 ang pre-scan na text na may malaking bilang ng mga formula at graph sa text form. Ang "Photoshop CC 2014" ay nagproseso ng ilang 24-megapixel na frame mula sa isang digital camera na may paunang inihanda na script. Gustong-gusto ng "WinRAR 5.1" ang pag-archive kaya sa pagkakataong ito ay na-pack ko na ang folder ng data iba't ibang anyo sa kapasidad na 1.7 GB. Ang "x264" ay nag-encode ng AVC file na may source bitrate na humigit-kumulang 30 Mbit/s (1080p at 50fps).

Batay sa mga resulta ng mga sukat server ng Intel Xeon nalampasan ang Core i7 sa 2 application lang. Ang pangwakas na posisyon ng E5-4650 ay hindi matatawag na nakakainggit - isang malaking lag sa isang makabuluhang mas mataas na gastos. Gayunpaman, huwag kalimutan na si Xeon ay pinagkatiwalaan mga gawaing hindi karaniwan para sa kanya. Upang matupad ang "maximum na plano", susuriin namin ang pagganap ng mga system sa mga totoong laro, kahit na ang pagsubok ay nasa 3DMark marami nang sinabi sa amin.

Tandaan na kadalasan ang maximum na load sa mga modernong laro ay nahuhulog graphics card. Dahil dito, hindi maaaring asahan ng isang tao ang isang malaking agwat sa pagitan ng isang pagsasaayos at ng isa pa sa matataas na resolusyon (1920*1080). Samakatuwid, isinagawa namin ang paghahambing sa parehong mga application ng paglalaro sa isang bahagyang mas mababang resolution - 1280*800 (sa katunayan, ito ay kapareho ng pag-install ng isang mas malakas na card nang hindi binabawasan ang resolution). Ang mga resulta ay kamangha-manghang.

Bottom line medyo predictable - gamitin server processor sa isang gaming computer hindi makatwiran. Para sa mas mataas na halaga, bumili ang may-ari ng system na may mas mababang performance. Kaya, Intel Xeon E5-4650 napupunta sa nararapat na lugar nito - sa isang multiprocessor server motherboard at patuloy na "nagsisilbi sa tinubuang-bayan" sa mga likas na gawain nito. Isang E5 lang ang napanalunan ko ngayon - sa pagkonsumo ng enerhiya sa ilalim ng pagkarga (utility). Siyempre, ang pagkonsumo ng buong test bench (nang walang monitor) ay sinusukat. Ang epekto ng kahusayan sa supply ng kuryente (80 Plus Platinum) ay dapat na minimal. Mas lohikal na gumastos ng bahagyang mas maliit na halaga sa isang CPU kaysa sa halaga ng isang processor ng server, ngunit bumili ng TOP-segment na video card, halimbawa, isang bagong produkto para sa 2017.

Kung saan mayroon kaming isang seksyon na "". Sa post na ito, mauunawaan natin ang kahulugan ng terminong server at pag-uusapan natin kung ano ang server computer at kung ano ang server application. Una, aalamin natin kung saan nanggaling ang salitang server, at pagkatapos ay malalaman natin kung bakit kailangan ang mga server machine at kung bakit ang ilang mga programa ay tinatawag na mga application ng server at kung paano sila naiiba sa mga regular na application.

Pangkalahatang kahulugan ng terminong server

Kaya tingnan natin ang tanong: ano ang server? Ngunit una, isang maliit na background sa kasaysayan. Ang server ay isang pangalan. Ang pagsasalin ng pangalang Server mula sa Persian ay pinuno, pinuno, pinuno. Sa totoo lang, ang kahulugan na ito ay nababagay sa amin para sa karagdagang talakayan. Kung partikular na pinag-uusapan natin ang tungkol sa mga paksa sa computer at industriya ng IT, ang terminong server ay may dalawang kahulugan:

  1. Server - software, pagtanggap at pagproseso ng mga kahilingan ng customer para makapagbigay ng ilang partikular na serbisyo.
  2. Ang server ay isang hardware complex, pagkakaroon ng malaking computing power. Karaniwan, ang isang server ay binuo para sa mga partikular na function ng serbisyo. Halimbawa, o isang file server.

Sa pagsasalita sa konteksto ng web development, ang pagho-host kung saan kami naglalagay ng mga website ay isang server na kinabibilangan ng parehong software at hardware.

Server computer

Kung pinag-uusapan natin ang tungkol sa hardware, kung gayon ang isang server ay isang dalubhasang computer o espesyal na kagamitan na ginagamit upang magsagawa ng anumang mataas na dalubhasang pag-andar na nangangailangan ng malaking kapangyarihan sa pag-compute. Ang pagganap ng mataas na dalubhasang pag-andar ng server ay dahil sa paggamit ng espesyal na software ng server.

Minsan, sa halip na ang terminong server, maaari mong marinig ang pariralang nakatuon sa computer, muli, ito ay dahil ang mga pag-andar ng isang server sa isang network ng computer ay iba sa mga pag-andar ng ibang mga makina. Sa pinakamahusay na kaso, ang isang tao ay gumagana sa isang server machine nang isang beses lamang - kapag na-configure niya ang server, pagkatapos ay ang gawain ng server computer (muli, sa perpektong kaso) ay nangyayari nang autonomously nang walang interbensyon ng tao.

Ang layunin namin sa ngayon ay hindi ang pagsisid sa scalability at pagpupulong ng mga server computer nang detalyado, at higit pa sa ngayon ang layunin ay hindi magbigay ng mga rekomendasyon sa pag-assemble ng mga server machine para sa iba't ibang layunin, dahil ito ay isang partikular at medyo makitid na paksa. Ngayon kailangan nating maunawaan na ang isang server ay isang espesyal na nakatuong computer para sa ilang mga pag-andar (bagaman hindi ito palaging nangyayari, kung may kakulangan ng badyet, ang server ay maaaring magsagawa ng ilang mga pag-andar nang sabay-sabay);

Dapat ding tandaan na ang pamamahala ng server ay karaniwang isinasagawa hindi ng mga ordinaryong gumagamit, ngunit ng mga espesyal na sinanay at sinanay na mga tagapangasiwa ng system, na ang gawain ay upang mapanatili ang mga computer ng server.

Application ng server

Ang application ng server ay isang espesyal na programa na tumatanggap ng mga kahilingan ng kliyente, pinoproseso ang mga ito at nagbibigay ng mga sagot sa mga tanong na ito. Upang mas maunawaan kung ano ang isang server application, kailangan mong maunawaan na ito ay idinisenyo upang ibahagi ang load at functionality sa pagitan ng mga client application at server application, upang ang server application ay maaaring tumakbo sa parehong computer at makipag-ugnayan pa rin sa isa't isa.

Kasama sa mga halimbawa ng mga application ng server ang:

  • anuman, halimbawa, o lighttpd;
  • server ng database;
  • mga yari na assemblies para sa mga web developer, gaya ng o .

Ang isang server application ay gumaganap ng isang tiyak na hanay ng mga function, na limitado sa pamamagitan ng layunin nito. Halimbawa, ang isang web server ay dapat tumanggap mula sa kliyente, pag-aralan ang mga ito, suriin ang mga natanggap at pagkatapos ay gawin ang mga aksyon na tinukoy sa kahilingan at mag-ulat sa kliyente tungkol sa mga resulta ng trabaho nito gamit ang isang espesyal, na tinatawag na .

At, halimbawa, ang isang MySQL server application ay dapat suriin ang natanggap mula sa kliyente, iproseso ito, ayusin ang pag-access sa file system at ibalik ang resulta ng query sa kliyente.

Ngunit, bilang karagdagan sa katotohanan na ang application ng server ay may isang tiyak na tungkulin o pag-andar, dapat nating tandaan na ang pakikipag-ugnayan sa pagitan ng programa ng kliyente at ang application ng server ay nangyayari sa pamamagitan ng isang protocol ng network (kahit na ang parehong mga application ay naka-install sa parehong computer, para sa halimbawa). Ngayon ay hindi kami magbibigay ng kumpletong pag-uuri ng mga application ng server at hindi pupunta sa mga detalye ng ilang mga aplikasyon. Mahalaga para sa amin na maunawaan na ang mga application ng server ay gumaganap ng isang mahigpit na tinukoy na tungkulin at sa isang arkitektura ng client-server sila ay mga service provider para sa mga kliyente.