Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


Yet Another Benchmark Script (YABS) - Linux Benchmarking Script using dd, iperf, & Geekbench - Page 2
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

Yet Another Benchmark Script (YABS) - Linux Benchmarking Script using dd, iperf, & Geekbench

2456

Comments

  • Searching IP assigned to this VPS on Google shows "My Server Planet LLC" and ASN "AS36352 ColoCrossing"

    Thanked by 1receivedthanks
  • MasonRMasonR Community Contributor

    @alilet said:
    Searching IP assigned to this VPS on Google shows My Server Planet LLC

    Lol ohh god, someone update that immediately :tongue:

    Well, whatever location you're at has IPv6 connectivity as it passes the connectivity check done as part of the script:

    ping6 -c 1 -W 4 ipv6.google.com
    
    Thanked by 1receivedthanks
  • @MasonR solved my issue. I am running CSF and had to add ports 5200-5210 to my TCP_Out rules.

    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed
                              |                           |                 |
    Bouygues Telecom          | Paris, FR (10G)           | 1.80 Gbits/sec  | 1.64 Gbits/sec
    Online.net                | Paris, FR (10G)           | 1.82 Gbits/sec  | 1.66 Gbits/sec
    Severius                  | The Netherlands (10G)     | 1.25 Gbits/sec  | 694 Mbits/sec
    Worldstream               | The Netherlands (10G)     | 1.34 Gbits/sec  | 1.31 Gbits/sec
    wilhelm.tel               | Hamburg, DE (10G)         | 1.28 Gbits/sec  | 1.47 Gbits/sec
    Biznet                    | Bogor, Indonesia (1G)     | busy            | busy
    Hostkey                   | Moscow, RU (1G)           | 500 Mbits/sec   | 860 Mbits/sec
    Velocity Online           | Tallahassee, FL, US (10G) | 4.57 Gbits/sec  | 2.98 Gbits/sec
    Airstream Communications  | Eau Claire, WI, US (10G)  | 4.45 Gbits/sec  | 1.87 Gbits/sec
    Hurricane Electric        | Fremont, CA, US (10G)     | 1.18 Gbits/sec  | busy
    
    iperf3 Network Speed Tests (IPv6):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed
                              |                           |                 |
    Bouygues Telecom          | Paris, FR (10G)           | 1.78 Gbits/sec  | 1.64 Gbits/sec
    Online.net                | Paris, FR (10G)           | 1.49 Gbits/sec  | 435 Mbits/sec
    Severius                  | The Netherlands (10G)     | 1.25 Gbits/sec  | 687 Mbits/sec
    Worldstream               | The Netherlands (10G)     | 1.34 Gbits/sec  | 1.22 Gbits/sec
    wilhelm.tel               | Hamburg, DE (10G)         | 1.29 Gbits/sec  | 1.25 Gbits/sec
    Airstream Communications  | Eau Claire, WI, US (10G)  | 4.81 Gbits/sec  | 929 Mbits/sec
    Performing IPv6 iperf3 test to Hurricane Electric...
    
  • sinsin Member

    Awesome, thanks @MasonR :)

    Here's my Online.net 2.99/month server:

    Basic System Information:
    ---------------------------------
    Processor  : Intel(R) Atom(TM) CPU  C2338  @ 1.74GHz
    CPU cores  : 2 @ 1363.063 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ✔ Enabled
    RAM        : 3.8Gi
    Swap       : 4.0Gi
    Disk       : 117G
    
    dd Disk Speed Tests:
    ---------------------------------
           | Test 1     | Test 2     | Test 3     | Avg       
           |            |            |            |           
    Write  | 115 MB/s   | 113 MB/s   | 108 MB/s   | 112 MB/s  
    Read*  | 468 MB/s   | 479 MB/s   | 484 MB/s   | 477 MB/s  
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed     
                              |                           |                 |                
    Bouygues Telecom          | Paris, FR (10G)           | 922 Mbits/sec   | 875 Mbits/sec  
    Online.net                | Paris, FR (10G)           | 936 Mbits/sec   | 847 Mbits/sec  
    Severius                  | The Netherlands (10G)     | 928 Mbits/sec   | 927 Mbits/sec  
    Worldstream               | The Netherlands (10G)     | 928 Mbits/sec   | 929 Mbits/sec  
    wilhelm.tel               | Hamburg, DE (10G)         | 920 Mbits/sec   | 780 Mbits/sec  
    Biznet                    | Bogor, Indonesia (1G)     | busy            | busy           
    Hostkey                   | Moscow, RU (1G)           | 921 Mbits/sec   | 928 Mbits/sec  
    Velocity Online           | Tallahassee, FL, US (10G) | 869 Mbits/sec   | 295 Mbits/sec  
    Airstream Communications  | Eau Claire, WI, US (10G)  | 821 Mbits/sec   | 245 Mbits/sec  
    Hurricane Electric        | Fremont, CA, US (10G)     | 825 Mbits/sec   | busy           
    
    iperf3 Network Speed Tests (IPv6):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed     
                              |                           |                 |                
    Bouygues Telecom          | Paris, FR (10G)           | 922 Mbits/sec   | 875 Mbits/sec  
    Online.net                | Paris, FR (10G)           | busy            | 855 Mbits/sec  
    Severius                  | The Netherlands (10G)     | 928 Mbits/sec   | 928 Mbits/sec  
    Worldstream               | The Netherlands (10G)     | 928 Mbits/sec   | 929 Mbits/sec  
    wilhelm.tel               | Hamburg, DE (10G)         | 920 Mbits/sec   | 832 Mbits/sec  
    Airstream Communications  | Eau Claire, WI, US (10G)  | 820 Mbits/sec   | 267 Mbits/sec  
    Hurricane Electric        | Fremont, CA, US (10G)     | 828 Mbits/sec   | busy           
    
    Geekbench 4 Benchmark Test:
    ---------------------------------
    Test            | Value                         
                    |                               
    Single Core     | 981                           
    Multi Core      | 1596                          
    Full Test       | https://browser.geekbench.com/v4/cpu/14771569
    
  • jonathanspwjonathanspw Member, Host Rep

    I think I win the read/write speeds so far :) (no it's not NVME nor cached).

    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2019-10-07                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Mon Oct  7 21:40:09 UTC 2019
    
    Basic System Information:
    ---------------------------------
    Processor  : Intel Xeon Processor (Skylake, IBRS)
    CPU cores  : 2 @ 2199.992 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ❌ Disabled
    RAM        : 3.7G
    Swap       : 0B
    Disk       : 8.0G
    
    dd Disk Speed Tests:
    ---------------------------------
           | Test 1     | Test 2     | Test 3     | Avg
           |            |            |            |
    Write  | 367 MB/s   | 376 MB/s   | 415 MB/s   | 386 MB/s
    Read*  | 2.0 GB/s   | 2.2 GB/s   | 2.1 GB/s   | 2.1 GB/s
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed
                              |                           |                 |
    Bouygues Telecom          | Paris, FR (10G)           | 1.47 Gbits/sec  | 860 Mbits/sec
    Online.net                | Paris, FR (10G)           | 1.73 Gbits/sec  | 1.03 Gbits/sec
    Severius                  | The Netherlands (10G)     | 1.70 Gbits/sec  | 849 Mbits/sec
    Worldstream               | The Netherlands (10G)     | 1.70 Gbits/sec  | 472 Mbits/sec
    wilhelm.tel               | Hamburg, DE (10G)         | 1.48 Gbits/sec  | 968 Mbits/sec
    Biznet                    | Bogor, Indonesia (1G)     | 562 Mbits/sec   | 46.1 Mbits/sec
    Hostkey                   | Moscow, RU (1G)           | 345 Mbits/sec   | 866 Mbits/sec
    Velocity Online           | Tallahassee, FL, US (10G) | 2.63 Gbits/sec  | 3.08 Gbits/sec
    Airstream Communications  | Eau Claire, WI, US (10G)  | 1.01 Gbits/sec  | 1.56 Gbits/sec
    Hurricane Electric        | Fremont, CA, US (10G)     | 1.56 Gbits/sec  | busy
    
    iperf3 Network Speed Tests (IPv6):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed
                              |                           |                 |
    Bouygues Telecom          | Paris, FR (10G)           | 1.79 Gbits/sec  | 1.09 Gbits/sec
    Online.net                | Paris, FR (10G)           | busy            | busy
    Severius                  | The Netherlands (10G)     | busy            | 859 Mbits/sec
    Worldstream               | The Netherlands (10G)     | 1.38 Gbits/sec  | 590 Mbits/sec
    wilhelm.tel               | Hamburg, DE (10G)         | 1.39 Gbits/sec  | 1.00 Gbits/sec
    Airstream Communications  | Eau Claire, WI, US (10G)  | 1.29 Gbits/sec  | 2.53 Gbits/sec
    Hurricane Electric        | Fremont, CA, US (10G)     | 1.80 Gbits/sec  | busy
    
    Geekbench 4 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     | 3310
    Multi Core      | 6136
    Full Test       | https://browser.geekbench.com/v4/cpu/14771626
    
  • I'd like to see some real world simulated tests that helps compare servers, like max concurrent nginx users, or max wireguard users, etc.

    Also, the world really needs a better replacement for iperf. The more one uses it and sees all the bugs, the more you want to throw it against the wall and stomp on it.

  • Can we start archiving the results someplace other than on LET threads and geekbench.com?

    Thanked by 1receivedthanks
  • MasonRMasonR Community Contributor

    @TimboJones said:
    I'd like to see some real world simulated tests that helps compare servers, like max concurrent nginx users, or max wireguard users, etc.

    That's something that @eva2000 excels at with his centminmod benchmark. Pretty sure he has a script you can run to do all that good stuff and see some real-world results.

  • Awesome stuff @MasonR

    For years to come families can now play "Guess what I'm idling" every Christmas.

    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2019-10-07                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Mon Oct  7 19:27:42 EDT 2019
    
    Basic System Information:
    ---------------------------------
    Processor  : Intel(R) Xeon(R) CPU           E5649  @ 2.53GHz
    CPU cores  : 1 @ 2526.998 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ❌ Disabled
    RAM        : 492M
    Swap       : 255M
    Disk       : 99G
    
    dd Disk Speed Tests:
    ---------------------------------
           | Test 1     | Test 2     | Test 3     | Avg
           |            |            |            |
    Write  | 123 MB/s   | 134 MB/s   | 155 MB/s   | 137.333 MB/s
    Read*  | 123 MB/s   | 359 MB/s   | 393 MB/s   | 291.667 MB/s
    bash: line 180: man: command not found
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed
                              |                           |                 |
    Bouygues Telecom          | Paris, FR (10G)           | 856 Mbits/sec   | 827 Mbits/sec
    Online.net                | Paris, FR (10G)           | 914 Mbits/sec   | 907 Mbits/sec
    Severius                  | The Netherlands (10G)     | 899 Mbits/sec   | 676 Mbits/sec
    Worldstream               | The Netherlands (10G)     | 885 Mbits/sec   | 686 Mbits/sec
    wilhelm.tel               | Hamburg, DE (10G)         | 856 Mbits/sec   | 745 Mbits/sec
    Biznet                    | Bogor, Indonesia (1G)     | busy            | busy
    Hostkey                   | Moscow, RU (1G)           | 891 Mbits/sec   | 592 Mbits/sec
    Velocity Online           | Tallahassee, FL, US (10G) | 754 Mbits/sec   | 393 Mbits/sec
    Airstream Communications  | Eau Claire, WI, US (10G)  | 711 Mbits/sec   | 170 Mbits/sec
    Hurricane Electric        | Fremont, CA, US (10G)     | 782 Mbits/sec   | busy
    
    iperf3 Network Speed Tests (IPv6):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed
                              |                           |                 |
    Bouygues Telecom          | Paris, FR (10G)           | 882 Mbits/sec   | 857 Mbits/sec
    Online.net                | Paris, FR (10G)           | 898 Mbits/sec   | 890 Mbits/sec
    Severius                  | The Netherlands (10G)     | 894 Mbits/sec   | 341 Mbits/sec
    Worldstream               | The Netherlands (10G)     | 885 Mbits/sec   | 731 Mbits/sec
    wilhelm.tel               | Hamburg, DE (10G)         | 897 Mbits/sec   | 797 Mbits/sec
    Airstream Communications  | Eau Claire, WI, US (10G)  | 710 Mbits/sec   | 85.9 Mbits/sec
    Hurricane Electric        | Fremont, CA, US (10G)     | busy            | busy
    
    Geekbench 4 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     | 1971
    Multi Core      | 1869
    Full Test       | https://browser.geekbench.com/v4/cpu/14771912
    
    
  • jonathanspw said: I think I win the read/write speeds so far

    My magical BuyVM slice in Las Vegas just barely beat out your read speed. Thanks @Francisco!

    
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2019-10-07                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Mon Oct  7 23:45:07 UTC 2019
    
    Basic System Information:
    ---------------------------------
    Processor  : Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz
    CPU cores  : 1 @ 3499.988 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ❌ Disabled
    RAM        : 1.9G
    Swap       : 2.0G
    Disk       : 38G
    
    dd Disk Speed Tests:
    ---------------------------------
           | Test 1     | Test 2     | Test 3     | Avg
           |            |            |            |
    Write  | 266 MB/s   | 231 MB/s   | 321 MB/s   | 272.667 MB/s
    Read*  | 2.1 GB/s   | 2.0 GB/s   | 2.4 GB/s   | 2.16667 GB/s
    
    
  • send nudes

  • MasonRMasonR Community Contributor

    @Mic-hael said:
    bash: line 180: man: command not found

    What kind of SmallOS doesn't have man installed? :P

  • @MasonR said:

    @Mic-hael said:
    bash: line 180: man: command not found

    What kind of SmallOS doesn't have man installed? :P

    FeministVM.

  • VirMach LA 4G Special

    But yet

    root@la-4g:~# ping6 google.com
    connect: Network is unreachable
    root@la-4g:~# ping6 ipv6.google.com
    connect: Network is unreachable
    

    IPv6 check seems to be broken?

  • MasonR said: Over the past few days I started working on a benchmarking script. The goal of the script was to make something slightly different than what's already out there, which incorporates benchmark tests that we find ourselves conducting quite often, namely dd, iperf, and Geekbench

    Nice can never have enough benchmark/testing ^_^ Though DD and sequential disk I/O isn't that indicative compared to random read/writes i.e. fio and sysbench. I wrote a generic sysbench benchmark script at https://github.com/centminmod/centminmod-sysbench you can draw some inspiration for it you want :)

    MasonR said: That's something that @eva2000 excels at with his centminmod benchmark. Pretty sure he has a script you can run to do all that good stuff and see some real-world results.

    Yeah my centminmodbench.sh script is more tailored to real world for some tests but it's specifically written for centos and centmin mod lemp stack environment heh

    Anyway I had opportunity to test run YABs on a fresh dedicated server setup as my old databasebydesign E3-1270v1's 240GB SSD disk died and they replaced the server with E3-1230v2 240GB SSD. Loaded up CentOS 7.7 64bit with Centmin Mod latest beta LEMP stack and then ran your YABs script.

    curl -s https://raw.githubusercontent.com/masonr/yet-another-bench-script/master/yabs.sh | bash
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2019-10-07                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Tue Oct  8 09:52:07 UTC 2019
    
    Basic System Information:
    ---------------------------------
    Processor  : Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
    CPU cores  : 8 @ 3499.804 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ✔ Enabled
    RAM        : 31G
    Swap       : 4.0G
    Disk       : 197G
    
    dd Disk Speed Tests:
    ---------------------------------
           | Test 1     | Test 2     | Test 3     | Avg       
           |            |            |            |           
    Write  | 375 MB/s   | 378 MB/s   | 378 MB/s   | 377 MB/s  
    Read*  | 436 MB/s   | 433 MB/s   | 436 MB/s   | 435 MB/s  
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed     
                              |                           |                 |                
    Bouygues Telecom          | Paris, FR (10G)           | 822 Mbits/sec   | 337 Mbits/sec  
    Online.net                | Paris, FR (10G)           | 779 Mbits/sec   | 192 Mbits/sec  
    Severius                  | The Netherlands (10G)     | busy            | busy           
    Worldstream               | The Netherlands (10G)     | 819 Mbits/sec   | 144 Mbits/sec  
    wilhelm.tel               | Hamburg, DE (10G)         | 775 Mbits/sec   | 129 Mbits/sec  
    Biznet                    | Bogor, Indonesia (1G)     | 0.00 bits/sec   | 0.00 bits/sec  
    Hostkey                   | Moscow, RU (1G)           | 661 Mbits/sec   | 522 Mbits/sec  
    Velocity Online           | Tallahassee, FL, US (10G) | 695 Mbits/sec   | 336 Mbits/sec  
    Airstream Communications  | Eau Claire, WI, US (10G)  | 407 Mbits/sec   | 502 Mbits/sec  
    Hurricane Electric        | Fremont, CA, US (10G)     | 772 Mbits/sec   | busy           
    
    iperf3 Network Speed Tests (IPv6):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed     
                              |                           |                 |                
    Bouygues Telecom          | Paris, FR (10G)           | 659 Mbits/sec   | 312 Mbits/sec  
    Online.net                | Paris, FR (10G)           | busy            | busy           
    Severius                  | The Netherlands (10G)     | busy            | busy           
    Worldstream               | The Netherlands (10G)     | busy            | busy           
    wilhelm.tel               | Hamburg, DE (10G)         | 732 Mbits/sec   | 220 Mbits/sec  
    Airstream Communications  | Eau Claire, WI, US (10G)  | 845 Mbits/sec   | 262 Mbits/sec  
    Hurricane Electric        | Fremont, CA, US (10G)     | 557 Mbits/sec   | busy           
    
    Geekbench 4 Benchmark Test:
    ---------------------------------
    Test            | Value                         
                    |                               
    Single Core     | 3818                          
    Multi Core      | 13339                         
    Full Test       | https://browser.geekbench.com/v4/cpu/14773596
    
  • JordJord Moderator, Host Rep
    edited October 2019

    Prem benchmark @MasonR I shall be using this from now on. Great Work!

  • emreemre Member, LIR

    There are 2 problems with this script with me,

    1- Server have 2x500gb HDD 7200 rpm sata3 nothing special but in ZFS RAIDZ1

    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2019-10-07                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Sal Eki  8 14:06:23 +03 2019
    
    Basic System Information:
    ---------------------------------
    Processor  : Intel(R) Atom(TM) CPU  C2550  @ 2.41GHz
    CPU cores  : 4 @ 2487.445 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ✔ Enabled
    RAM        : 11Gi
    Swap       : 0B
    df: no file systems processed
    Disk       : 
    
    dd Disk Speed Tests:
    ---------------------------------
           | Test 1     | Test 2     | Test 3     | Avg       
           |            |            |            |           
    Write  | 485 MB/s   | 473 MB/s   | 499 MB/s   | 485.667 MB/s
    Read*  | 1,4 GB/s   | 1,4 GB/s   | 1,4 GB/s   | 1 GB/s    
    
    
    

    This dd speed test result is not true...

    and also same as @sanvit server have no ipv6 but I can see ipv6 test results.

  • MasonRMasonR Community Contributor

    @sanvit said:
    IPv6 check seems to be broken?

    Yeah, something is off. I'll get it debugged, tested, and patched later today.

    @eva2000 said:
    Though DD and sequential disk I/O isn't that indicative compared to random read/writes i.e. fio and sysbenchnmod-sysbench you can draw some inspiration for it you want :)

    Thanks for testing the script out! I agree dd isn't a truly accurate measure. Seems to be the biggest complaint so far, but I haven't found a suitable alternative which won't require external dependencies to be installed/elevated privileges. If you know of one, do tell! Goal is to keep the script as lean and dependency-free as possible -- once something needs to be installed prior or built/compiled to run the test, I've failed my goal :P

    @emre said:
    There are 2 problems with this script with me,

    1- Server have 2x500gb HDD 7200 rpm sata3 nothing special but in ZFS RAIDZ1

    This dd speed test result is not true...

    and also same as @sanvit server have no ipv6 but I can see ipv6 test results.

    Yep, this has been addressed several times over now. What I'll probably end up doing is mimic nench and use ioping for read tests and dd for write tests. Should give a more accurate measure than dd's read.

    I'll get the IPv6 stuff figured and patched up at some point today.

  • Thanks @MasonR . Quality contribution to the community. As usual.

  • vyas11vyas11 Member
    edited October 2019

    Posting snippets of results from Hosthatch Chicago (after the node replacement / hardware changes over the weekend) and Hostdoc, Finland (HDD). I've put together results from 4 YABS tests here Other two results include Ramnode Dallas - Tinykvm and Stockservers Germany SSD)

    So far, the Stockservers VPS took nearly 20 minutes to run the BM,
    surprisingly the slowest of the lot.

    **Hosthatch Chicago **

    Mon Oct 7 16:08:57 IST 2019

    Basic System Information:

    ———————————

    Processor : Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz
    CPU cores : 1 @ 2999.998 MHz
    AES-NI : ✔ Enabled
    VM-x/AMD-V : ❌ Disabled
    RAM : 987Mi
    Swap : 1.0Gi
    Disk : 15G

    dd Disk Speed Tests:

    ———————————

    | Test 1 | Test 2 | Test 3 | Avg
    | | | |
    Write | 185 MB/s | 235 MB/s | 243 MB/s | 221 MB/s
    Read* | 311 MB/s | 308 MB/s | 319 MB/s | 312.667 MB/s


    HostDoc - Finland (HDD)
    Tue Oct 8 20:47:04 IST 2019

    Basic System Information:

    Processor : Intel(R) Xeon(R) CPU E3-1246 v3 @ 3.50GHz
    CPU cores : 3 @ 3499.996 MHz
    AES-NI : ✔ Enabled
    VM-x/AMD-V : ❌ Disabled
    RAM : 1.9Gi
    Swap : 2.0Gi
    Disk : 28G
    dd Disk Speed Tests:


       | Test 1     | Test 2     | Test 3     | Avg       
       |            |            |            |           
    

    Write | 105 MB/s | 82.7 MB/s | 118 MB/s | 101.9 MB/s
    Read* | 89.7 MB/s | 127 MB/s | 61.6 MB/s | 92.7667 MB/s

    iperf3 Network Speed Tests (IPv4):


    Provider | Location (Link) | Send Speed | Recv Speed
    | | |
    Bouygues Telecom | Paris, FR (10G) | 818 Mbits/sec | 922 Mbits/sec
    Online.net | Paris, FR (10G) | 817 Mbits/sec | 899 Mbits/sec
    Severius | The Netherlands (10G) | 822 Mbits/sec | 767 Mbits/sec
    Worldstream | The Netherlands (10G) | busy | busy
    wilhelm.tel | Hamburg, DE (10G) | 824 Mbits/sec | 778 Mbits/sec

    Biznet | Bogor, Indonesia (1G) | 0.00 bits/sec | 0.00 bits/sec
    Hostkey | Moscow, RU (1G) | 832 Mbits/sec | 937 Mbits/sec
    Velocity Online | Tallahassee, FL, US (10G) | 741 Mbits/sec | 399 Mbits/sec
    Airstream Communications | Eau Claire, WI, US (10G) | 703 Mbits/sec | 91.1 Mbits/sec
    Hurricane Electric | Fremont, CA, US (10G) | 736 Mbits/sec | busy

    iperf3 Network Speed Tests (IPv6):


    Provider | Location (Link) | Send Speed | Recv Speed
    | | |
    Bouygues Telecom | Paris, FR (10G) | 814 Mbits/sec | 923 Mbits/sec
    Online.net | Paris, FR (10G) | busy | busy
    Severius | The Netherlands (10G) | 823 Mbits/sec | 840 Mbits/sec
    Worldstream | The Netherlands (10G) | 819 Mbits/sec | 926 Mbits/sec
    wilhelm.tel | Hamburg, DE (10G) | 823 Mbits/sec | 928 Mbits/sec
    Airstream Communications | Eau Claire, WI, US (10G) | 704 Mbits/sec | 112 Mbits/sec
    Hurricane Electric | Fremont, CA, US (10G) | 722 Mbits/sec | busy


  • MasonRMasonR Community Contributor

    @vyas11 said:
    Posting snippets of results from Hosthatch Chicago (after the node replacement / hardware changes over the weekend) and Hostdoc, Finland (HDD). I've put together results from 4 YABS tests here Other two results include Ramnode Dallas - Tinykvm and Stockservers Germany SSD)

    Awesome, great write-up! Thanks for testing! :)

    So far, the Stockservers VPS took nearly 20 minutes to run the BM,
    surprisingly the slowest of the lot.

    A lot of things can affect the time it takes to run the script. The biggest factor I've seen is if the iperf servers are getting hammered when you run test and it'll have to do a bunch of retries per location to finally connect. I'll probably eventually put in a flag to let you specify the number of retries (default is 10) so the script doesn't take as long, if that's something people want.

  • great contribution @MasonR - as always!!

    +1 for fio instead of dd. would like to see 64k bs and 4k IOps and readwrite speed from that ;-)

    probably also need to look out for more iperf locations to add to the list ^^

  • MasonRMasonR Community Contributor

    tl;dr - now using ioping for disk reads (less tainted by cache), fixed IPv4/6 detection, todo list seems to be growing as fast as it's shrinking.

    Alright, so I just pushed a big update with a slew of changes, including, but not limited to:

    • Using ioping for sequential disk read scores now. For whatever reason (I'm sure someone smarter than me can inform), ioping seems to be less "tainted" by cache for sequential disk reads.
    • Fixed IPv4/IPv6 detection and added strict "-4|-6" flags to iperf command
    • Runs static binaries from current directory rather than tmp (to avoid errors when /tmp partition has no-exec flag)
    • Tested script on CentOS 8 (just added to Hetzner Cloud (today?)). Doesn't have tar installed by default, so geekbench errors out (will fix soon)
    • Checks for write permission to current directory before proceeding (since static binarys need to be downloaded)

    @MissFortune - if you get a chance, can you retest this on your CentOS machine? You should no longer get the "permission denied" error as long as you have write permissions to the directory that you run the script from

    @alilet, @sanvit, @emre - if you guys get a chance, can you retest this to make sure the IPv4/IPv6 checks are working correctly? IPv6 tests should no longer run if your machine doesn't support it.


    There's always more to do, but if anyone has any further suggestions and/or bug reports, please keep them coming! Here's my current to-do list (not in any particular order):

    • Refactor code (standardize variables, if/then statement styles, general cleanup)
    • Add comments
    • Add flag to allow users to limit iperf retries
    • Detect required utils that need to be installed on the system and bypass checks if they aren't there (i.e. make sure tar is installed before running geekbench tests)
    • Fix misalignment when disk speeds > 1000 MB/s (change value to GB/s)
    • Throw out iperf tests that report "0.00 bits/sec" and re-run or detect error and move on
    • Detect presence of firewall that may cause things to fail (i.e. iperf tests)?
  • JordJord Moderator, Host Rep
    edited October 2019

    This updated fixed the issue with no data about IO

    Disk Speed Tests:
    ---------------------------------
           | Test 1      | Test 2      | Test 3      | Avg        
           |             |             |             |            
    Write  | 100.00 MB/s | 93.20  MB/s | 87.50  MB/s | 93.57  MB/s
    Read   | 265.60 MB/s | 237.68 MB/s | 251.45 MB/s | 251.58 MB/s
    
  • emreemre Member, LIR

    MasonR said: if you guys get a chance, can you retest this to make sure the IPv4/IPv6 checks are working correctly? IPv6 tests should no longer run if your machine doesn't support it.

    ipv6 Check now working as expected.

    but disk speed stuff goes off the roof :smiley:

    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2019-10-08                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Tue 08 Oct 2019 10:53:19 PM +03
    
    Basic System Information:
    ---------------------------------
    Processor  : Intel(R) Atom(TM) CPU  C2550  @ 2.41GHz
    CPU cores  : 4 @ 2447.433 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ✔ Enabled
    RAM        : 11Gi
    Swap       : 0B
    df: no file systems processed
    Disk       : 
    
    Disk Speed Tests:
    ---------------------------------
           | Test 1      | Test 2      | Test 3      | Avg        
           |             |             |             |            
    Write  | 527,00 MB/s | 490,00 MB/s | 501,00 MB/s | 506,00 MB/s
    bash: line 111: printf: 3469.55: invalid number
    bash: line 111: printf: 3613.45: invalid number
    bash: line 111: printf: 3556.4: invalid number
    bash: line 111: printf: 3.54647: invalid number
    Read   | 3469,00 MB/s | 3613,00 MB/s | 3556,00 MB/s | 3,00   GB/s
    
    
  • MasonRMasonR Community Contributor
    edited October 2019

    @emre said:
    ipv6 Check now working as expected.

    but disk speed stuff goes off the roof :smiley:

    Ruh roh raggy. That's unexpected, will have to look into that.

    Edit: Seems to be your locale settings throwing it off, I guess. You Europeans using decimal commas instead of decimal points... tisk tisk tisk. Doesn't explain the ludicrous read speeds, though. I guess ioping is more prone to caching than that I had originally thought.

  • jonathanspwjonathanspw Member, Host Rep
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2019-10-08                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Tue Oct  8 19:52:39 PDT 2019
    
    Basic System Information:
    ---------------------------------
    Processor  : Intel(R) Xeon(R) E-2224G CPU @ 3.50GHz
    CPU cores  : 4 @ 1099.945 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ✔ Enabled
    RAM        : 15G
    Swap       : 7.8G
    Disk       : 213G
    
    Disk Speed Tests:
    ---------------------------------
           | Test 1      | Test 2      | Test 3      | Avg
           |             |             |             |
    Write  | 239.00 MB/s | 251.00 MB/s | 252.00 MB/s | 247.33 MB/s
    Read   | 346.81 MB/s | 337.44 MB/s | 351.00 MB/s | 345.09 MB/s
    
    Geekbench 4 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     | 6056
    Multi Core      | 17377
    Full Test       | https://browser.geekbench.com/v4/cpu/14776851
    

    This is a local SSD. Intel D3-S4510 to be exact.

  • CrownCloud - 4 GB RAM - 60 GB SSD - KVM at Los Angeles

    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    #              Yet-Another-Bench-Script              #
    #                     v2019-10-08                    #
    # https://github.com/masonr/yet-another-bench-script #
    # ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #
    
    Wed Oct  9 02:11:07 EDT 2019
    
    Basic System Information:
    ---------------------------------
    Processor  : Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS)
    CPU cores  : 4 @ 2599.998 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ❌ Disabled
    RAM        : 3.8G
    Swap       : 1.0G
    Disk       : 59G
    
    Disk Speed Tests:
    ---------------------------------
           | Test 1      | Test 2      | Test 3      | Avg
           |             |             |             |
    Write  | 196.00 MB/s | 406.00 MB/s | 421.00 MB/s | 341.00 MB/s
    Read   | 1303.51 MB/s | 1494.77 MB/s | 1501.35 MB/s | 1.43   GB/s
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed
                              |                           |                 |
    Bouygues Telecom          | Paris, FR (10G)           | 430 Mbits/sec   | 232 Mbits/sec
    Online.net                | Paris, FR (10G)           | 488 Mbits/sec   | 165 Mbits/sec
    Severius                  | The Netherlands (10G)     | 520 Mbits/sec   | 201 Mbits/sec
    Worldstream               | The Netherlands (10G)     | 465 Mbits/sec   | 201 Mbits/sec
    wilhelm.tel               | Hamburg, DE (10G)         | 247 Mbits/sec   | 204 Mbits/sec
    Biznet                    | Bogor, Indonesia (1G)     | 0.00 bits/sec   | 0.00 bits/sec
    Hostkey                   | Moscow, RU (1G)           | 476 Mbits/sec   | 383 Mbits/sec
    Velocity Online           | Tallahassee, FL, US (10G) | 632 Mbits/sec   | 242 Mbits/sec
    Airstream Communications  | Eau Claire, WI, US (10G)  | 655 Mbits/sec   | 311 Mbits/sec
    Hurricane Electric        | Fremont, CA, US (10G)     | 687 Mbits/sec   | busy
    Performing Geekbench 4 benchmark test. This may take a couple minutes to complet
    
    Geekbench 4 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     | 2659
    Multi Core      | 8675
    Full Test       | https://browser.geekbench.com/v4/cpu/14777397
    
  • aliletalilet Member
    edited October 2019

    Latest test:

    1. Read speeds are double this time. In fact I did another test before this one and avg read speed was almost 1000 MB/s.
    2. No IPv6 test was performed
    Basic System Information:
    ---------------------------------
    Processor  : Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20GHz
    CPU cores  : 1 @ 2199.998 MHz
    AES-NI     : ✔ Enabled
    VM-x/AMD-V : ❌ Disabled
    RAM        : 996M
    Swap       : 1.0G
    Disk       : 49G
    
    Disk Speed Tests:
    ---------------------------------
           | Test 1      | Test 2      | Test 3      | Avg
           |             |             |             |
    Write  | 94.00  MB/s | 87.00  MB/s | 98.70  MB/s | 93.23  MB/s
    Read   | 237.72 MB/s | 1068.23 MB/s | 432.07 MB/s | 579.34 MB/s
    
    iperf3 Network Speed Tests (IPv4):
    ---------------------------------
    Provider                  | Location (Link)           | Send Speed      | Recv Speed
                              |                           |                 |
    Bouygues Telecom          | Paris, FR (10G)           | 1.25 Gbits/sec  | 489 Mbits/sec
    Online.net                | Paris, FR (10G)           | busy            | 319 Mbits/sec
    Severius                  | The Netherlands (10G)     | 973 Mbits/sec   | 120 Mbits/sec
    Worldstream               | The Netherlands (10G)     | 928 Mbits/sec   | 635 Mbits/sec
    wilhelm.tel               | Hamburg, DE (10G)         | 1.13 Gbits/sec  | 583 Mbits/sec
    Biznet                    | Bogor, Indonesia (1G)     | 0.00 bits/sec   | 0.00 bits/sec
    Hostkey                   | Moscow, RU (1G)           | 306 Mbits/sec   | 727 Mbits/sec
    Velocity Online           | Tallahassee, FL, US (10G) | 952 Mbits/sec   | 986 Mbits/sec
    Airstream Communications  | Eau Claire, WI, US (10G)  | 1.27 Gbits/sec  | 677 Mbits/sec
    Hurricane Electric        | Fremont, CA, US (10G)     | busy            | 587 Mbits/sec
    
    Geekbench 4 Benchmark Test:
    ---------------------------------
    Test            | Value
                    |
    Single Core     | 1663
    Multi Core      | 1686
    Full Test       | https://browser.geekbench.com/v4/cpu/14778778
    
  • Hi,

    I think speedtest.net is a better value for real visitors than iperf

    MasonR has done great work. thank you for the code!

    ---------------------------------------------------------------------------
     Speedtest Monster v.1.4.4 2019-10-09 
     Region: USA  https://bench.monster/speedtest.html
     Usage : curl -LsO bench.monster/speedtest.sh; sh speedtest.sh -USA
    ---------------------------------------------------------------------------
     OS           : CentOS 7.7.1908 (64 Bit)
     Virt/Kernel  : KVM / 3.10.0-1062.1.2.el7.x86_64
     CPU Model    : Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz
     CPU Cores    : 1 @ 2799.998 MHz x86_64 16384 KB Cache
     CPU Flags    : AES-NI Enabled & VM-x/AMD-V Disabled
     Load Average : 0.14, 0.06, 0.06
     Total Space  : 246G (13G ~6% used)
     Total RAM    : 123 MB / 486 MB (242 MB Buff)
     Total SWAP   : 397 MB / 511 MB
     Uptime       : 7 days 3:24
    ---------------------------------------------------------------------------
     ASN & ISP    : AS63473, HostHatch
     Organization : HostHatch LLC
     Location     : Chicago, United States / US
     Region       : Illinois
    ---------------------------------------------------------------------------
    
     ## Geekbench v4 CPU Benchmark:
    
      Single Core : 2705  (GOOD)
       Multi Core : 2642
    
     ## IO Test
    
     CPU Speed:
        bzip2     :  97.8 MB/s
       sha256     : 253 MB/s
       md5sum     : 439 MB/s
    
     RAM Speed:
       Avg. write : 2252.8 MB/s
       Avg. read  : 4846.9 MB/s
    
     Disk Write Speed:
       1st run    : 777 MB/s
       2dn run    : 889 MB/s
       3rd run    : 881 MB/s
       -----------------------
       Average    : 849.0 MB/s
    
     ## USA Speedtest
    
     Location                           Upload           Download         Ping   
    ---------------------------------------------------------------------------
     Speedtest.net                  900.26 Mbit/s    921.69 Mbit/s    30.355 ms
     USA, New York (AT&T)           534.80 Mbit/s    548.19 Mbit/s    19.789 ms
     USA, Boston (Starry, Inc.)     826.32 Mbit/s    743.30 Mbit/s    20.977 ms
     USA, Washington, DC (AT&T)     379.35 Mbit/s    633.81 Mbit/s    17.667 ms
     USA, Charlotte, NC (AT&T)      325.01 Mbit/s    383.68 Mbit/s    30.118 ms
     USA, Atlanta (Frontier)        706.49 Mbit/s    731.04 Mbit/s    25.379 ms
     USA, Miami (Frontier)          364.84 Mbit/s    546.52 Mbit/s    47.188 ms
     USA, Nashville (Sprint)        1028.02 Mbit/s   693.84 Mbit/s    13.939 ms
     USA, Indianapolis (Metronet)   1846.07 Mbit/s   880.94 Mbit/s     4.386 ms
     USA, Cleveland (AT&T)          1058.65 Mbit/s   781.99 Mbit/s     7.641 ms
     USA, Chicago (Windstream)      2233.37 Mbit/s   961.59 Mbit/s     1.509 ms
     USA, St. Louis (AT&T)          1282.36 Mbit/s   800.30 Mbit/s     8.661 ms
     USA, Minneapolis (US Internet) 1461.00 Mbit/s   930.84 Mbit/s     7.945 ms
     USA, Kansas City (UPNfiber)    1129.39 Mbit/s   712.36 Mbit/s    12.980 ms
     USA, Oklahoma City (OneNet)    630.39 Mbit/s    530.04 Mbit/s    29.249 ms
     USA, Dallas (Frontier)         627.11 Mbit/s    1.03 Mbit/s      25.818 ms
     USA, San Antonio, TX (AT&T)    375.57 Mbit/s    489.96 Mbit/s    31.699 ms
     USA, Denver (Vistabeam)        509.95 Mbit/s    596.25 Mbit/s    23.452 ms
     USA, Albuquerque (Plateau Tel) 63.65 Mbit/s     438.74 Mbit/s    65.598 ms
     USA, Phoenix (Cox)             169.29 Mbit/s    322.85 Mbit/s    65.133 ms
     USA, Salt Lake City (UTOPIA)   522.71 Mbit/s    459.63 Mbit/s    35.403 ms
     USA, Helena, MT (The Fusion)   502.97 Mbit/s    752.98 Mbit/s    29.383 ms
     USA, Las Vegas (Cox)           53.38 Mbit/s     365.95 Mbit/s    58.331 ms
     USA, Seattle (Sprint)          470.92 Mbit/s    362.10 Mbit/s    45.314 ms
     USA, San Francisco (AT&T)      208.42 Mbit/s    343.38 Mbit/s    56.832 ms
     USA, Los Angeles (Spectrum)    436.32 Mbit/s    606.24 Mbit/s    44.899 ms
     USA, Anchorage (Alaska Com)    157.45 Mbit/s    369.06 Mbit/s    74.173 ms
     USA, Mililani, HI (Spectrum)   228.65 Mbit/s    436.52 Mbit/s    89.109 ms
    ---------------------------------------------------------------------------
    
     Finished in : 9 min 47 sec
     Timestamp   : 2019-10-10 00:27:10 UTC
     Saved in    : /root/speedtest.log
    
     Share results:
     - http://www.speedtest.net/result/8661251689.png
     - https://browser.geekbench.com/v4/cpu/14780632
     - https://clbin.com/9dhXy
    
Sign In or Register to comment.