Get the most out of your Centmin Mod LEMP stack
Become a Member

Wordpress WPPerformanceTester Results

Discussion in 'Blogs & CMS usage' started by tininho, Jun 24, 2019.

  1. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:38 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    oh you mean Upcloud ones with Xeon(R) CPU E5-2687W v3 (Haswell) and v4 variant (Broadwell) ? yes those are slower cpus than Xeon Gold 6136 (Skylake) - so for sure PHP performance is better on Xeon Gold 6136 - though even that varies from host to host due to shared resources as you can see in my 13-way KVM VPS benchmark comparison at DigitalOcean - Linode - Vultr - Benchmarks - Upcloud - 13-Way VPS Server Benchmark Comparison Tests - Upcloud vs DigitalOcean vs Linode vs Vultr vs Hetzner

    I thought you meant Xeon Gold 6136 >8+ seconds - that's why i originally asked if their on exact same VPS hardware/cpus :)
     
    • Agree Agree x 1
  2. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    Something strange happens with MySQL 8 (on Ubuntu LEMP stack, non-Centminmod):

    DeepinScreenshot_select-area_20190714144435.png

    So I guess this test is not reliable with MySQL8?

    Btw, CHI1 works now, but
    ->
    I get the same CPU on CHI1:
    1 Intel(R) Xeon(R) CPU E5-2687W v3 @ 3.10GHz
    1 3099.998
     
    Last edited: Jul 15, 2019
    • Informative Informative x 1
  3. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:38 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    • Like Like x 1
  4. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    @eva2000

    Was a simple Ubuntu LEMP stack, non-Centminmod. I have not yet figured out how to utilize MySQL8 on Centminmod. I will try to read through the forums and mysql-control.

    The original purpose for this odysseia was to optimize a huge daily WP-All Import job on Wordpress/Woocommerce setup. Now it is mainly a curiosity.

    Thanks for noticing the above change conserning the ENCODE(str,pass_str) function.
     
    Last edited: Jul 15, 2019
  5. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:38 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
  6. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    So I've been continuing to benchmark with this tool, since it's convenient and closely correlates with eva2000 trademark benchmark's results.

    Today I stumbled upon Unesty: Unesty - Mein Warenkorb

    4 vCores @ 4,0 GHz / 1 GB RAM / 25 GB SSD
    3.49 EUR / month
    3.5 / 2400

    This is a clear winner at the moment, almost good true to be true. What I am missing here? It is "optimized for gaming", but has unlimited bandwith and 1Gbps connection.

    w/
    tinof/custom_config.inc
    tinof/kernel5.sh

    # install centmin mod latest beta with php-fpm 7.3 default
    yum -y update; curl -O https://centminmod.com/betainstaller73.sh && chmod 0700 betainstaller73.sh && bash betainstaller73.sh
    ---
    Other results. Best result from ~10 runs, except Hetzner, which has the highest variance and I follow it daily. Upcloud is the most stable, Vultr is nearly there. These are just my notes.

    CENTMINMOD
    Hezner EX 62-NME (Intel® Core™ i9-9900K: @ 3.60GHz)
    4.6 / 3500

    Vultr 1CPU1GB Amsterdam (Intel @ 3.8GHz)
    6.1 / 2400

    Upcloud 2CPU4GB (Intel Xeon Gold 6136 @ 3.00Ghz)
    6.5 / 2300

    Upcloud 1CPU1GB (Intel Xeon Gold 6136 @ 3.00Ghz)
    6.5 / 2100

    Upcloud 1CPU1GB (Intel(R) Xeon(R) CPU E5-2687W [email protected] 3.00GHz)
    7.5 / 1850

    Upcloud 1CPU1GB (Intel(R) Xeon(R) CPU E5-2687W v3 @ 3.10GHz)
    8.3 / 1850

    Hezner 1CPU2GB
    8.9-12 / 600-1529

    Aruba 1CPU1GB
    +12 / 1090

    Scaleway DEV1-S
    +10/400
     
    Last edited: Sep 5, 2019
    • Informative Informative x 1
  7. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:38 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    Thanks for continuing to share your results - always the highlight of my day when I see benchmarks and folks's systematic journey in improving their performance and expanding their own performance knowledge :D
    yeah as stated at WPPerformanceTester Results
    cpu clock speed matters for PHP performance :)
     
    • Agree Agree x 1
  8. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    NexusBytes GER-NVMe-SSD-Pro (8GB / 4-CPU)
    model name : AMD Ryzen 7 3700X 8-Core Processor
    3.4 / 2700
     
    • Informative Informative x 2
  9. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:38 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    ooh that's bloody fast :D
     
    • Agree Agree x 1
  10. Jimmy

    Jimmy Well-Known Member

    1,666
    363
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +904
    Local Time:
    11:38 AM
    1.17.x
    MariaDB 10.3.x
    NexusBytes prices aren't too bad.
     
  11. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    Nope, but I received few abuse notices for just playing around with Centminmod and GCC..
     
  12. Jimmy

    Jimmy Well-Known Member

    1,666
    363
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +904
    Local Time:
    11:38 AM
    1.17.x
    MariaDB 10.3.x
    That's not good. I can only imaging what happens when there is an attack on the system. Probably get null routed.
     
  13. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    Just to clarify; I meant abuse notice for excessive CPU usage
     
  14. Jimmy

    Jimmy Well-Known Member

    1,666
    363
    83
    Oct 24, 2015
    East Coast USA
    Ratings:
    +904
    Local Time:
    11:38 AM
    1.17.x
    MariaDB 10.3.x
    If you're getting notices about any kind of "abuse" that tells me that the provider is going to quickly disable service if the VPS experiences any kind of load over time. I'm assuming that you're not running 100% CPU for weeks at a time but rather running a few tests.

    I've used a lot of providers, I've never gotten an abuse notice, ever. I know for a fact that several of my servers / VPS were at 100% CPU. If you're getting notices while testing a machine - unless you're testing every day for a month or something - then that tells me to avoid that provider. They probably want to clients with no traffic so they don't have to manage anything, can keep every client happy with fast service, and can just collect their money. Which is a good, care-free business model.

    Of course, you can't expect much for $14.00. Though, they do have nice test numbers. Probably would be good for a site starting up with no traffic.

    Thanks for sharing your test results! It's great to checkout other providers.
     
    • Informative Informative x 1
  15. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    @Jimmy I agree, you get what you pay for here. A cheap way to get access to Zen2 (AMD Ryzen 3xxx).

    Currently messing around with Hetzner AX-41 (not NVMe). This seems very unstable, I mean the queries per second start from around 2300. The second run is <2000 and within five runs its down to 500. And this with or without GCC9 & other tryouts.

    Wierd. I have not seen this kind of behavior before.
     
    • Informative Informative x 2
  16. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:38 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    They could be artificially capping intensive disk I/O beyond bursts ??
     
  17. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    Can they do that, on a dedicated server?

    PS. Please publish your latest server results @eva2000, so this kind of amateur testing is not needed :D
     
  18. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:38 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    latest dedicated server tests don't include wp performance tester results though

    but yeah dedicated server should have full usage so not limited generally
     
    • Like Like x 1
  19. tininho

    tininho Member

    76
    23
    8
    May 22, 2019
    Nordic
    Ratings:
    +50
    Local Time:
    6:38 PM
    Oddities with Hetzner AX41 (Ryzen 3600) and AX51-NVME (Ryzen 3700X):

    So with 5.4 Kernel and betainstaller73.sh and modified custom_config

    AX41 HDD (Ryzen 3600): PHPBench 3.4 / 500 - 2300 req / s (not stable)
    AX51 NVMe (Ryzen 3700X): PHPBench 3.2 / 1800 - 1900 req / s (not very stable)

    I find it strange, that the request per second vary so much. This much variance can be seen only with Hetzner cloud, and there it is affecting the PHP Bench as well. Here only req / s is affected.

    Also, the result for req / s is not very good compared to i9-9900K.

    Hetzner EX 62-NME (Intel® Core™ i9-9900K: @ 3.60GHz): PHPBench 4.7 / 3600 req / s (stable)


    Building with GCC9 does not change anything.
     
    Last edited: Nov 29, 2019
    • Informative Informative x 1
  20. eva2000

    eva2000 Administrator Staff Member

    43,482
    9,870
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +15,243
    Local Time:
    1:38 AM
    Nginx 1.17.x
    MariaDB 5.5/10.x
    Probably depends on NVMe brand/model and how it's configured ? Who knows.