Konfiguratori. Odabir konfiguracije poslužitelja Preuzmite program za konfiguraciju stalka poslužitelja

Konfiguratori računala i radnih stanica- prikladan način odaberite računalo ili radnu stanicu na temelju vrste zadatka i snage. Veliki izbor komponenti testiranih na kompatibilnost.

Konfigurator poslužitelja i pohrane je, u biti, online dizajner poslužitelja i sustava za pohranu podataka (DSS), “krojenih” prema osobnim potrebama klijenta. Možete birati između široke palete gotovih modela računalnih sustava ponuđenih na našoj web stranici, ali uz pomoć ovog dizajnera možete samostalno sastaviti vlastitu verziju poslužitelja ili sustava za pohranu na temelju osnovnih modela. U konfiguratorima su osnovni modeli zastupljeni od sljedećih marki: HP, Lenovo, Dell, Supermicro, Intel, Asus, Buffalo, Qnap, Synology.

Vrste konfiguratora

Radi praktičnosti, naša web stranica nudi pet vrsta konfiguratora, od kojih svaki može u potpunosti zadovoljiti potrebe mnogih naših klijenata. Evo ih kratak opis:

PC konfigurator

PC konfigurator je praktičan kalkulator u kojem možete sastaviti računalo za svoj zadatak. Računala u konfiguratoru podijeljena su u dva glavna dijela: Ured i Dom. U svakom odjeljku računala su podijeljena u serije na temelju snage. I svaka serija uključuje modele u različitim kućištima i s različite vrste

procesori. Svaka PC serija ima kratak opis kako biste lakše napravili izbor. Naši stručnjaci testirali su sve komponente na kompatibilnost. Ako imate bilo kakvih pitanja, uvijek se možete obratiti konzultantu na web mjestu.

Konfigurator radne stanice

Workstation Configurator je prikladan alat za one koji trebaju odabrati opremu za zadatak. Radne stanice su podijeljene u dvije vrste zadataka: "za rad s grafikom" i "za izračune". Svaka serija predstavlja opcije za radne stanice, koje smo podijelili prema računalnoj snazi. Sve konfiguracije sastavljaju naši tehnički stručnjaci i možete biti sigurni u kompatibilnost svih komponenti. Korištenjem konfiguratora također možete poboljšati karakteristike konfiguracija koje nudimo.

Prikladan konfigurator softvera pomoći će vam da odaberete softver koji vam je potreban. Sada ne morate tražiti programe u velikom katalogu. Sve se može napraviti u jednom prozoru sa samo nekoliko klikova mišem. Naši su stručnjaci automatizirali i pojednostavili proces odabira softvera što je više moguće, vođeni dvama kriterijima - udobnošću i maksimalnom funkcionalnošću pri radu s konfiguratorom.

Konfigurator poslužitelja

Ovaj konfigurator uglavnom je namijenjen onima koji već imaju neko znanje o računalnom hardveru. To mogu biti informatičari i inženjeri ili takozvani “napredni” korisnici. U ovom dijelu možete dizajnirati poslužitelje u skladu s mnogim parametrima (CPU; CPU memorija; PCI-E utori; IO, SAS, RMM moduli) za koje je potrebno određeno znanje.

Širok izbor ovih parametara omogućuje vam da konfigurirate željenu opciju prema vašim potrebama što je točnije moguće.

Konfigurator pohrane Ovaj odjeljak vam omogućuje da konfigurirate DAS/NAS uređaj tako da odgovara vašim potrebama. Nakon što ste odabrali gotov osnovni model pohrane, konfigurirate ga na svoj način koristeći navedene parametre. U parametrima konfiguratora možete promijeniti broj diskovnih pogona, kapacitet svakog od njih ili odabrati pogone prema veličini međuspremnik memorije . Za sve ponuđeno osnovni modeli u prilogu detaljni opisi

njihove karakteristike, na primjer, pomoći će vam odabrati sustave za pohranu na temelju parametara kao što su faktor oblika, vrsta sučelja i mnogi drugi.

Prednosti naših konfiguratora
· Prilikom odabira paketa sami izračunavate cijenu opreme.
· Uštedite puno vremena i truda utrošenog na traženje pravog modela.
· Ne brinite o odabiru pogrešnog paketa. Naši stručnjaci sami će sastaviti vašu konfiguriranu verziju i testirati je.

  • · Za svoju opremu dobivate svu potrebnu projektnu dokumentaciju i ateste.

      Rack poslužitelji

    • Prema faktoru oblika:
    • Poslužitelji 1U
    • Poslužitelji 2U
    • Poslužitelji 3U
    • Poslužitelji 4U/toranj

    • Prema platformi procesora:
    • Na Intelovim procesorima Na
    • AMD procesori

    • Po svojstvima:
  • GPU poslužitelji

      Rack poslužitelji

    • Podni poslužitelji
    • Toranj
    • Srednji toranj
    • Poslužitelji 4U/toranj

    • Prema platformi procesora:
    • Mini kocka
    • AMD procesori

    • Na AMD procesorima
  • Niska buka

      Rack poslužitelji

    • Poslužitelji za pohranu podataka
    • 2U poslužitelji za pohranu
    • 3U poslužitelji za pohranu
    • 4U poslužitelji za pohranu

    • Prema vrsti kontrolera:
    • S hardverskim SAS RAID-om
    • Sa softverskim RAID/HBA

    • Prema faktoru oblika diska:
    • Na 3,5" diskovima
  • Na kotačima od 2,5".
    • Na AMD procesorima
    • Radne stanice
    • Visoke performanse
  • GPU omogućen
    • Višečvorni poslužitelji
    • 1U (2 čvora)
    • 2U (4 čvora)
    • 3U (8/12/24 čvorova)
    • 4U (2 čvora)
    • 4U (4 čvora)
    • 4U (8 čvorova)

Konfigurator poslužitelja

Konfigurator poslužitelja

Konfigurator poslužitelja implementiran je za sve poslužitelje predstavljene na stranici. Ispod su naše preporuke o tome kako ga koristiti i neka osnovna znanja o poslužitelju.
Ako se možete dobro snalaziti bez naših preporuka, ovdje brze veze do glavnih odjeljaka za početak:

Navigacija

Što je konfigurator poslužitelja i zašto je potreban?

Odabir konfiguracije poslužitelja tehnički je složen zadatak čije ispravno rješavanje zahtijeva poznavanje modela, platformi i komponenti. Trenutačni raspon Supermicro platformi (na Supermicrou gradimo naša rješenja) danas sadrži oko četiri stotine pozicija za različite zadatke. Istodobno, izbor nije ograničen platformama: fleksibilna konfiguracija omogućuje vam kombiniranje kućišta i matičnih ploča, čiji je raspon još širi. Izbor je često kompliciran ograničenim proračunom, dok tehnički zahtjevi poslužitelju prema zadatku, nitko ga nije otkazao. Da to sami shvatite tehničke informacije a cijene nisu lake. Osim tradicionalnog kontakta s kvalificiranim stručnjakom putem telefonski poziv ili e-poštom, OSK Techno nudi online alat koji, ako je dostupan, osnovno znanje teme, omogućuje vam da:

  • Odaberite svoju najbolja opcija platforma kao osnova za izgradnju sustava temeljenog na ključnim karakteristikama.
  • Ispravno odaberite komponente budućeg poslužitelja za odabranu platformu.
  • Generirajte cijenu za gotov poslužitelj, spremite svoju individualnu konfiguraciju ili odmah naručite poslužitelj. Narudžba se provodi bez registracije

Konfigurator poslužitelja implementiran je za sve trenutne Supermicro platforme, kao i za vlastitu liniju OSK poslužitelja.

Supermicro poslužiteljske platforme - osnova za izgradnju sustava

Pogledajmo kako to radi asortiman modela Supermikro. Osnovne komponente sustava su:

  • Kućište (šasija) - fizička osnova za konstrukciju sustava, uključujući košare za ugradnju tvrdi diskovi, stražnja ploča (ovisno o modelu), izvor(i) napajanja, šine za montažu na stalak (ovisno o modelu), ventilator(i) za hlađenje i dodaci za montažu. Kućišta imaju brojeve dijelova koji počinju s prefiksom CSE (na primjer, CSE-213AC-R920LPB). Raspon modela kućišta podijeljen je u serije prema njihovim glavnim karakteristikama: faktorima oblika samog kućišta i tvrdih diskova (na primjer, gore navedeno kućište pripada seriji 213: za ugradnju u 19” rack, 2U visine, 2,5” diskovi u obliku faktora).
  • Matična ploča - razlikuje se od uobičajenog desktop MP-a u korištenim tehnologijama, podržanim komponentama, klasi integriranih uređaja, gustoći komponenti i raznolikosti povezanih kartica za proširenje. Sve ove razlike posljedica su specifičnih radnih uvjeta i zadataka s kojima se poslužitelj suočava. Matične ploče Supermicro imaju brojeve dijelova koji počinju s prefiksom MBD (na primjer, MBD-X10DRC-LN4+). Raspon modela MP podijeljen je u kategorije prema procesorskim utičnicama: proizvođač procesora i njegova serija (na primjer, gornji MP pripada kategoriji dvoprocesora za ugradnju procesora serije Intel E5-2600 v4/v3).

Platforme koje se nude za odabir i konfiguraciju su tvornički sklopljena kućišta i matične ploče. U nomenklaturi Supermicro, platforme su označene SuperServer / SuperStorage i imaju brojeve dijelova s ​​prefiksom SYS / SSG (na primjer, SYS-2028R-C1R4+). Puna pravila mogu se vidjeti oznake modela platforme. Popis komponenti za svaku platformu jasno pokazuje koje kućište i MP su uključeni (platforma navedena u gornjem primjeru je sklop kućišta i MP, što smo također već naveli u primjerima). Ako na popisu predloženih platformi nema odgovarajućeg rješenja, ima smisla kontaktirati zaposlenika OSK Techno za izradu individualne specifikacije na temelju kombinacije MP-a i kućišta: mogućnosti takve kombinacije znatno su šire od standardnog raspona platforme i može pružiti rješenje za gotovo svaki problem.

Vrijedno je napomenuti da se poslužitelji visoke gustoće (serije Ultra, Twin, MicroCloud) naručuju samo kao platforme: njihov raspored iz kućišta i MP rijetko se prakticira zbog tehnoloških značajki, dostupnosti komponenti ili je nemoguć na temelju zahtjeva proizvođača. . Štoviše, brojne tehnički složene platforme isporučuju se samo u konfiguracijama koje nisu niže od minimalnih koje je odredio proizvođač. Takve platforme imaju odgovarajuću oznaku (Samo kompletan sustav) koja označava minimalnu konfiguraciju (procesori, RAM, diskovi itd.)

Koje procesore odabrati? Ključne točke

Sažeta tablica serije poslužiteljskih procesora

IntelAMD
Xeon
E3-1200 v6
Xeon
E5-1600 v4
Xeon
E5-2600 v4
Xeon
E5-4600 v4
Xeon
E7-4800 v4
Xeon
E7-8800 v4
Opteron 6300
Kodno imeJezero KabyBroadwellBroadwellBroadwellBroadwellBroadwellAbu Dhabi
Broj jezgri4 4 - 8 4 - 22 8 - 22 8 - 16 4 - 24 4 - 16
Osnovna frekvencija3,0 - 3,9 GHz3,2 - 3,7 GHz1,6 - 3,5 GHz1,8 - 2,5 GHz2,0 - 2,1 GHz2,1 - 3,2 GHz1,8 - 3,5 GHz
podrška
višeprocesiranje
Jedan-
procesor
Jedan-
procesor
Do dva procesoraDo četiri procesoraDo četiri procesoraDo osam procesoraDo četiri procesora
Tip
podržan
memorija
DDR4
2400 MHz
ECC
DDR4
2400 MHz
ECC RDIMM
DDR4
2400 MHz
ECC RDIMM
LRDIMM
DDR4
2400 MHz
ECC RDIMM
LRDIMM
DDR4
2400 MHz
ECC RDIMM
LRDIMM
DDR4
1866 MHz
ECC RDIMM
LRDIMM
DDR3
1600 MHz
ECC RDIMM
Maks. kapacitet memorije
(po procesoru)
64 GB1536 GB1536 GB1536 GB3072 GB3072 GB384 GB
Broj memorijskih kanala2 4 4 4 4 4 4
Integrirana grafikaNeki modeli- - - - - -
Broj PCIe staza16 40 40 40 32 32 42

Glavne karakteristike procesora koje određuju izbor:

  • Broj jezgri (niti)
  • Frekvencija sata
  • Potreban broj procesorskih utičnica

Osim toga, u posebnim slučajevima:

  • Značajke podržanih OVAN(vrsta, veličina, frekvencija itd.: za više informacija o tome kako su karakteristike procesora i RAM-a povezane, pogledajte odjeljak “RAM”)
  • Dostupnost ugrađenog videa

S desne strane nalazi se tablica s glavnim parametrima poslužiteljski procesori. Većinu tržišta procesora zauzimaju Intelovi proizvodi. AMD je nedavno ažurirao svoju liniju poslužiteljskih procesora po prvi put u 5 godina, dok je Opteron 6300 još uvijek dobro rješenje za određenu klasu zadataka. Isporuka novih Intel Xeon Scalable i AMD EPYC procesora u Rusku Federaciju još nije uspostavljena; oni su navedeni u zasebnoj tablici (vidi dolje)

U ovoj recenziji nećemo se doticati stolnih procesora, međutim, može se primijetiti da određeni broj jednoprocesorskih poslužitelja i radnih stanica podržava instalaciju procesora serije Core i3/i5/i7 ili imaju ugrađene Atom procesore. U pravilu su poslužitelji na takvim procesorima prikladni za jednostavne zadatke, na primjer, Asterisk poslužitelj ili vatrozid.

Linija početnih serverskih procesora Xeon je obitelj E3. Ovi se procesori razlikuju po malom broju jezgri i visokoj frekvenciji; instaliran isključivo na jednoprocesorskim sustavima. U dvokanalnom načinu rada podržan je DDR4 ECC RAM s frekvencijom do 2400 MHz i kapacitetom do 64 GB. Poslužitelji na takvim procesorima obično se koriste kao poslužitelj elektronička pošta, vatrozid, kontroler domene, WEB poslužitelj, poslužitelj za pohranu početna razina(datotečni poslužitelj), poslužitelj sigurnosna kopija odnosno arhiviranje.

Velika obitelj E5 procesora podijeljena je u nekoliko linija. E5-1600 v4 - visokofrekventni procesori s do osam jezgri za ugradnju u jednoprocesorske sustave. U četverokanalnom načinu rada podržan je DDR4 ECC registrirani OP (LRDIMM nije podržan!) s kapacitetom do 1,5 TB.

Najopsežnija i najpopularnija linija E5-2600 v4 sastoji se od nekoliko kategorija: Basic, Standard, Advanced, Low power, Frequency optimized, Segment optimized, Workstation i Low Power. E5-2600 v4 može se koristiti u dvoprocesorskim i jednoprocesorskim konfiguracijama. U četverokanalnom načinu rada podržano je do 1,5 TB DDR4 ECC registriranog / LRDIMM RAM-a. Raspon zadataka koji se rješavaju na poslužiteljima s E5-2600 v4 procesorima vrlo je širok: od jednostavnih zadataka poput kontrolera domene do superučinkovitih rješenja klase velikih poduzeća.

Procesori linije E5-4600 v4 karakterizira niska frekvencija, ali veliki broj jezgri, te se koriste za ugradnju u konfiguracije s četiri procesora. Xeon E7-4800 v4 i E7-8800 v4 također se koriste za višeprocesorska rješenja i razlikuju se od E5-4600 v4 po broju QPI veza (3 naspram 2). Primjene: Sustavi visokih performansi korporativnoj razini uključujući za organiziranje virtualnih okruženja, strojeva za izračunavanje modela molekularne kemije ili seizmičnosti, itd.

AMD procesori u segmentu poslužiteljske opreme trenutno su zastupljeni samo linijom Opteron 6300 (EPYC 7000 je na putu - pratite web stranicu za ažuriranja). Podsjetimo, Opteron 6300 nema tehnologiju sličnu Hyper-Threadingu.

U filtru platforme poslužitelja, nizu procesora koji se mogu instalirati, kao i broju procesorskih utičnica u sustavu, dodijeljeni su odgovarajući odjeljci, označavanjem stavki u kojima možete razlikovati tražene platforme od cjelokupnog asortimana za daljnje odabir prema ostalim parametrima:

Sažeta tablica novih serija poslužiteljskih procesora

Intel Xeon ScalableAMD EPYC
broncaSrebroZlatoPlatina1-Utičnica2-Utičnica
Kodno imeSkylakeNapulj
Broj jezgri6 - 8 4 - 12 4 - 22 4 - 28 16 - 32 16 - 32
Osnovna frekvencija1,7 GHz1,8 - 2,6 GHz1,9 - 3,6 GHz2,0 - 3,6 GHz2,0 - 2,4 GHz2,0 - 2,4 GHz
podrška
višeprocesiranje
Do dva procesoraDo dva procesoraDo četiri procesoraDo osam procesoraJedan-
procesor
Do dva procesora
Tip
podržan
memorija
DDR4
2133 MHz
ECC RDIMM
LRDIMM
DDR4
2400 MHz
ECC RDIMM
LRDIMM
DDR4
2666 MHz
ECC RDIMM
LRDIMM
DDR4
2666 MHz
ECC RDIMM
LRDIMM
DDR4
2666 MHz
ECC RDIMM
LRDIMM
DDR4
2666 MHz
ECC RDIMM
LRDIMM
Maks. kapacitet memorije
(po procesoru)
768 GB2048 GB
Broj memorijskih kanala6 8
Integrirana grafika-
Broj PCIe staza48 128

Nudimo posebnu tablicu komparativne karakteristike najavljene nove linije poslužiteljskih procesora tvrtke Intel i AMD sredinom 2017. Iz tablice je jasno da nova linija Intel Xeon je dizajniran da zamijeni Xeon E5 v4 i E7 v4 seriju koja je trenutno na tržištu. Na predstavljanju je AMD najavio superiornost EPYC performansi u odnosu na E5 v4 do 70% ovisno o segmentu i, očito, bit će dobar konkurent liniji Xeon Scalable. Supermicro je također već predstavio ažurirane linije poslužitelja na novim platformama koje podržavaju Intel Xeon Scalable i AMD EPYC. Tvrtka OSK Techno ažurira ponudu modela poslužitelja ponuđenih na web stranici i stvara kvote za narudžbe novih proizvoda kako bi naši kupci mogli procijeniti svoj proračun i kupiti poslužitelj nove generacije već danas. Detaljan pregled Nove procesore i poslužiteljske platforme istaknuli smo u zasebnom članku.

Konfigurator mrežnog poslužitelja implementira automatsku kontrolu vrsta memorije u skladu s odabranom platformom: trebate samo odabrati volumen traka i njihov broj (gdje je dopušteno, također možete odabrati razne vrste memorija: RDIMM / LRDIMM). Potrebna količina RAM-a na poslužitelju određena je zadatkom/aplikacijama koje se koriste.

  • Prilikom odabira volumena OP trake, osim ukupnog volumena određenog zadatkom, trebate uzeti u obzir ukupan broj utora u sustavu (za proširenje u budućnosti, ako je primjenjivo), kao i broj memorijski kanali u sustavu: za optimalne performanse memorije potrebno je popuniti utore u višestrukom broju kanala (npr. za sustave na procesorima E5-2600 v4 optimalan način rada je s instaliranim OP trakama u višestrukom broju četiri po procesoru)
  • Tablica ovisnosti OP frekvencije o njegovoj vrsti i načinu instalacije za E5-2600 v4

    tip OPPoredak OP (Rangovi)Kapacitet šipkeBrzina (MT/s);
    Utori po kanalu (SPC); Plank po kanalu (DPC)
    1 utor
    po kanalu
    2 utora
    po kanalu
    3 utora
    po kanalu
    1 DPC1 DPC2 DPC1 DPC2 DPC3 DPC
    RDIMMSR x48 GB16 GB2400 2400 2133 2400 2133 1600
    RDIMMSR x84 GB8 GB2400 2400 2133 2400 2133 1600
    RDIMMDR x88 GB16 GB2400 2400 2133 2400 2133 1600
    RDIMMDR x416 GB32 GB2400 2400 2133 2400 2133 1600
    LRDIMMQR x432 GB64 GB2400 2400 2400 2400 2400 1866

    Ako je najveća frekvencija rada RAM-a kritična za zadatak koji se obavlja na poslužitelju (poslužitelj baze podataka, 1C poslužitelj itd.), Obratite pozornost na njegovu podršku procesora, tj. ako npr. s instaliranim procesorom E5-2620 v4 ugradite OP frekvencije 2400 MHz, tada će njegova radna frekvencija biti 2133 MHz upravo zbog ograničenja procesora. Osim toga, postoje mnogi drugi čimbenici koji utječu na radnu frekvenciju OP-a: broj traka, njihov položaj (SPC, DPC), vrsta, rang i nazivna frekvencija. Na primjer, za MP s dva procesora na E5-2600 v4, prilikom instaliranja memorije možete se voditi sljedećom tablicom:

  • U sustavima koji se temelje na procesorima E5-2600 / E5-4600 / E7, dopušteno je instalirati LRDIMM OP: vrstu memorije sa smanjenim električnim opterećenjem na memorijskoj sabirnici, koja pruža veće ukupni kapacitet bez smanjenja radne frekvencije. Koristi se kada je potrebno osigurati veliku količinu OP-a na maksimalnoj frekvenciji (na primjer, u poslužitelju baze podataka za stvaranje RAM diska).

Diskovni podsustav poslužitelja: kratki pregled i preporuke

U opći slučaj Diskovni podsustav sastoji se od tri elementa:

  • Backplane je backplane s konektorima za spajanje tvrdih diskova (SATA/SAS/NVMe) s jedne strane i kontrolera s druge strane. Stražnja ploča uključena je u kućište i, ovisno o modelu, može podržavati različita pogonska sučelja. Zadnja ploča može imati ekspander(e) - to vam omogućuje spajanje više pogona nego priključaka na strani kontrolera. U jednostavnim sustavima možda nema stražnje ploče: diskovi su spojeni izravno na kontroler.
  • Kontroler diskovnog podsustava je uređaj integriran u MP ili implementiran kao zasebna kartica u PCIe utoru koji vam omogućuje kontrolu diskovnog podsustava poslužitelja. Moguće su različite izvedbe kontrolera: - hardver ("hardware", HW) odvojeni procesor za izračun RAID logike i podržavanje posebne funkcionalnosti, - softver ("software", software, SW) obično koristi resurse središnji procesor i HBA (Host Bus Adapter), kontroler koji prenosi naredbe diskovima bez organiziranja RAID polja. Ključne karakteristike kontrolera: tip, broj portova za povezivanje diska, podržane razine RAID-a, dodatne funkcionalnosti (cache, posebni algoritmi za SSD polja, itd.)
  • Diskovi: razlikuju se po vrsti (HDD /SSD), sučelju (SATA / SAS / PCIe), faktoru oblika (3,5” / 2,5”), volumenu, parametrima brzine (rpm /IOPS), itd. Sve prikazano u konfiguratoru, diskovi pripadaju korporativnoj klasi i dizajnirani su za rad 24x7.

Ostale karakteristike diska uključuju prisutnost ili odsutnost diskova za zamjenu bez rada.

Da biste dobili popis sustava sa potrebnim karakteristikama diskovnog podsustava, upotrijebite odjeljke filtra „ležišta pogona” i „faktor oblika diska”, kao i odjeljak „svojstva” koji se odnosi na ugrađeni SAS RAID / HBA:

Ako sustav nema ugrađen SAS kontroler, a postoji potreba za njim, možete ga dodati kao zasebnu karticu u fazi konfiguracije sustava.

  • Tip kontrolera, redundancija diska, potrebna brzina i parametri pouzdanosti određuju se prirodom zadatka. Odaberite RAID ako trebate osigurati toleranciju na pogreške diskovnog podsustava neovisno o OS-u ili ako softver/OS ima stroge zahtjeve kompatibilnosti u pogledu SAS kontrolera (VMware ESXi). HBA je prikladan za sustave sa softverom/OS-om koji zahtijevaju izravnu vezu s diskovima (Microsoft Storage Spaces, VMware VSAN) ili za povezivanje vanjski sustavi pohranjivanje podataka.
  • Prilikom odabira razmotrite mogućnost budućeg proširenja diskovnog podsustava. Osim jednostavne ponude besplatnih košara, jedna od mogućnosti proširenja je i instalacija SAS kontroler HBA s priključcima prema van (SFF-8644) ili kaskadnim povezivanjem sa stražnje ploče koja također ima ekspandere sa SAS izlazom prema van za naknadno povezivanje JBOD-a.
  • Ako odaberete RAID kontroler s predmemorijom, preporučujemo da u specifikaciju istovremeno uključite zaštitni modul predmemorije (također se naziva "baterija" - više nije relevantan izraz) - to će izbjeći gubitak sadržaja predmemorije u slučaju kvar u načinu rada pisanja u predmemoriju kontrolera.
  • Obratite pozornost na prisutnost integriranih uređaja kao što je SAS HBA/RAID, 10Gbps mrežni kontroleri(desni stupac filtra poslužiteljske platforme): njihova je cijena osjetno niža od istih, ali instaliranih s zasebnim karticama. Na primjer, ako zadatak zahtijeva punopravni hardverski RAID kontroler i 10 Gbit/s mrežnu vezu, označavanjem odgovarajućih okvira dobit ćete popis poslužiteljskih platformi u koje su ti uređaji već integrirani i obrnuto: ako su redundantni integrirani uređaji očito nisu potrebni, trebali biste isključiti iz opcija koje sadrže njihove platforme: nije preporučljivo preplaćivati ​​za neiskorištene uređaje.
  • Prilikom instaliranja procesora u količini manjoj od broja procesorskih utičnica (na primjer, jedna u konfiguraciji s dva procesora), što podrazumijeva naknadnu ugradnju ostalih u budućnosti, treba uzeti u obzir nekoliko važnih točaka: memorijski utori praznog procesora utičnice će biti nedostupne; ovisno o specifični model Integrirani uređaji (kao što je SAS kontroler, mrežni kontroler od 10 Gbps, itd.) i utori za proširenje (PCIe, NVMe utori) možda neće biti dostupni MP-u. To je jasno vidljivo na MP blok dijagramu koji prikazuje PCIe sabirnice koje povezuju procesorsku utičnicu s integriranim uređajima. Za detaljan savjet o ovom pitanju preporuča se kontaktirati stručnjaka iz naše tvrtke.

Uz već opisane parametre, filtar vam omogućuje odabir sustava na temelju sljedećih svojstava:

  • NVMe podrška - poslužitelji spremni za instalaciju SSD diskovi s PCIe sučeljem u U.2 obliku. Za razliku od konvencionalnih SSD diskova, ovi pogoni pokazuju najbolje performanse zbog upotrebe brže PCIe sabirnice umjesto SATA/SAS sučelja.
  • Podrška za GPU - poslužitelji optimizirani za instaliranje GPU kartica (Tesla, GTX, itd.) koje imaju povećane zahtjeve za snagom i rasipanjem topline. Takvi se poslužitelji koriste u računalno intenzivnim industrijama (kvantna kemija, molekularna dinamika, vizualizacija, renderiranje, seizmika itd.)
  • Dvostruko napajanje - poslužitelji koji implementiraju redundanciju napajanja za povećanje tolerancije na pogreške.
  • Mala dubina - poslužitelji koji se mogu ugraditi u telekomunikacijske police ili ormare male dubine s montažom na uho na jednoj ravnini od 19” bez vodilica
  • Ugrađeni 4-portni LAN 1/10 Gbit/s, 2-portni LAN 10 Gbit/s - pomoću ovih svojstava možete odabrati poslužitelje koji imaju integrirane mrežne kontrolere osim 2-portnog gigabitnog kontrolera kojim su poslužitelji opremljeni kao standard

Danas ćemo razmotriti izbor poslužiteljskog hardvera za malu organizaciju za 25-30 korisnika, s distribuiranom infrastrukturom (maloprodajna mjesta, skladište), za koju je potreban terminalski poslužitelj i program 1C: Enterprise. Svi zaposlenici će koristiti ove usluge.

Većina malih tvrtki, kako bi smanjile troškove opreme, radije minimiziraju količinu kupljene opreme i traže od administratora da sve usluge koje traže "guraju" u jedan fizički poslužitelj. Želja je razumljiva i oprostiva, ali "postoje nijanse".

Možete organizirati terminalski poslužitelj i tamo koristiti datotečnu verziju 1C, ali s takvim brojem korisnika razvojna tvrtka preporučuje prebacivanje na verziju klijent-poslužitelj. Stoga će nam trebati još jedan poslužitelj za "1C: Enterprise" i poslužitelj baze podataka. Odmah pojasnimo da je moguće organizirati terminalski poslužitelj, SQL poslužitelj i 1C poslužitelj na jednom operativnom sustavu, ali sa stajališta sigurnosti i stabilnosti usluga to se jako ne preporučuje. Ali ako i dalje stvarno želite koristiti jedan fizički poslužitelj za sve tri uloge, onda preporučujemo korištenje virtualizacije, na primjer, VMWare ESXi ili Hyper-V.
Dakle, pojavljuju se tri opcije:

  1. Jedan poslužitelj s datotekom 1C. Loša opcija, nećemo ga dalje razmatrati.
  2. Jedan poslužitelj s dva virtualna računala.
  3. Dva fizička poslužitelja, jedan terminal, drugi s bazom podataka i 1C.

Za rješavanje ovih problema može se predložiti sljedeća konfiguracija poslužitelja:

U slučaju jedan fizički poslužitelj Odabrali smo Dell R710, s dva šesterojezgrena Xeon X5650 procesora, 64 GB RAM-a i šest diskova: dva SSD-a u RAID 1 i četiri SAS diska u RAID 10.

U slučaju dva fizička poslužitelja Odabrali smo sljedeće konfiguracije:

  • Terminalni server: IBM x3550 M3 s jednim procesorom Xeon E5620, 32 GB RAM-a i dva SSD-a u RAID 1, uz dodatnu mrežnu karticu za dva gigabitna sučelja. Ovaj poslužitelj također ima bogate mogućnosti nadogradnje jer je dvoprocesorski, ima 18 memorijskih utora i podržava do 288 GB RAM-a.
  • Server baze podataka: IBM x3250 M5 s jednim procesorom Xeon E3-1220v3, 16 GB RAM-a, dodatni SAS/SATA RAID kontroler, četiri SAS diska u RAID 10, s dodatnom mrežnom karticom za 2 gigabitna sučelja.
Zašto smo odabrali baš ove konfiguracije? Da bismo odgovorili na ovo pitanje, izračunajmo što nam je potrebno za ugodno korisničko iskustvo u našoj maloj organizaciji od 25-30 zaposlenika. Kako ne bi bilo nesporazuma: ovo je samo jedan primjer jeftine implementacije 1C, au mnogim je slučajevima preporučljivije odabrati druge konfiguracije.

CPU

Što se tiče procesorskog vremena, terminalske sesije ne zauzimaju veliki udio. Na temelju iskustva implementacije terminalskih rješenja u različitim organizacijama, za održavanje udobnog rada za 30 korisnika bit će dovoljno 4-6 fizičkih procesorskih jezgri, jedna jezgra za 6-8 sesija.

Za malu bazu podataka, SQL poslužitelj će trebati jednu jezgru. Ali mi ćemo se fokusirati na proširenje baze podataka u budućnosti (ili povećanje broja baza podataka) i uzet ćemo dvije SQL jezgre.

Za poslužitelj 1C: Enterprise nije toliko važan broj jezgri, već njihova brzina takta i frekvencija sabirnice. Stoga ćemo 1C poslužitelju dodati još dvije jezgre.
I nemojmo zaboraviti da ako koristimo virtualizaciju, jedna ili dvije jezgre bit će nam korisne kako bismo osigurali rad hosta operativni sustav.

Ukupno dobijemo:

  • poslužitelj s dva virtualna računala zahtijeva 12 fizičkih jezgri. Možete i manje, ali uvijek treba postojati rezerva snage. Za to je idealan poslužitelj s dva šesterojezgrena procesora.
  • Za terminalski poslužitelj dovoljan je jedan procesor Xeon E5620 sa šest jezgri; za poslužitelj baze podataka dovoljan je procesor Xeon E3-1220v3 sa četiri jezgre.

OVAN

Prvo, da vidimo koliko je RAM-a potrebno za usluge:
  • operativni sustav Windows poslužitelj zahtijeva samo 2 GB RAM-a.
  • Za SQL i malu bazu podataka 1C bit će dovoljno 4-6 GB RAM-a.
  • Poslužitelj 1C: Enterprise zahtijeva još 2-3 GB RAM-a.
  • Očekujemo da će svaki korisnik trebati 700 MB RAM-a u terminalskoj sesiji, zatim će 30 korisnika trebati 21 GB.
Sada primijenimo ovo na naše opcije.
  • Jedan poslužitelj s dva virtualna računala zahtijeva oko 40 GB RAM-a.
  • Za terminalski poslužitelj bit će dovoljno 24 GB ili 32 GB RAM-a (uzet ćemo ga s rezervom, uz pretpostavku budućeg proširenja). Za poslužitelj s bazama podataka potrebno je najmanje 8 GB, ali ovo je “back to back” pa je 16 GB s rezervom. Memorija je sada jedna od najjeftinijih komponenti poslužitelja.

Diskovni podsustav

Ovo je tradicionalno usko grlo mnogih sustava. Pravi izbor Tvrdi diskovi su vrlo važni za rad poslužitelja. Kada 1C radi sa SQL bazom podataka, događa se mnogo operacija čitanja/pisanja u sekundi (IOPS). Ako korisnici rade na terminalskom poslužitelju s tankih klijenata (tj. u potpunosti koriste terminalski poslužitelj kao radno okruženje), ovo jako opterećuje diskovni sustav poslužitelja. Na primjer, 30 korisnika terminalskog poslužitelja na RAID 1, SATA 3 Gb/s, s pogonima WD Velociraptor osjeća se nelagodno pri radu s poštom i aktivnom surfanju internetom. Za terminalske poslužitelje preporučujemo korištenje SSD diskova. Za poslužitelje baze podataka - SAS diskovi sastavljeni u nizove otporne na pogreške.

Osim pogona, pozornost treba obratiti i na kontroler diska. Moderni poslužitelji imaju dosta toga na brodu dobri kontrolori, na primjer, HP SmartArray i DELL PERC. Međutim, bilo bi netočno koristiti "onboard" rješenja pod velikim opterećenjima kada je potrebna maksimalna izvedba. Ako malo uštedite, lako možete dobiti moćan poslužitelj koji uopće ne opterećuje. Stoga kontroler mora biti hardverski, a ne softverski, s vlastitom trajnom memorijom.

Razmotrimo opcije za rješavanje ovog problema.

  • Za jedan poslužitelj s dva virtualna računala preporučljivo je koristiti dva RAID niza: jedan će sadržavati datoteke virtualnog stroja terminalskog poslužitelja, drugi će sadržavati poslužitelj baze podataka i datoteke virtualnog stroja 1C: Enterprise. Za stvaranje vašeg prvog niza, najbolje je koristiti dva SSD pogona u RAID 1 (mirror).

    Bolje je stvoriti drugi niz od četiri SAS pogona u RAID 10 (mirror + stripe), ali je moguće i od dva SSD pogona u RAID 1. Izbor ovisi samo o cijeni pogona i modelu poslužitelja.

  • Za dva poslužitelja sve je isto, samo će nizovi biti raspoređeni među poslužiteljima. Na terminalu - RAID 1 od dva SSD-a, na poslužitelju baze podataka - RAID 10.

Jedan ili više poslužitelja

Kao što je gore spomenuto, male organizacije imaju prilično jaku želju smjestiti sve usluge na jedan poslužitelj.

Prednosti korištenja jednog poslužitelja i virtualizacije uključuju nižu potrošnju energije i fleksibilniju raspodjelu resursa između virtualnih strojeva. Pa, prijenos virtualnih strojeva, ako se nešto dogodi, mnogo je praktičniji od prijenosa fizičkih OS-ova.

Međutim, dva poslužitelja imaju veće mogućnosti nadogradnje. Na primjer, u našoj verziji, jeftini IBM x3550 M3 s dodatkom još jednog procesora i RAM-a pretvara se u elegantan kratki terminalski poslužitelj za 50 ili čak i više korisnika.

Još jedno “usko grlo” u našem slučaju, koje treba uzeti u obzir pri odabiru dva fizička poslužitelja, je razmjena podataka između njih putem mreže. U virtualni poslužitelji Razmjena podataka odvija se putem virtualnog prekidača. Ovdje, kako biste povećali propusnost mreže, u svaki poslužitelj možete instalirati mrežnu karticu s dva gigabitna sučelja, koja se mogu agregirati jedno s drugim i izravno povezati oba poslužitelja s agregiranim vezama od 2 gigabita. Ili koristite mrežne kartice sa SPF+ 10GBASE, ali to je skupo.

Rezerva snage

Prilikom izračuna i odabira poslužitelja potrebno je uzeti u obzir vršna opterećenja. Također je potrebno zapamtiti da će baza podataka samo "nabujati", količina podataka na terminalskom poslužitelju će rasti, a broj korisnika može se povećati. Mnoge tvrtke štede na rezervama struje i nakon šest mjeseci ili godinu dana suočene su s prekidima u radu i pritužbama korisnika. To je slučaj kada pretjerana štednja dovodi do novih troškova u budućnosti – škrt plaća dva puta. Opcije koje smo odabrali dizajnirane su s rezervama snage i mogućnostima nadogradnje. Uzima se u obzir da će DELL R710 biti moguće dodati još dva tvrdi diskovi i RAM-a, kao i zamjena procesora s učinkovitijima.

Dakle, ako vam je potrebno proširenje, ili se broj usluga povećava, onda postoje veliki izgledi, a postojeći poslužitelji su i dalje dugo vremenaće učinkovito izvršavati svoje zadatke. Možda ćemo za godinu dana odjednom trebati udvostručiti broj korisnika na 60 ljudi? Molim.

Ako ste koristili jedan DELL R710 poslužitelj, tada možete kupiti jeftini IBM x3550 M3, instalirati hipervizor na njega, prenijeti virtualni stroj s bazom podataka i 1C poslužiteljem tamo i dati sve resurse DELL-u virtualni stroj s terminalom. Bit će to brzo i nećete morati "sve baciti i kupiti novo".
Ako ste koristili dva IBM poslužitelji, tada se x3550 M3 s dodatkom drugog procesora i malom količinom RAM-a iz prosječnog stroja pretvara u prilično moćan stroj. A u x3250 M5 možete nadograditi procesor s E3-1220v3 na E3-1285v3.

Zaključak

Naravno, predložene konfiguracije daleko su od jedine mogućnosti opreme, na primjer, za implementaciju istog 1C. Puno ovisi o trenutnoj infrastrukturi, razini opterećenja i njegovom povećanju u budućnosti, kao i proračunu. Stoga uvijek možete odabrati ili slične modele poslužitelja ili moćnije i skuplje.

Online konfigurator omogućuje značajno pojednostavljenje i ubrzanje odabira poslužitelja. Prednost našeg konfiguratora je što je navedena cijena za sve komponente. Stoga se možete odmah usredotočiti na cijenu i odabrati proizvod koji ne odgovara samo vašim potrebama, već i proračunu.

Online konfigurator poslužitelja dizajniran je i za korisnike početnike i za stručnjake. Prvi može odabrati već gotov osnovni paket iz kataloga i promijeniti njegove parametre prema svojim potrebama. Stručnjak može odabrati poslužitelj izravno u konfiguratoru, počevši od odabira platforme.

Naručite server

Nakon što se odlučite za paket, naručite montažu (putem virtualne košarice). Nakon što zaprime prijavu, naši stručnjaci će svakako provjeriti odabranu konfiguraciju poslužitelja i kontaktirati vas radi dogovora o daljnjim radnjama. Montaža i testiranje se obavljaju u roku od 3-5 dana.

Korištenjem mrežnog konfiguratora poslužitelja štedite vrijeme i dobivate trenutni izračun punog troška. Cijene i asortiman proizvoda redovito se ažuriraju.

Imajte na umu da nisu sve platforme i komponente prikazane u konfiguratoru poslužitelja. Za izračun konfiguracija koje nisu prikazane na web stranici, obratite se našim stručnjacima.

Našoj tvrtki, kao dobavljaču poslužiteljske opreme, često se obraćaju klijenti sa zahtjevom za odabir konfiguracije 1C poslužitelja za određeni broj korisnika.

Pri odgovoru na ovo pitanje potrebno je uzeti u obzir mnogo različitih čimbenika: arhitekturu sustava, vrstu softvera, prirodu korisničkog rada, obujam i složenost informacijske baze itd. Međutim, ako su ostale stvari jednake, performanse sustava izravno će ovisiti o hardverskoj konfiguraciji poslužiteljske opreme.

U ovom ćemo članku podijeliti rezultate testiranja dual-procesorske Intel poslužiteljske platforme u okruženju 1C:Enterprise 8 pomoću alata Standard Load Test. Rezultati testa mogu se koristiti kao polazna točka pri odabiru konfiguracije poslužitelja za 1C u smislu procesorskog podsustava i memorijskog podsustava.

Testiranje je provela tvrtka "Alcor Service", koja ima status "1C: Primatelj franšize" i pružila softver tvrtka "1C", te tvrtka "Team Computers", "platinasti" dobavljač servera Intelova rješenja i Microsoftov zlatni OEM partner.

Što ćemo testirati?

Mjerit ćemo performanse poslužiteljskog sustava pri radu s testnom informacijskom bazom "1C:Enterprise 8.2" u konfiguraciji "Manufacturing Enterprise Management" u načinu rada klijent-poslužitelj koristeći Microsoft SQL Server DBMS.

Kao poslužiteljski sustav koristit ćemo dvoprocesorski sustav. Intel platforma za procesore obitelji Intel Xeon E5-2600, na kojima se u okruženju operacijskog sustava Microsoft Windows Server 2012 instaliran aplikacijski poslužitelj "1C:Enterprise 8.2" i Microsoft SQL Server 2012 DBMS.

Procijenit ćemo performanse u "Standardnim 1C korisnicima" pomoću alata "Standardni test opterećenja".

U našem slučaju performanse sustava ovisit će o sljedećim čimbenicima:

  1. hardverska konfiguracija opreme i njezine postavke
  2. verzije operativnog sustava, 1C:Enterprise i DBMS i njihove postavke

Tijekom testiranja pokušat ćemo saznati kakav utjecaj konfiguracija hardvera poslužitelja ima na performanse. Stoga ćemo u svim testovima koristiti iste operativne verzije Microsoft sustavi Windows Server 2012, Microsoft SQL Server 2012 DBMS i 1C:Enterprise 8.2 aplikacijski poslužitelj. Osim toga, u svim slučajevima koristit ćemo iste i optimalne, s naše točke gledišta, postavke softvera.

Za hardver ćemo koristiti postavke koje pružaju maksimalnu izvedbu.

Kako radi "Standardni test opterećenja"?

"Standardni test opterećenja" omogućuje vam određivanje maksimalnog broja "standardnih 1C korisnika" koje sustav poslužitelja koji se testira može poslužiti s dovoljnom razinom performansi.

"Standardni test opterećenja" postavlja višekorisničko opterećenje na poslužiteljski sustav tako što paralelno lansiranje veliki broj virtualnih "standardnih korisnika" u načinu rada 1C tankog klijenta. Ovi korisnici rade na "vanjskim" poslužiteljima kako ne bi opterećivali resurse sustava koji se testira pokretanjem klijentskih aplikacija.

Svaki takav "standardni korisnik" jednom u minuti obavlja cijeli ciklus poslovnog procesa "prodaje u SCP-u", koji uključuje obradu nekoliko dokumenata, izradu izvješća i neke druge radnje. U ovom slučaju svaki "korisnik" radi sa svojim skupom podataka, što eliminira pojavu zaključavanja.

Tijekom testa, broj korisnika se povećava u određenim koracima sve dok performanse sustava ne ostanu na potrebnoj razini. Produktivnost se mjeri prema metodi APDEX (A primjena P izvedba In dex), čija je suština sljedeća.

Ciklus prodaje koji izvodi "standardni korisnik" dobiva ciljno vrijeme Ts- 15 sekundi. Tijekom procesa testiranja mjeri se stvarno vrijeme izvršenja svakog prodajnog ciklusa i izračunava indeks APDEX prema formuli:

APDEX = (Ns + Nf/2)/N, Gdje

Ns— broj prodajnih ciklusa koji su ispunili ciljno vrijeme Ts(15 sekundi)

Nf— broj prodajnih ciklusa završenih tijekom razdoblja od Ts do 4 x Ts(od 15 do 60 sekundi)

N— ukupan broj prodajnih ciklusa

Ako rezultirajuća vrijednost indeksa APDEX veća ili jednaka vrijednosti 0,85, tada se performanse sustava smatraju dovoljnim, a test za određeni broj korisnika smatra se uspješnim. Broj korisnika se povećava do izvedbe indeksa APDEX neće pasti ispod 0,85. Rezultat testa je najveći broj "standardnih korisnika" za koje je test uspio.

Testiranje poslužiteljske platforme s dva procesora

Kao što je već spomenuto, kao poslužiteljski sustav za 1C:Enterprise koristit ćemo dual-procesorsku poslužiteljsku platformu baziranu na procesorima obitelji Intel Xeon E5-2600, na kojoj je 1C:Enterprise 8.2 aplikacijski poslužitelj i DBMS Microsoft SQL Server 2012.

Tijekom testiranja nadamo se da ćemo dobiti odgovore na sljedeća pitanja:

Koji je maksimalan broj "standardnih 1C korisnika" koje dvoprocesorski poslužitelj može "poslužiti"? Temeljen na Intelu Xeon E5-2600?

Kako model i broj procesora, broj jezgri i njihova frekvencija utječu na performanse sustava?

Kako omogućavanje Turbo Boost (TB) i Hyper Threading (HT) načina rada utječe na rezultate testa?

Kako količina RAM-a, njegova frekvencija i broj kanala utječu na performanse?

Kako konfiguracija diskovnog podsustava poslužitelja utječe na rezultate testa?

Koja je razina opterećenja mrežnih sučelja poslužitelja opažena tijekom testiranja?

Testiranje poslužitelja u konfiguraciji jednog procesora

Poslužitelji koji se temelje na platformi s dva procesora u konfiguracijama s jednim instaliranim procesorom vrlo su traženi jer vam omogućuju uštedu na fazi nabave poslužitelja ako jedan procesor može podnijeti trenutno opterećenje. Nakon toga, performanse poslužitelja mogu se povećati instaliranjem drugog procesora. Stoga su jednoprocesorske konfiguracije od interesa za naše testiranje.

Testirajmo sustav s različitim procesorima iz obitelji Intel Xeon E5-2600. Preostali konfiguracijski parametri su konstantni: 64 GB DDR3-1600 RAM-a u četverokanalnom načinu rada, 4 gigabitni poslužitelj mrežno sučelje, RAID 1 od dva poslužiteljska SSD diska, Intel RMS25PB080 hardverski RAID kontroler. Rezultati testa prikazani su na grafikonu.

Može se vidjeti da broj "standardnih korisnika" dobro korelira sa "snagom" procesora - ukupnom frekvencijom njegovih jezgri. Drugim riječima, performanse se povećavaju izravno proporcionalno broju jezgri i njihovim taktna frekvencija. Svaki gigaherc ukupne frekvencije procesora dodaje otprilike 20 "standardnih korisnika" performansama sustava.

Izuzetak je “mlađi” procesor Intel Xeon E5-2609 v2, koji očito ne poboljšava performanse (samo 14 “standardnih korisnika” po gigahercu ukupne frekvencije). Ovo zaostajanje može se jednostavno objasniti - ovaj početni procesor ne podržava Intel Turbo Pojačajte i Intel Hyper Urezivanje niti.

Razmotrimo detaljnije utjecaj ovih načina. Tehnologija Turbo Boost povećava frekvenciju jedne ili više procesorskih jezgri ako potrošnja energije i rasipanje topline jezgri ostane unutar prihvatljivih granica, a frekvencija jezgre može se povećavati u koracima od 100 MHz za jedan ili nekoliko koraka odjednom. Tehnologija Hyper Threading omogućuje jezgri da istovremeno obrađuje dvije niti instrukcija, zahvaljujući čemu operativni sustav "vidi" jednu fizičku jezgru kao dva logička CPU-a.

Testirali smo Intel Xeon E5-2650 procesor s Turbo Boostom i Hyper Threadingom uključenim i onemogućenim u različitim kombinacijama:

CPU model Intel
Turbo
pojačati
Intel
Hiper
Urezivanje niti
Std.
korisnik
teley 1C
dobitak
zbog
TBC (%)
dobitak
zbog
HT (%)
dobitak
zbog
TBC i HT (%)
Xeon E5-2650
8 jezgri x 2 GHz
isključenoisključeno230 - - -
uključeno300 - 30% -
uključenoisključeno270 17% - -
uključeno340 13% 26% 48%

Ispostavilo se da uključivanje Turbo Boosta povećava performanse u prosjeku za 15%, a Hyper Threadinga za 28%. Ukupno povećanje performansi zbog oba načina je 48%.

OVAN

Bez obzira na opterećenje, količina RAM-a korištena tijekom testiranja nije premašila 32 GB. Istovremeno je operativni sustav koristio oko 2 GB, radni procesi 1C poslužitelja ne više od 16 GB i SQL poslužitelj približno 12 GB, uzimajući u obzir 100% predmemoriranje testne baze podataka na poslužitelju memorija.

Prilikom određivanja potrebne količine memorije za određenu implementaciju, potrebno je izdvojiti 2 GB za operativni sustav i 4 GB za svaki radni proces 1C poslužitelja. Veličina memorije za SQL poslužitelj treba biti najmanje 30% veličine baze podataka, a još bolje ako cijela baza podataka može stati u RAM poslužitelja.

Prijeđimo na pitanje radne frekvencije RAM-a. Utječe li na rezultate testa? Ima učinka, ali samo kod najstarijeg od testiranih procesora – Intel Xeon E5-2697 v2. Uz frekvenciju memorije od 1600 MHz, ovaj procesor pruža 630 korisnika - očekivane performanse temeljene na približno 20 korisnika po gigahercu ukupne frekvencije procesora (32,4 GHz). Istodobno, propusnost memorije je 51,2 GB/s (4 kanala x 8 bajtova po kanalu x 1,6 GHz). Ali s memorijom od 1333 MHz (propusnost memorije 42,7 GB/s), rezultat testa je slabiji - samo 600 korisnika. Može se pretpostaviti da memorija, kako ne bi bila usko grlo pod opterećenjem ove vrste, mora osigurati propusnost od najmanje 1,6 GB/s po gigahercu ukupne frekvencije procesora. Ako je to točno, tada, na primjer, procesor Intel Xeon E5-2650 s radnom frekvencijom od 2 GHz i ukupnom frekvencijom od osam jezgri od 16 GHz zahtijeva propusnost memorije od 16 GHz x 1,6 GB/s/GHz = 25,6 GB/s. Čak i memorija s frekvencijom od 800 MHz (4 x 8 x 0,8 GHz = 25,6 GB/s) može pružiti takvu propusnost. Doista, testirali smo ovaj procesor s memorijom od 800 MHz i dobili isti rezultat kao i s memorijom od 1600 MHz - 340 korisnika. Štoviše, s ugrađenom memorijom od 1600 MHz dvokanalni način rada(isto 2 x 8 x 1,6 GHz = 25,6 GB/s) test je također dao 340 korisnika.

Međutim, bez upuštanja u takve složenosti, jednostavno možete koristiti memoriju s maksimalnom dopuštenom frekvencijom, pogotovo jer je cijena memorijskih modula 1333 MHz i 1600 MHz praktički ista. Potrebno je, ako je moguće, sve kanale kontrolera ispuniti memorijskim modulima, budući da rade paralelno. Slijeđenje ovih smjernica osigurat će da memorijski podsustav ne postane usko grlo sustava pod ovakvim vrstama radnih opterećenja.

Diskovni podsustav

Priroda opterećenja diskovnog podsustava tijekom izvođenja testa sa 100% predmemoriranjem baze podataka u RAM-u poslužitelja i odsutnošću zaključavanja ne dopuštaju nam da izvučemo zaključke o njegovoj optimizaciji na temelju rezultata testa. Čak i uz značajan broj korisnika, prosječna brzina zapisivanja na disk nije prelazila 40 MB/s, a dubina čekanja bila je beznačajna vrijednost reda veličine 0,05 - 0,1. Zapravo, tijekom ovog testa, dnevnik transakcija se piše u sekvencijalnom načinu, koji ne nameće ozbiljne zahtjeve za performanse kontrolera i diskova.

U stvarnim implementacijama, naravno, slika je potpuno drugačija i konfiguracija diskovnog podsustava može presudno utjecati na ukupne performanse sustava.

Mrežna sučelja

U našoj konfiguraciji postolja za poslužitelje kombinirali smo 4 integrirana gigabitna mrežna adaptera u jedan agregirani kanal za veze vanjskih klijenata. Mrežni promet nije prelazio 30 MB/s u vrhovima čak ni s maksimalnim brojem korisnika. Takvo opterećenje dovoljno je za jedan gigabit mrežni adapter. Kako bismo to provjerili u praksi, testirali smo "maksimalnu" konfiguraciju poslužitelja s procesorima Intel Xeon E5-2697 v2 u verziji s jednim mrežna veza i dobio isti rezultat od 880 “standardnih 1c korisnika”.

Testiranje poslužitelja u konfiguraciji s dva procesora

Pri testiranju dvoprocesorskih konfiguracija korišteni su isti modeli procesora kao iu jednoprocesorskoj verziji. Rezultati testa prikazani su na grafikonu.

Za razliku od slučaja s jednim procesorom, rezultati testa rastu sporije od ukupne frekvencije instaliranih procesora. Također nema udvostručenja performansi kada se doda drugi procesor. To se može vidjeti iz sljedeće tablice.

Usporedba performansi poslužitelja s jednim i dva procesora

CPU model E5-2609v2 E5-2630v2 E5-2650 E5-2650v2 E5-2660v2 E5-2697v2
Korisnici, 1 CPU140 310 340 410 460 630
Korisnici, 2 CPU-a250 540 600 680 740 880
Dobitak 2 CPU / 1 CPU79% 74% 76% 66% 61% 40%

Štoviše, povećanje performansi pri dodavanju drugog procesora kreće se od 79% do 40%. snažniji procesor, manji je ovaj porast.

Ovaj se učinak može objasniti na sljedeći način. Generacija Intelovih poslužitelja koja se razmatra temelji se na arhitekturi NUMA (N na- U niform M emory A arhitektura). Unutar ove arhitekture, svaki procesor upravlja svojim područjem RAM-a putem svog ugrađenog memorijskog kontrolera. Interakcija procesora s "njegovom" memorijom događa se brže nego s memorijom spojenom na drugi procesor, jer se pristup "stranoj" memoriji provodi preko QPI međuprocesorskog sučelja s propusnost 16 GB/s u jednom smjeru. Intel procesori Xeon E5-2600 ima dva takva sučelja ukupne propusnosti od 32 GB/s, dok memorijski kontroler prenosi podatke brzinom od 51,2 GB/s.

Zbog činjenice da tijekom testiranja procesori mogu koristiti i vlastitu i "stranu" memoriju, sporiji pristup drugoj smanjuje ukupnu brzinu operacija i ne dopušta "udvostručenje" performansi prilikom instaliranja drugog procesora. Štoviše, što je procesor snažniji, to se memorija intenzivnije koristi i QPI sučelje postaje usko grlo.

Maksimalni rezultat koji smo uspjeli dobiti za dvoprocesorski sustav je 880 "standardnih 1C korisnika" naspram 630 za jednoprocesorski sustav.

Kako koristiti rezultate testa za odabir poslužitelja

Za korištenje rezultata testa za odabir konfiguracije poslužitelja koja odgovara postojećoj informacijska baza, potrebno je odrediti koliko „standardnih korisnika“ stvara opterećenje pravi korisnici ovu informacijsku bazu.

To se može učiniti na sljedeći način.

Potrebno je odabrati vremensko razdoblje tijekom kojeg korisnici stvaraju maksimalno opterećenje informacijske baze. Ove korisnike potrebno je klasificirati prema ulogama koje obavljaju, kao što su skladištar, voditelj prodaje i tako dalje. Za svaku ulogu potrebno je izraditi obradu koja automatski izvodi tipičan poslovni proces specifičan za tu ulogu i mjeri vrijeme potrebno za njegovo dovršenje. Zatim treba izračunati koeficijent koji pokazuje koliko standardnih korisnika odgovara ovoj ulozi. Koeficijent se izračunava pomoću formule:

K = (T / Tn) * (V / 60), Gdje

T— trajanje izvršavanja tipičnog poslovnog procesa uloge u jednokorisničkom načinu rada na postojećoj opremi

Tp— trajanje izvođenja poslovnog procesa „prodaje” „standardnog korisnika” u jednokorisničkom načinu rada na postojećoj opremi

V— broj poslovnih procesa koje izvrši korisnik ove uloge u 1 satu

Vrijeme izvršenja poslovnog procesa "prodaje", koji obavlja "standardni korisnik", ovisi uglavnom o frekvencijama procesora i RAM-a. Budući da se operacija izvodi u monopolski način rada, broj jezgri procesora ne utječe na brzinu izvršenja. Naše testiranje je dalo sljedeće vrijednosti:

CPU model E5-2609v2 E5-2630v2 E5-2650 E5-2650v2 E5-2660v2 E5-2697v2
Maksimalna frekvencija TB (GHz)2,5 3,1 2,8 3,4 3,0 3,5
Vrijeme Tp(s)1,32 1,10 1,24 1,06 1,16 1,08

Izračunavanjem koeficijenta za svaku ulogu i množenjem broja korisnika te uloge s njenim koeficijentom, dobiva se broj “standardnih korisnika” koji odgovara broju korisnika te uloge. Dodavanjem ovih vrijednosti za sve uloge, možete dobiti ukupan broj "standardnih 1C korisnika" koji stvaraju opterećenje jednako stvarnom.