Hogyan teszteltük az új processzorok teljesítményét a felhőben a 1C Gilev tesztje szerint

Hogyan teszteltük az új processzorok teljesítményét a felhőben a 1C Gilev tesztje szerint

Nem fogjuk felfedni Amerikát, ha azt mondjuk, hogy az új processzorokon futó virtuális gépek mindig teljesítményben felülmúlják a régi generációs processzorokat. Érdekesebb az, hogy a technikai jellemzőik alapján látszólag nagyon hasonló rendszerek lehetőségeinek elemzésekor az eredmény teljesen eltérő lehet. Ezt tapasztaltuk, amikor teszteltük az Intel processzorokat felhőnkben, hogy ellenőrizzük, melyik teljesít a legjobban az 1C rendszereknél.

Spoiler: ahogyan a tesztünk mutatta, minden a feladattól függ. A teljes új Intel processzorszériából sikerült kiválasztanunk azt a terméket, amely több szoros teljesítménynövekedést hozott, mivel az Intel Xeon Gold 6244 processzoron kevesebb mag található, és minden magra nagyobb L3 cache jut, valamint magasabb órajel van beállítva - mind az alap, mind a Turbo Boost módban. Más szavakkal, ezek a processzorok a legjobban teljesítenek a CPU-nkénti teljesítmény/költség arány szempontjából. Az 1C-hez ez a lehető legjobb megoldás: az új processzorokkal az 1C alkalmazások a felhőnkben szinte „lélegeznek”.

Most pedig elmondjuk, hogyan zajlott a tesztelés. Az alábbiakban a Gilev szintetikus tesztjeinek eredményei találhatók. Ezek alapján lehet tájékozódni, de mindenképpen ellenőrizni kell a valós kihasználtságot a saját feladatainkon.

A teszt feltételei

Fontos megjegyzés: a visszahasonlítást további optimalizálások nélkül végeztük, nem pedig benchmark tesztet. További rendszerbeállítással a felhőben a teljesítmény garantáltan jobb lesz.

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

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

A Postgresql adatbázis nem véletlen, mivel annak üzemeltetése a legközelebb áll a 1C-val kapcsolatos tényleges használati körülményekhez ügyfeleink esetében. Igen, végeztünk szintetikus teszteket, amelyek hasonlítanak a tipikus telepítésekhez, ez nem egy univerzális válasz az univerzum minden kérdésére, hanem kifejezetten útmutató a saját elemzésedhez.

Fontos, hogy fájlarchitektúra használata esetén a teszteredmények általában magasabbak. De a valóságban ez a típusú architektúra csak nagyon kis telepítésekhez alkalmazható. Itt van A RuVDS tesztelt fájlarchitektúrával. És erről azt mondta a megjegyzéseiben Vjacseszlav Gilev:

Ha 1C bérléséről van szó fájlrendszer módban, akkor igen, de amit látok, az kizárólag kliens-szerver módban működik. Van értelme: 1) vagy be kellene írni ezt a pontosítást a cikkbe; 2) vagy tesztelni kellene a kliens-szerver verziót, mert az architektúrák közötti különbség jelentős, és a fájl verzió nem rendelkezik teljes funkcionalitással.

Nem végeztünk el további beállításokat az operációs rendszeren és a 1C terméken.

Processzorok

  • A ring bal sarkában — Intel Xeon E5-2690 v2, 3,00 GHz.
  • A ring jobb sarkában — Intel Xeon Gold 6254, 3,10 GHz.
  • A ring közepén — Intel Xeon Gold 6244, 3,60 GHz.

Kezdődhet a harc!

Eredmények

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

Hogyan teszteltük az új processzorok teljesítményét a felhőben a 1C Gilev tesztje szerint
A "jó" számunkra a minimális szint, amely garantálja a megrendelő kényelmes munkaszintjét a 1C rendszerekkel.

Eredmény — 22,03.
 
Intel Xeon Gold 6254, 3,10 GHz:

Hogyan teszteltük az új processzorok teljesítményét a felhőben a 1C Gilev tesztje szerint

Eredmény — 27,62.  

Intel Xeon Gold 6244, 3,60 GHz:

Hogyan teszteltük az új processzorok teljesítményét a felhőben a 1C Gilev tesztje szerint

Eredmény — 35,21.

Összesen: még ha az Intel Xeon Gold 6244 3,6 GHz-es virtuális gép 60%-kal drágább is az E5-2690 v2 3 GHz-hez képest, érdemes azt választani. Kisebb árkülönbség mellett a nyereség még nagyobbá válik. De nálunk az árkülönbség jelentősen kisebb, ezért ezek a virtuális gépek lényegesen kedvezőbbek.

A Cascade Lake processzormagok teljesítménynövekedést mutatnak nemcsak a megnövekedett órajel, hanem a modernebb architektúra miatt is. Ezenkívül a különböző processzormodellek különböző eredményeket adnak, amit feltétlenül figyelembe kell venni a problémánk megoldásakor.

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

Mit jelent ez számunkra

Hosszú ideje a régi paradigmában éltünk, amikor egy processzornak nem volt sok magja, ezért egy szerverre nem fért el túl sok virtuális gép. Sokat kellett ügyeskednünk, hogy valamilyen optimalitást elérjünk a virtuális gépek sűrű elhelyezésével a szervereken. Most, hogy egy foglalatba 28 vagy akár 56 magot kapunk, a sűrűség problémája szinte magától megoldódik. Így rengeteg erőforrásunk van, hogy más előnyökre is gondoljunk a KROK Felhőnk ügyfelei számára. Például létrehoztunk egy külön csoportot a 6244 processzorokkal az adatbázis-kezelő rendszerekhez.

További előny – mindez egy nagyon megfelelő architektúra lett a 1C számára. A lényeg az, hogy ha 3 GHz-es processzorról váltunk 4 GHz-esre, akkor majdnem minden teszt 30%-ot ad, helyette 15–20%-ot… Ez a megoldás viszont 45%-ot nyújt. Tehát a frekvencia 30%-kal nő, a teljesítménynövekedés pedig nemlineárisan aránylik a frekvenciához. A processzorok ára pedig körülbelül 40%-kal magasabb. Végső soron az új processzorok drágábbak, de végre a 1C normálisan működik. Nyugodtan lehet a felhőben menni, nem kell aggódni, hogy ott nem a megfelelő processzorok vannak. Sok ügyfelünk számára ez most nagyon fontos.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster