
Örökös fejlesztések a jó ár-érték arányú sebességnövekedésért.
Egészen sokáig az Intel uralkodott a szerverpiacon. Az Intel Xeon processzorok megbízhatósága és teljesítménye miatt a legtöbb vállalat ezeket választotta, így mi is ezekre építettük hoszting szolgáltatásunkat.
Az Intel dominanciája szinte megkérdőjelezhetetlen volt, és a szerverek világában szinte mindenhol találkozhattunk velük. Ez most sincs másképp, ezzel együtt az AMD processzorai felnőttek a feladathoz, sőt.
Miért váltanak egyre többen AMD Processzorokra, így mi is?
Az utóbbi években az AMD lenyűgöző fejlődést mutatott be processzoraival, különösen a Ryzen és az EPYC sorozattal. Az AMD processzorok számos előnyt kínálnak, amelyek miatt egyre több tárhely szolgáltató cég is dönt mellettük:
- Kiváló ár-érték arány: Az AMD processzorok gyakran kedvezőbb áron kínálnak hasonló vagy jobb teljesítményt, mint az Intel megfelelői.
- Magasabb számítási teljesítmény: Az AMD Ryzen és EPYC processzorok több maggal és szállal rendelkeznek, ami kiváló párhuzamos feldolgozási képességet biztosít.
- Energiahatékonyság: Az AMD processzorok jobb energiahatékonysággal működnek, ami alacsonyabb működési költségeket eredményez.
- Innovatív technológiák: Az AMD folyamatosan új technológiákat vezet be, mint például a 3D V-Cache, amely jelentősen növeli a processzorok teljesítményét.
Már 2022 októberében is indítottunk AMD Epyc processzorral és NVMe tárolokkal szerelt szervert, amin nagy teljesítményigényű cPanel tárhely szolgáltatást biztosítunk azóta is ügyfeleinknek, aminek. Akkor erről ebben a blogbejegyzésben számoltunk be.
Az új szerver alapja : AMD Ryzen 9 7950X3D
A mérhető hatékonysága és az AMD alapú cPanel tárhelyeket használó Ügyfeleink visszajelzései alapján újabb AMD processzorra épülő szervert indítottunk, de most Epyc helyett Ryzen CPU került a gépbe a magasabb órajele miatt, ami itt 4.8 GHz, amely turbo Boost technológiával akár 5,7 GHz-re is emelhető.
Ebbe is Samsung NVMe SSD tárolókat szereltünk
A Samsung NVMe SSD háttértárát kifejezetten nagy teljesítményű adatközpontokhoz tervezte, amely már nagy adatátvitelű PCIe, azaz PCI Express negyedik, azaz Gen4 csatlakozóján kapcsolódik az alaplaphoz, közvetlenül, kábelek nélkül. Így a sebessége 3.6x gyorsabb, mint a Samsung házán belül fejlesztett előző generációs NVMe lapkája. Teljesítménye elérhető a 200.000 IOPS véletlenszerű írási sebességet és a 6.900MB/s-ig terjedő szekvenciális olvasási sebességet.
Most is végeztünk sebességméréseket
A tesztben sokkal inkább felhasználói oldalról közelítettük meg az összehasonlítást. A kihívott szerver egy Intel Xeon E5-2680-as processzorral szerelt gép, 2.8 GHz-es CPU-val, (turbóval elérheti a 3.6 GHz-es teljesítményt), és SSD tárolókkal. Az általános célú VPS szervereink és cPanel alapú tárhelyeink alatt többnyire ilyen gépek üzemelnek, ezért esett erre a választás.
A fentebb említett két órajel és tárolók közötti különbség is már önmagában előrevetíti az összehasonlítás kimenetelét. Az alábbiakban részletezzük a tesztek eredményeit:
Tesztkörnyezet
A szerverek teljesítményét számos tényező befolyásolja. A tesztek során az alapértelmezett limitációkkal dolgoztunk:
Speed: 100%
Ez az érték a szerver CPU teljesítményét jelöli, ahol a 100% azt jelenti, hogy a processzor egy teljes magját használja ki. Ez a beállítás meghatározza, hogy a CPU milyen gyorsan képes feldolgozni az adatokat és végrehajtani a műveleteket. A processzor sebessége közvetlen hatással van a szerver általános teljesítményére és a weboldalak betöltési idejére.
PMEM: 1G
A PMEM (Physical Memory) a szerver fizikai memóriáját jelöli, ebben az esetben 1 gigabájt. A fizikai memória a ténylegesen használt RAM mennyiségét jelenti, amelyet az alkalmazások és folyamatok használnak. A memória fontos szerepet játszik a szerver teljesítményében, mivel a futó alkalmazások és a feldolgozott adatok ideiglenesen itt tárolódnak.
IO: 1000MB/s
A beépített NVMe meghajtó elérhető maximális sebességéből, amely közel 7000MB/sec korlátoztuk le 1000-re a teszt során. Az IO (Input/Output) sebessége azt mutatja meg, hogy a szerver milyen gyorsan képes adatokat olvasni és írni a háttértárolóról. Az 1000 MB/s érték azt jelenti, hogy a szerver másodpercenként 1000 megabájt adatot képes feldolgozni. Az IO teljesítménye kritikus fontosságú a weboldalak és adatbázisok sebessége szempontjából, különösen akkor, ha nagy mennyiségű adatot kell gyorsan elérni és frissíteni.
NPROC: 40
Az NPROC a szerveren futó folyamatok (processzek) maximális számát határozza meg, amely ebben az esetben 40. Ez a beállítás korlátozza, hogy hány egyidejű feladatot képes a szerver kezelni. A processzek száma befolyásolja a szerver többfeladatos működését és stabilitását, mivel a túl sok egyidejű folyamat túlterhelheti a rendszert, ami lassuláshoz és esetleges leállásokhoz vezethet.
Miért Fontosak Ezek a Paraméterek?
Ezek a beállítások meghatározzák a szerver működésének alapvető paramétereit, és közvetlenül befolyásolják a teljesítményt és a megbízhatóságot. Az optimális beállítások és a megfelelő hardver kiválasztása elengedhetetlen a szerver hatékony működéséhez, különösen akkor, ha nagy forgalmú weboldalakat vagy adatintenzív alkalmazásokat kell kiszolgálni.
Módszertan
A teszteket WordPress és WooCommerce telepítéssel végeztük, ahol egy script segítségével termékeket generáltunk, majd különböző admin oldali felhasználói műveleteket végeztünk, amely hasonlíthat egy valós webshop hétköznapi felhasználásához.
Az éppen legfrissebb WordPress és WooCommerce verziót telepítettük mindkét szerverre. Aktiváltuk a WooCommerce HPOS (High-Performance Order Storage), azaz a Nagy Teljesítményű Rendelés Tárolás megoldását.
Beállítottunk egy-egy WooCommerce API-t. Írtunk egy PHP scriptet, ami az API-n keresztül egyszerű és variálható termékeket generált, terméknévvel, árakkal, képekkel és mindenféle meta adatokkal. A képeket egy külső szolgáltatással generáltuk le futás közben: picsum.photos.
Elvégzett műveletek az adminban
- adott idő alatt X mennyiségű kép generálása és mentése a WooCommerce API-val
- 10.000 termék generálása első körben
- 10.000 termék exportálása CSV-ben a gyári export lehetőséggel
- 10.000 termék CSV alapú importálása a beépített eszközzel
- 1GB méretig duzzasztottuk az adatbázist
- 999 termék listázása az admin felületen, majd azok csoportos kijelölése
- 250 termék áthelyezése a lomtárba
- 1.000 termék egyidejű törlése a lomtárból
- 5.000 termék átsorolása egy másik kategóriába
- 5.000 termék átárazása Bulk Price Update for Woocommerce plugin használatával
A fenti műveleteket több napon keresztül megismételtük, különböző napszakokban és szerver terheltségek mellett. A lenti táblázat 10 teszt átlagolt eredményeit mutatja.
Fontos tudni, hogy az összehasonlított szervereken üzembe helyeztünk már 1-1 saját felhasználású VPS-t, amin cPanel tárhelyeket szolgálunk ki. A kiszolgált fiókok számát a táblázatban feltüntettük.
Admin felületi műveletek mérése
| Mérés (WooCommerce admin) | AMD Ryzen – NVMe | INTEL Xeon – SSD |
| VPS-en futó cPanel fiókok | 650 aktív fiók | 255 aktív fiók |
| Termék generálás 250mp alatt | ~300 db készült el | ~150 db készült el |
| Termékek mentésének ideje | átlag 0.93 mp* / db | átlag 1.91 mp* / db |
| 10.000 termék export | 22mp | 1 perc 30mp |
| 10.000 termék import | 28 perc | 2 óra 36 perc |
| 999 termék listázása | 13 mp | 21 mp |
| 999 termék kijelölése | 12 mp | 17 mp |
| 250 termék törlése | 23 mp | 1 perc 40 mp |
| Lomtár ürítése (1.000 termék) | 1 perc 30 mp | 6 perc 35 mp |
| 5.000 termék kat. áthelyezés | 57 mp | 5 perc 17 mp |
| 5.000 termék átárazása | 6 perc 38 mp ** | sikertelen ** |
* az idő nagyobb részét a képek generálása vitte el. A picsum.photos átlagos válaszideje 0.6 mp volt. így is az látható, hogy a WooCommerce API-n keresztüli termék mentés közel 1mp-el volt lassabb a régebbi szerveren.
** Bulk Price Update for Woocommerce plugin a képernyőre írja a módosítások eredményét, kiírja a régi és az új árat, a termék nevét és a fotóját is. 5.000 terméknél ez extra erőforrás. Az Inteles szerver a hetedik percnél még csak nagyjából a kétszázadik terméknél tartott. A 20. percnél lehalt, akkor tartott közel a negyedénél. Nagyjából 80-100 perc közötti időt becsülök neki a befejezéshez. Egy alkalommal sem sikerült neki, pedig a PHP futási időket megemeltem 6 órára!
Limitek növelése
A méréseket elvégeztük úgy is, hogy megemeltük a limiteket az alábbiak szerint:
CPU Limit: 100% -> 300%
PMEM: 1GB -> 4GB
IO: 1000MB/s -> 2000MB/s
NPROC: 40 -> 100
A maximális teljesítménynövekedés százalékosan a CPU és a PMEM kapacitásának növekedésével érhető el. Azonban a gyakorlati tesztek alapján valós teljesítménynövekedés nem volt lineáris és jelentős eltérések nem mutatkoztak az admin oldali műveletek mérésénél, azonban a weboldal látogatóinak kiszolgálásánál igen.
Látogatói terhelés mérése
Ahol a limitek emelése megmutatkozott, az a weboldalak látogatói oldalról történő kiszolgálásának teljesítmény növekedésében volt mérhető. Lecsökkent a First response time (FRT) értéke, azaz a szerver első válaszadási ideje, valamint a weboldal teljes betöltési ideje is jelentősen csökkent.
A teszteléshez a loader.io ingyenesen elérhető megoldását használtuk, amiben 500 látogatót küldtünk 1 perc alatt a WooCommerce shop aloldalára.
| Mérés – 100% CPU | AMD Ryzen – NVMe | INTEL Xeon – SSD |
| Teljes válaszidő átlag | 864 ms | 3200 ms |
| Legalacsonyabb válaszidő | 550 ms | 820 ms |
| Legnagyobb válaszidő | 1760 ms | 7140 ms |
| Sikeres teszt | 500 | 324 |
| Teljes adatátvitel | 87 MB | 88 MB |
| Átlagos látogató /mp | 15 | 15 |
| Mérés – 300% CPU | AMD Ryzen – NVMe | INTEL Xeon – SSD |
| Teljes válaszidő átlag | 594 ms | 2100 ms |
| Legalacsonyabb válaszidő | 320 ms | 640 ms |
| Legnagyobb válaszidő | 1140 ms | 5260 ms |
| Sikeres teszt | 500 | 461 |
| Teljes adatátvitel | 87 MB | 88 MB |
| Átlagos látogató /mp | 15 | 15 |
Extra pluginek nélkül eredmények
A WordPress alapértelmezett sablonját, a Twenty Twenty-Four használtunk. Fontos megemlítenünk, hogy nem használtunk semmi további bővítményt, így különböző gyorsítótárazásra használt plugint sem. Továbbá ki volt kapcsolva a szerver oldali tömörítés és mindenféle PHP modul, ami a cache kezelést támogatta volna.

Összegzés és megrendelés
Jól látható a különbség
Közel 70%-al hatékonyabban végezhetők el a termékekkel és rendelésekkel kapcsolatos adminisztratív munkák és közel 4x gyorsabban szolgálhatók ki a látogatók, vásárlók.
Ezzel az új szerverrel elsődleges célunk, hogy kiszolgáljuk azon ügyfeleink igényeit, akiknek elengedhetetlen a fejlődésükhöz és növekedésükhöz a professzionális technikai háttér.
Elérhető a cPanel NVMe Pro tárhely csomagjainkkal
Ha az Ön üzleti működéséhez elegendő az osztott erőforrással bíró cPanel tárhely megoldásunk, de szüksége van a megnövekedett hatékonyságra és sebesség növekedésre, akkor a részletekért kattintson az alábbi képre:

Megrendelhető az új Professzionális VPS csomagjaink egyikével is
Amennyiben kinőtte már a tárhelyek adta kereteket vagy a mostani virtuális privát szerverének erőforrásait, úgy azt javasoljuk, váltson PRO VPS csomagunk valamelyikére. Részletek a képre kattintva:

Meglévő tárhely vagy VPS szolgáltatásának migrálása kapcsán keresse Ügyfélszolgálatunkat, akár nálunk van a szolgáltatása, akár máshol, segítünk az átállásban! support@versanus.eu