Kako smo testirali performanse novih procesora u oblaku za 1C koristeći Gilev test

Kako smo testirali performanse novih procesora u oblaku za 1C koristeći Gilev test

Nećemo otvoriti Ameriku ako kažemo da su virtuelne mašine na novim procesorima uvek produktivnije od opreme na procesorima starije generacije. Još jedna stvar je zanimljivija: kada se analiziraju mogućnosti sistema koji su po svojim tehničkim karakteristikama vrlo slični, rezultat može biti potpuno drugačiji. U to smo se uvjerili kada smo testirali Intelove procesore u našem oblaku kako bismo provjerili koji od njih daje najveći povrat pri pokretanju sistema na 1C.

Spojler: kao što je pokazao naš test, sve zavisi od zadatka koji je pred vama. Od čitave linije novih Intel procesora, mogli smo da izaberemo proizvod koji je dao višestruko povećanje performansi zbog činjenice da Intel Xeon Gold 6244 ima manje jezgara, svako jezgro ima veću količinu L3 keš memorije i dodijeljena je viša frekvencija takta - i osnovna i iu Turbo Boost modu. Drugim riječima, ovi procesori su ti koji se bolje nose sa zadacima koji zahtijevaju velike resurse u smislu jedinice performansi/rublja. Ovo je savršeno za 1C: s novim procesorima, aplikacije na 1C u našem oblaku počele su doslovno "disati".

Sada ćemo vam reći kako smo proveli testiranje. Ispod su rezultati Gilevovih sintetičkih testova. Možete ih koristiti kao vodič, ali u svakom slučaju morate sami provjeriti stvarno recikliranje koristeći svoje zadatke.

Uslovi ispitivanja

Važna napomena: napravili smo poređenje bez dodatnih optimizacija, a ne benčmark. Uz dodatnu konfiguraciju sistema u oblaku, rezultati su zajamčeno bolji.

Dato: dvije virtuelne mašine sa 8 vCPU-a i 64 GB RAM-a sa FLASH diskovima od 10.000 IOPS.

Prva virtuelna mašina je sa instaliranim Windows Server 2016 i 1C 8.3.10.2580, za drugu je slika virtuelne mašine sa bazom podataka (Centos + Postgresql) preuzeta sa Gilev.ru.

Postgresql baza podataka nije slučajnost, jer je njen rad najbliži realnim uslovima korišćenja 1C od strane naših kupaca. Da, da, radili smo sintetičke testove koji su bili slični tipičnim instalacijama, odnosno ovo nije univerzalni odgovor na sva pitanja Univerzuma, već smjernica za vlastitu analizu.

Važno je da kada se koristi arhitektura datoteka umjesto baze podataka, rezultati testiranja su obično veći. Ali u stvarnosti, ova vrsta arhitekture se koristi samo za vrlo male instalacije. Evo RuVDS testiran o arhitekturi datoteka. A evo šta o ovome u komentari Sam Vjačeslav Gilev:

Ako govorimo o iznajmljivanju 1C u načinu rada datoteka, onda da, ali ono što vidim radi isključivo u verziji klijent-server. Ima smisla: 1) ili dodati ovo pojašnjenje članku; 2) ili testirati opciju klijent-server, jer je razlika u arhitekturi značajna, a verzija datoteke nema punu funkcionalnost.

Nisu izvršena nikakva dodatna podešavanja za operativni sistem ili 1C proizvod.

Procesori

  • U lijevom uglu prstena je Intel Xeon E5-2690 v2 procesor, 3,00 GHz.
  • U desnom uglu prstena je Intel Xeon Gold 6254, 3,10 GHz.
  • U sredini prstena je Intel Xeon Gold 6244, 3,60 GHz.

Neka borba počne!

Rezulʹtaty

Intel Xeon E5-2690 v2, 3,00 GHz:

Kako smo testirali performanse novih procesora u oblaku za 1C koristeći Gilev test
„Dobro“ za nas je minimalna ocjena koja garantuje ugodan nivo rada korisnika sa 1C sistemima.

Rezultat je 22,03.

Intel Xeon Gold 6254, 3,10 GHz:

Kako smo testirali performanse novih procesora u oblaku za 1C koristeći Gilev test

Rezultat je 27,62.  

Procesor Intel Xeon Gold 6244, 3,60 GHz:

Kako smo testirali performanse novih procesora u oblaku za 1C koristeći Gilev test

Rezultat je 35,21.

Ukupno: čak i ako virtuelna mašina na Intel Xeon Gold 6244 na 3,6 GHz košta 60% više od E5-2690 v2 na 3 GHz, onda je vredno izabrati. Uz manju razliku u cijeni, prednosti postaju još veće. Ali naš jaz u cijeni je mnogo manji, pa su takvi VM-ovi primjetno profitabilniji.

Cascade Lake procesorska jezgra pokazuju povećanje performansi ne samo zbog povećane frekvencije, već i zbog modernije arhitekture. Istovremeno, različiti modeli procesora iz ove linije daju različite rezultate, što morate uzeti u obzir prilikom rješavanja vašeg problema.

U oblaku planiramo koristiti ove procesore u Turbo Boost modu, u kojem brzina procesora dostiže 4,40 GHz, što će povećati njegovu prednost u performansama i učiniti izbor u korist ovog proizvoda još očiglednijim.

Šta ovo znači za nas

Dugo smo živjeli u staroj paradigmi, kada jedan procesor nije imao mnogo jezgri, pa samim tim i malo virtualnih mašina stalo na jedan server. Morali smo dosta skvotovati da bismo postigli barem neku optimalnost u čvrstom pakovanju VM-ova u ove servere. Sada kada imamo 28 ili čak 56 jezgara po soketu, problem sa gustinom pakovanja je gotovo sam od sebe riješen. I imamo resurse za razmišljanje o drugim dobrotama za korisnike našeg CROC Clouda. Na primjer, kreirali smo zasebno spremište sa 6244 procesora za DBMS.

Dodatni bonus - sve se ovo pokazalo kao vrlo pogodna arhitektura za 1C. Poenta je da ako sa procesora od 3 GHz pređete na procesor od 4 GHz, onda vam skoro svi testovi daju ne +30%, nego +15-20%... A ova stvar vam daje +45%. To jest, frekvencija se povećava za 30%, a povećanje raste nelinearno sa frekvencijom. A procesori su 40 posto skuplji. Kao rezultat toga, novi procesori su skuplji, ali konačno 1C počinje normalno raditi. Možete ići u oblak bez brige o pogrešnim procesorima. Za mnoge naše klijente ovo je sada veoma važno.

izvor: www.habr.com

Dodajte komentar