Hogyan teszteltük az új processzorok teljesítményét a felhőben 1C-hez a Gilev-teszt segítségével

Hogyan teszteltük az új processzorok teljesítményét a felhőben 1C-hez a Gilev-teszt segítségével

Nem nyitjuk meg Amerikát, ha azt mondjuk, hogy az új processzorokon lévő virtuális gépek mindig termelékenyebbek, mint a régebbi generációs processzorok berendezései. Egy másik dolog érdekesebb: a műszaki jellemzőikben nagyon hasonló rendszerek képességeinek elemzésekor az eredmény teljesen eltérő lehet. Erről akkor győződtünk meg, amikor teszteltük az Intel processzorokat a felhőnkben, hogy ellenőrizzük, melyikük adja a legnagyobb megtérülést a rendszerek 1C-n történő futtatásakor.

Spoiler: mint a tesztünk megmutatta, minden az adott feladattól függ. Az új Intel processzorok teljes sorából azt a terméket tudtuk kiválasztani, amely többszörös teljesítménynövekedést eredményezett annak köszönhetően, hogy az Intel Xeon Gold 6244 kevesebb maggal rendelkezik, minden magon nagyobb mennyiségű L3 cache memória, valamint magasabb órajel-frekvencia van hozzárendelve - mind az alap, mind a Turbo Boost módban. Más szóval, ezek a processzorok jobban megbirkóznak az erőforrás-igényes feladatokkal a teljesítményegység/rubel tekintetében. Ez tökéletes az 1C-hez: az új processzorokkal a felhőnkben lévő 1C alkalmazások szó szerint „lélegezni” kezdtek.

Most pedig elmondjuk, hogyan végeztük el a tesztelést. Az alábbiakban Gilev szintetikus tesztjeinek eredményei találhatók. Használhatja őket útmutatóként, de minden esetben saját maga kell ellenőriznie a tényleges újrahasznosítást saját feladatai segítségével.

Teszt feltételek

Fontos megjegyzés: összehasonlítást végeztünk további optimalizálás nélkül, és nem viszonyítási alapként. A felhőben lévő rendszerek további konfigurálásával az eredmények garantáltan jobbak lesznek.

Adott: két virtuális gép 8 vCPU-val és 64 GB RAM-mal, 10.000 XNUMX IOPS-os FLASH lemezekkel.

Az első virtuális gépen Windows Server 2016 és 1C 8.3.10.2580 van telepítve, a másodikhoz pedig az adatbázissal (Centos + Postgresql) rendelkező virtuális gép képe Gilev.ru.

A Postgresql adatbázis nem véletlen, hiszen működése áll a legközelebb az 1C ügyfeleink valós használati feltételeihez. Igen, igen, szintetikus teszteket végeztünk, amelyek hasonlóak voltak a tipikus installációkhoz, vagyis ez nem egy univerzális válasz az Univerzum minden kérdésére, hanem iránymutatás a saját elemzéséhez.

Az a fontos, hogy ha adatbázis helyett fájlarchitektúrát használunk, a teszteredmények általában magasabbak. De a valóságban ez a fajta architektúra csak nagyon kis telepítéseknél használatos. Itt RuVDS tesztelve a fájl architektúrán. És itt van, mi van ezzel kapcsolatban megjegyzések szóltak Maga Vjacseszlav Gilev:

Ha az 1C fájl módban történő bérléséről beszélünk, akkor igen, de amit látok, az kizárólag kliens-szerver verzióban működik. Értelemszerűen: 1) vagy adja hozzá ezt a pontosítást a cikkhez; 2) vagy tesztelje a kliens-szerver opciót, mert jelentős a különbség az architektúrában, és a fájlverzió nem rendelkezik teljes funkcionalitással.

Nem végeztek további beállításokat az operációs rendszeren vagy az 1C terméken.

Processzorok

  • A gyűrű bal sarkában egy Intel Xeon E5-2690 v2 processzor található, 3,00 GHz-es.
  • A gyűrű jobb sarkában egy Intel Xeon Gold 6254, 3,10 GHz található.
  • A gyűrű közepén egy Intel Xeon Gold 6244, 3,60 GHz található.

Kezdődjön a harc!

Álláspontja

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

Hogyan teszteltük az új processzorok teljesítményét a felhőben 1C-hez a Gilev-teszt segítségével
Számunkra a „jó” az a minimális érdemjegy, amely garantálja az ügyfelek kényelmes munkáját az 1C rendszerekkel.

Az eredmény: 22,03.

Intel Xeon Gold 6254, 3,10 GHz:

Hogyan teszteltük az új processzorok teljesítményét a felhőben 1C-hez a Gilev-teszt segítségével

Az eredmény: 27,62.  

Processzor Intel Xeon Gold 6244, 3,60 GHz:

Hogyan teszteltük az új processzorok teljesítményét a felhőben 1C-hez a Gilev-teszt segítségével

Az eredmény: 35,21.

Összesen: még ha egy virtuális gép egy Intel Xeon Gold 6244-en 3,6 GHz-en 60%-kal többe kerül, mint egy E5-2690 v2 3 GHz-en, akkor is megéri azt választani. Kisebb árkülönbséggel az előnyök még nagyobbak. De az árkülönbségünk sokkal kisebb, így az ilyen virtuális gépek érezhetően jövedelmezőbbek.

A Cascade Lake processzormagok teljesítménynövekedést mutatnak nem csak a megnövekedett frekvencia, hanem a modernebb architektúra miatt is. Ugyanakkor az ebből a vonalból származó különböző processzormodellek eltérő eredményeket adnak, amelyeket figyelembe kell venni a probléma megoldása során.

A felhőben ezeket a processzorokat Turbo Boost módban tervezzük használni, amelyben a processzor órajele eléri a 4,40 GHz-et, ami növeli teljesítménybeli előnyét, és még nyilvánvalóbbá teszi a termék melletti választást.

Mit jelent ez számunkra

Sokáig a régi paradigmában éltünk, amikor egy processzornak nem volt túl sok magja, így nem sok virtuális gép fér el egy szerveren. Sokat kellett dolgoznunk ahhoz, hogy elérjük a virtuális gépek e szerverekbe való szoros becsomagolását. Most, hogy aljzatonként 28 vagy akár 56 magot kapunk, a csomagolási sűrűséggel kapcsolatos probléma szinte magától megoldódik. És megvannak az erőforrásaink ahhoz, hogy a CROC Cloud ügyfelei számára más finomságokra is gondoljunk. Például létrehoztunk egy külön készletet 6244 processzorral egy DBMS-hez.

További bónusz - mindez nagyon megfelelő architektúrának bizonyult az 1C számára. A lényeg, hogy ha 3 GHz-es processzorról 4 GHz-esre megyünk, akkor szinte minden teszt nem +30%-ot, hanem +15-20%-ot ad... Ez a dolog pedig +45%-ot. Vagyis a frekvencia 30%-kal nő, és a növekedés nemlineárisan nő a frekvenciával. A processzorok pedig 40 százalékkal drágábbak, ennek eredményeként az új processzorok drágábbak, de végre az 1C kezd normálisan működni. A felhőbe léphet anélkül, hogy aggódnia kellene a rossz processzorok miatt. Sok ügyfelünk számára ez most nagyon fontos.

Forrás: will.com

Hozzászólás