Howdy, Stranger!

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


Benchy.pw | Simple server benchmarking script based on YABS - 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.

Benchy.pw | Simple server benchmarking script based on YABS

2456

Comments

  • @Liso said:
    About style, what you would rather have ? Something like yabs?

    Yeah

  • @Liso said:
    You're right, I found out ookla speedtest binary require you to accept their ToS (by pressing y on terminal), although I can bypass that easily, I'm not sure I can do that freely, I have to ask for user consent to do so.

    This works, but not sure if it is a good thing to use it...
    speedtest --accept-license --accept-gdpr

    Thanked by 1szymonp
  • ErisaErisa Member
    edited April 2022

    @DP said:
    Has anyone tested this on WSL?

    Assuming you mean WSL2, there is no particular reason why it would not, but to satisfy your curiosity I have ran it and it seems fine.
    Keep in mind WSL2 runs in a VM, so pretty much anything should work. Even on WSL1 I don't see why this would fail but I don't have the patience to do it.

    My WSL2 instance was installed as Ubuntu 20.04 and then upgraded to the 22.04 development branch.

    Only notes are
    1) WSL2 does not support IPv6 (boo!) so that was expected.
    2) It says none for Virt even though systemd-detect-virt returns wsl and under the hood it is just Hyper-V - perhaps a check needs adding for this?
    3) 16GB RAM and 250GB disk are the resources allocated to WSL2, the hosts resources are larger.

    Enjoy my consumer network connection : )

    # # # # # # # # # # # # # # # # # # #
    #            Benchy v1.1            #
    #   https://github.com/L1so/benchy  #
    #        AIO Benchmarking tool      #
    # # # # # # # # # # # # # # # # # # #
    #       13 Apr 2022 04:23 BST       #
    # # # # # # # # # # # # # # # # # # #
    
    System Information
    ---------------------
    OS          : Ubuntu Jammy Jellyfish (development branch)
    Uptime      : 0 Days, 0 Hours, 21 Minute, 30 Seconds
    Location    : United Kingdom
    IPv4        : ✔ Enabled
    IPv6        : ❌ Disabled
    
    Processor Information
    ---------------------
    Model       : AMD Ryzen 7 2700X Eight-Core Processor
    Core        : 16 @ 4099.998 MHz
    AES-NI      : ✔ Enabled
    VM-x/AMD-V  : ✔ Enabled
    Virt        : none
    
    Disk & Memory Usage
    ---------------------
    Disk        : 250.98 GiB
    Disk Usage  : 25.41 GiB (11% Used)
    Mem         : 15.58 GiB
    Mem Usage   : 377 MB (2% Used)
    Swap        : 4.00 GiB
    
    Disk Performance Check (50/50 R/W):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +===========================================================================+
    | 4k   | 317.69 MB/s | 318.53 MB/s | 636.22 MB/s | 81.3k  | 81.5k  | 162.9k |
    +---------------------------------------------------------------------------+
    | 64k  | 1.86 GB/s   | 1.87 GB/s   | 3.74 GB/s   | 30.6k  | 30.8k  | 61.4k  |
    +---------------------------------------------------------------------------+
    | 512k | 2.30 GB/s   | 2.42 GB/s   | 4.73 GB/s   | 4.7k   | 5.0k   | 9.7k   |
    +---------------------------------------------------------------------------+
    | 1m   | 2.33 GB/s   | 2.48 GB/s   | 4.81 GB/s   | 2.4k   | 2.5k   | 4.9k   |
    +---------------------------------------------------------------------------+
    
    Network Performance Test (IPv4):
    +---------------------------------------------------------------------------+
    | Provider     | Location               | Send            | Receive         |
    +===========================================================================+
    | Clouvider    | London, UK             | 17.8 Mbits/sec  | 55.7 Mbits/sec  |
    +---------------------------------------------------------------------------+
    | Airstream    | Wisconsin, USA         | 16.4 Mbits/sec  | 44.3 Mbits/sec  |
    +---------------------------------------------------------------------------+
    | Uztelecom    | Tashkent, Uzbekistan   | 17.5 Mbits/sec  | 40.4 Mbits/sec  |
    +---------------------------------------------------------------------------+
    | Online.net   | Paris, France          | 17.2 Mbits/sec  | 47.2 Mbits/sec  |
    +---------------------------------------------------------------------------+
    | WebHorizon   | Singapore              | 14.0 Mbits/sec  | 28.0 Mbits/sec  |
    +---------------------------------------------------------------------------+
    
    +-----------------------------------------------+
    | Geekbench 5.4.4 Tryout for Linux x86 (64-bit) |
    +===============================================+
    | Type of Test              | Score             |
    +===============================================+
    | Single Core               | 1109              |
    +-----------------------------------------------+
    | Multi Core                | 7155              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14281801 |
    +-----------------------------------------------+
    
  • jbilohjbiloh Administrator, Veteran

    We wrote an article about this on LowEndBox.

    Nicely done @Liso

    https://lowendbox.com/blog/lowend-benchmark-wars-heat-up/

  • AndruAndru Member

    Looking good. Great job mate!

  • caracalcaracal Member
    edited April 2022

    @jbiloh said:
    We wrote an article about this on LowEndBox.

    Nicely done @Liso

    https://lowendbox.com/blog/lowend-benchmark-wars-heat-up/

    Lowend drama, yes

    Thanked by 2raindog308 dedicados
  • How about a Benchy logo @DianTama ?

  • LisoLiso Member

    @jbiloh said:
    We wrote an article about this on LowEndBox.

    Nicely done @Liso

    https://lowendbox.com/blog/lowend-benchmark-wars-heat-up/

    Thank you for the article, I didn't expect this to be featured— really appreaciate it :smile:

    Just want to clarify that this project actually started on Mid-February, only then it was integrated with git. This is why the first commit have already had few hundred line of codes.

  • LisoLiso Member

    @Erisa said:

    @DP said:
    Has anyone tested this on WSL?

    Assuming you mean WSL2, there is no particular reason why it would not, but to satisfy your curiosity I have ran it and it seems fine.
    Keep in mind WSL2 runs in a VM, so pretty much anything should work. Even on WSL1 I don't see why this would fail but I don't have the patience to do it.

    My WSL2 instance was installed as Ubuntu 20.04 and then upgraded to the 22.04 development branch.

    Only notes are
    1) WSL2 does not support IPv6 (boo!) so that was expected.
    2) It says none for Virt even though systemd-detect-virt returns wsl and under the hood it is just Hyper-V - perhaps a check needs adding for this?
    3) 16GB RAM and 250GB disk are the resources allocated to WSL2, the hosts resources are larger.

    Enjoy my consumer network connection : )

    # # # # # # # # # # # # # # # # # # #
    #            Benchy v1.1            #
    #   https://github.com/L1so/benchy  #
    #        AIO Benchmarking tool      #
    # # # # # # # # # # # # # # # # # # #
    #       13 Apr 2022 04:23 BST       #
    # # # # # # # # # # # # # # # # # # #
    
    System Information
    ---------------------
    OS          : Ubuntu Jammy Jellyfish (development branch)
    Uptime      : 0 Days, 0 Hours, 21 Minute, 30 Seconds
    Location    : United Kingdom
    IPv4        : ✔ Enabled
    IPv6        : ❌ Disabled
    
    Processor Information
    ---------------------
    Model       : AMD Ryzen 7 2700X Eight-Core Processor
    Core        : 16 @ 4099.998 MHz
    AES-NI      : ✔ Enabled
    VM-x/AMD-V  : ✔ Enabled
    Virt        : none
    
    Disk & Memory Usage
    ---------------------
    Disk        : 250.98 GiB
    Disk Usage  : 25.41 GiB (11% Used)
    Mem         : 15.58 GiB
    Mem Usage   : 377 MB (2% Used)
    Swap        : 4.00 GiB
    
    Disk Performance Check (50/50 R/W):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +===========================================================================+
    | 4k   | 317.69 MB/s | 318.53 MB/s | 636.22 MB/s | 81.3k  | 81.5k  | 162.9k |
    +---------------------------------------------------------------------------+
    | 64k  | 1.86 GB/s   | 1.87 GB/s   | 3.74 GB/s   | 30.6k  | 30.8k  | 61.4k  |
    +---------------------------------------------------------------------------+
    | 512k | 2.30 GB/s   | 2.42 GB/s   | 4.73 GB/s   | 4.7k   | 5.0k   | 9.7k   |
    +---------------------------------------------------------------------------+
    | 1m   | 2.33 GB/s   | 2.48 GB/s   | 4.81 GB/s   | 2.4k   | 2.5k   | 4.9k   |
    +---------------------------------------------------------------------------+
    
    Network Performance Test (IPv4):
    +---------------------------------------------------------------------------+
    | Provider     | Location               | Send            | Receive         |
    +===========================================================================+
    | Clouvider    | London, UK             | 17.8 Mbits/sec  | 55.7 Mbits/sec  |
    +---------------------------------------------------------------------------+
    | Airstream    | Wisconsin, USA         | 16.4 Mbits/sec  | 44.3 Mbits/sec  |
    +---------------------------------------------------------------------------+
    | Uztelecom    | Tashkent, Uzbekistan   | 17.5 Mbits/sec  | 40.4 Mbits/sec  |
    +---------------------------------------------------------------------------+
    | Online.net   | Paris, France          | 17.2 Mbits/sec  | 47.2 Mbits/sec  |
    +---------------------------------------------------------------------------+
    | WebHorizon   | Singapore              | 14.0 Mbits/sec  | 28.0 Mbits/sec  |
    +---------------------------------------------------------------------------+
    
    +-----------------------------------------------+
    | Geekbench 5.4.4 Tryout for Linux x86 (64-bit) |
    +===============================================+
    | Type of Test              | Score             |
    +===============================================+
    | Single Core               | 1109              |
    +-----------------------------------------------+
    | Multi Core                | 7155              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14281801 |
    +-----------------------------------------------+
    

    Thanks for the review, and yes you're spot on because I only had check for most common virtualization: kvm, lxc, qemu, and openvz. I'll include more virtualization on next releases.

  • 
    root@cybertech:~# curl -Ls https://raw.githubusercontent.com/L1so/benchy/main/benchy | sh -s -- -t
    # # # # # # # # # # # # # # # # # # #
    #            Benchy v1.1            #
    #   https://github.com/L1so/benchy  #
    #        AIO Benchmarking tool      #
    # # # # # # # # # # # # # # # # # # #
    #       13 Apr 2022 10:46 UTC       #
    # # # # # # # # # # # # # # # # # # #
    
    System Information
    ---------------------
    OS          : Ubuntu 20.04.4 LTS
    Uptime      : 8 Days, 22 Hours, 3 Minute, 36 Seconds
    Location    : United States
    IPv4        : ✔ Enabled
    IPv6        : ✔ Enabled
    
    Processor Information
    ---------------------
    Model       : AMD Ryzen 9 5950X 16-Core Processor
    Core        : 2 @ 3400.000 MHz
    AES-NI      : ✔ Enabled
    VM-x/AMD-V  : ✔ Enabled
    Virt        : lxc
    
    Disk & Memory Usage
    ---------------------
    Disk        : 19.51 GiB
    Disk Usage  : 7.55 GiB (41% Used)
    Mem         : 2.00 GiB
    Mem Usage   : 431 MB (21% Used)
    Swap        : 4.00 GiB
    
    Disk Performance Check (50/50 R/W):
    +---------------------------------------------------------------------------+| Size | Read        | Write       | Total       |       IOPS (R,W,T)       |+===========================================================================+| 4k   | 587.39 MB/s | 588.94 MB/s | 1.14 GB/s   | 150.4k | 150.8k | 301.1k |+---------------------------------------------------------------------------+| 64k  | 755.12 MB/s | 759.10 MB/s | 1.47 GB/s   | 12.1k  | 12.1k  | 24.2k  |+---------------------------------------------------------------------------+| 512k | 504.29 MB/s | 531.09 MB/s | 1.01 GB/s   | 1.0k   | 1.1k   | 2.1k   |+---------------------------------------------------------------------------+| 1m   | 505.09 MB/s | 538.73 MB/s | 1.01 GB/s   | 0.5k   | 0.5k   | 1.0k   |+---------------------------------------------------------------------------+
    Network Performance Test (IPv4):
    +---------------------------------------------------------------------------+| Provider     | Location               | Send            | Receive         |+===========================================================================+| Clouvider    | London, UK             | 869 Mbits/sec   | 855 Mbits/sec   |+---------------------------------------------------------------------------+| Airstream    | Wisconsin, USA         | 936 Mbits/sec   | 926 Mbits/sec   |+---------------------------------------------------------------------------+| Uztelecom    | Tashkent, Uzbekistan   | 660 Mbits/sec   | 378 Mbits/sec   |+---------------------------------------------------------------------------+| Online.net   | Paris, France          | 865 Mbits/sec   | 853 Mbits/sec   |+---------------------------------------------------------------------------+| WebHorizon   | Singapore              | 546 Mbits/sec   | 361 Mbits/sec   |+---------------------------------------------------------------------------+
    Network Performance Test (IPv6):
    +---------------------------------------------------------------------------+| Provider     | Location               | Send            | Receive         |+===========================================================================+| Clouvider    | London, UK             | 821 Mbits/sec   | 866 Mbits/sec   |+---------------------------------------------------------------------------+| Airstream    | Wisconsin, USA         | 920 Mbits/sec   | 913 Mbits/sec   |+---------------------------------------------------------------------------+| Uztelecom    | Tashkent, Uzbekistan   | 739 Mbits/sec   | 574 Mbits/sec   |+---------------------------------------------------------------------------+| Online.net   | Paris, France          | 858 Mbits/sec   | 852 Mbits/sec   |+---------------------------------------------------------------------------+| WebHorizon   | Singapore              | 530 Mbits/sec   | 412 Mbits/sec   |+---------------------------------------------------------------------------+
    Downloading Geekbench 5, this may take a several minute...#=#=#              ##O#- #                                                                                                                                                 0.                                                                           1.###                                                                        5.########                                                                  12.#############                                                             18.##################                                                        26.########################                                                  34.#############################                                             41.###################################                                       48.########################################                                  56.#############################################                             63.##################################################                        69.######################################################                    75.###########################################################               83.#################################################################         90.#####################################################################     97.+-----------------------------------------------+                            | Geekbench 5.4.4 Tryout for Linux x86 (64-bit) |
    +===============================================+
    | Type of Test              | Score             |
    +===============================================+
    | Single Core               | 1456              |
    +-----------------------------------------------+
    | Multi Core                | 2523              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14288083 |
    +-----------------------------------------------+
    
  • dosaidosai Member
    wget -qO- https://raw.githubusercontent.com/L1so/benchy/main/benchy | sh -s -- -t
    # # # # # # # # # # # # # # # # # # #
    #            Benchy v1.1            #
    #   https://github.com/L1so/benchy  #
    #        AIO Benchmarking tool      #
    # # # # # # # # # # # # # # # # # # #
    #       13 Apr 2022 10:03 EDT       #
    # # # # # # # # # # # # # # # # # # #
    
    System Information
    ---------------------
    OS          : Debian GNU/Linux 11 (bullseye)
    Uptime      : 0 Days, 8 Hours, 37 Minute, 41 Seconds
    Location    : France
    IPv4        : ✔ Enabled
    IPv6        : ✔ Enabled
    
    Processor Information
    ---------------------
    Model       : AMD Ryzen 9 5950X 16-Core Processor
    Core        : 2 @ 3393.622 MHz
    AES-NI      : ✔ Enabled
    VM-x/AMD-V  : ✔ Enabled
    Virt        : kvm
    
    Disk & Memory Usage
    ---------------------
    Disk        : 315.77 GiB
    Disk Usage  : 6.41 GiB (3% Used)
    Mem         : 7.77 GiB
    Mem Usage   : 95 MB (1% Used)
    Swap        : 3.99 GiB
    
    Disk Performance Check (50/50 R/W):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +===========================================================================+
    | 4k   | 444.62 MB/s | 445.80 MB/s | 890.43 MB/s | 113.8k | 114.1k | 227.9k |
    +---------------------------------------------------------------------------+
    | 64k  | 2.42 GB/s   | 2.44 GB/s   | 4.87 GB/s   | 39.8k  | 40.0k  | 79.8k  |
    +---------------------------------------------------------------------------+
    | 512k | 2.73 GB/s   | 2.87 GB/s   | 5.60 GB/s   | 5.6k   | 5.9k   | 11.5k  |
    +---------------------------------------------------------------------------+
    | 1m   | 2.84 GB/s   | 3.03 GB/s   | 5.87 GB/s   | 2.9k   | 3.1k   | 6.0k   |
    +---------------------------------------------------------------------------+
    
    Network Performance Test (IPv4):
    +---------------------------------------------------------------------------+
    | Provider     | Location               | Send            | Receive         |
    +===========================================================================+
    | Clouvider    | London, UK             | 341 Mbits/sec   | 347 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Airstream    | Wisconsin, USA         | 307 Mbits/sec   | 313 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Uztelecom    | Tashkent, Uzbekistan   | 323 Mbits/sec   | 259 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Online.net   | Paris, France          | busy            | busy            |
    +---------------------------------------------------------------------------+
    | WebHorizon   | Singapore              | 310 Mbits/sec   | 300 Mbits/sec   |
    +---------------------------------------------------------------------------+
    
    Network Performance Test (IPv6):
    +---------------------------------------------------------------------------+
    | Provider     | Location               | Send            | Receive         |
    +===========================================================================+
    | Clouvider    | London, UK             | 821 Mbits/sec   | 882 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Airstream    | Wisconsin, USA         | 670 Mbits/sec   | 381 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Uztelecom    | Tashkent, Uzbekistan   | 727 Mbits/sec   | 534 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Online.net   | Paris, France          | busy            | 900 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | WebHorizon   | Singapore              | 620 Mbits/sec   | 432 Mbits/sec   |
    +---------------------------------------------------------------------------+
    +-----------------------------------------------+
    | Geekbench 5.4.4 Tryout for Linux x86 (64-bit) |
    +===============================================+
    | Type of Test              | Score             |
    +===============================================+
    | Single Core               | 1326              |
    +-----------------------------------------------+
    | Multi Core                | 2417              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14291650 |
    +-----------------------------------------------+
    
  • Blazingfast_IOBlazingfast_IO Member, Host Rep

    Looks great :)

    # # # # # # # # # # # # # # # # # # #
    #            Benchy v1.1            #
    #   https://github.com/L1so/benchy  #
    #        AIO Benchmarking tool      #
    # # # # # # # # # # # # # # # # # # #
    #       13 Apr 2022 14:28 UTC       #
    # # # # # # # # # # # # # # # # # # #
    
    System Information
    ---------------------
    OS          : Ubuntu 21.04
    Uptime      : 4 Days, 20 Hours, 56 Minute, 48 Seconds
    Location    : Netherlands
    IPv4        : ✔ Enabled
    IPv6        : ❌ Disabled
    
    Processor Information
    ---------------------
    Model       : AMD EPYC 7702P 64-Core Processor
    Core        : 1 @ 1996.249 MHz
    AES-NI      : ✔ Enabled
    VM-x/AMD-V  : ✔ Enabled
    Virt        : kvm
    
    Disk & Memory Usage
    ---------------------
    Disk        : 28.90 GiB
    Disk Usage  : 9.93 GiB (35% Used)
    Mem         : 971.80 MiB
    Mem Usage   : 133 MB (14% Used)
    Swap        : 1023.99 MiB
    
    Disk Performance Check (50/50 R/W):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +===========================================================================+
    | 4k   | 287.70 MB/s | 288.46 MB/s | 576.16 MB/s | 73.7k  | 73.8k  | 147.5k |
    +---------------------------------------------------------------------------+
    | 64k  | 2.39 GB/s   | 2.40 GB/s   | 4.80 GB/s   | 39.3k  | 39.5k  | 78.8k  |
    +---------------------------------------------------------------------------+
    | 512k | 4.74 GB/s   | 4.99 GB/s   | 9.73 GB/s   | 9.7k   | 10.2k  | 19.9k  |
    +---------------------------------------------------------------------------+
    | 1m   | 6.45 GB/s   | 6.88 GB/s   | 13.33 GB/s  | 6.6k   | 7.0k   | 13.7k  |
    +---------------------------------------------------------------------------+
    
    Network Performance Test (IPv4):
    +---------------------------------------------------------------------------+
    | Provider     | Location               | Send            | Receive         |
    +===========================================================================+
    | Clouvider    | London, UK             | 5.32 Gbits/sec  | 8.45 Gbits/sec  |
    +---------------------------------------------------------------------------+
    | Airstream    | Wisconsin, USA         | 1.25 Gbits/sec  | 1.09 Gbits/sec  |
    +---------------------------------------------------------------------------+
    | Uztelecom    | Tashkent, Uzbekistan   | 1.78 Gbits/sec  | 894 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Online.net   | Paris, France          | 7.72 Gbits/sec  | 3.28 Gbits/sec  |
    +---------------------------------------------------------------------------+
    | WebHorizon   | Singapore              | 463 Mbits/sec   | 402 Mbits/sec   |
    +---------------------------------------------------------------------------+
    +-----------------------------------------------+
    | Geekbench 5.4.4 Tryout for Linux x86 (64-bit) |
    +===============================================+
    | Type of Test              | Score             |
    +===============================================+
    | Single Core               | 1026              |
    +-----------------------------------------------+
    | Multi Core                | 1012              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14292071 |
    +-----------------------------------------------+
    
  • JordJord Moderator, Host Rep

    @DP said:
    Has anyone tested this on WSL?

    Here is mine:

    # # # # # # # # # # # # # # # # # # #
    #            Benchy v1.1            #
    #   https://github.com/L1so/benchy  #
    #        AIO Benchmarking tool      #
    # # # # # # # # # # # # # # # # # # #
    #       13 Apr 2022 18:16 BST       #
    # # # # # # # # # # # # # # # # # # #
    
    System Information
    ---------------------
    OS          : CentOS Linux 7 (Core)
    Uptime      : 0 Days, 0 Hours, 12 Minute, 26 Seconds
    Location    : United Kingdom
    IPv4        : ✔ Enabled
    IPv6        : ❌ Disabled
    
    Processor Information
    ---------------------
    Model       : AMD Ryzen 7 5800X 8-Core Processor
    Core        : 16 @ 3800.008 MHz
    AES-NI      : ✔ Enabled
    VM-x/AMD-V  : ❌ Disabled
    Virt        : none
    none
    
    Disk & Memory Usage
    ---------------------
    Disk        : 250.98 GiB
    Disk Usage  : 3.65 GiB (2% Used)
    Mem         : 12.42 GiB
    Mem Usage   : 90 MB (1% Used)
    Swap        : 4.00 GiB
    
    Disk Performance Check (50/50 R/W):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +===========================================================================+
    | 4k   | 145.41 MB/s | 145.80 MB/s | 291.21 MB/s | 37.2k  | 37.3k  | 74.6k  |
    +---------------------------------------------------------------------------+
    | 64k  | 194.49 MB/s | 195.52 MB/s | 390.01 MB/s | 3.1k   | 3.1k   | 6.2k   |
    +---------------------------------------------------------------------------+
    | 512k | 188.58 MB/s | 198.60 MB/s | 387.18 MB/s | 0.4k   | 0.4k   | 0.8k   |
    +---------------------------------------------------------------------------+
    | 1m   | 198.02 MB/s | 211.20 MB/s | 409.23 MB/s | 0.2k   | 0.2k   | 0.4k   |
    +---------------------------------------------------------------------------+
    
    Network Performance Test (IPv4):
    +---------------------------------------------------------------------------+
    | Provider     | Location               | Send            | Receive         |
    +===========================================================================+
    | Clouvider    | London, UK             | 110 Mbits/sec   | 690 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Airstream    | Wisconsin, USA         | 109 Mbits/sec   | 338 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Uztelecom    | Tashkent, Uzbekistan   | 108 Mbits/sec   | 346 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | Online.net   | Paris, France          | 110 Mbits/sec   | 639 Mbits/sec   |
    +---------------------------------------------------------------------------+
    | WebHorizon   | Singapore              | 104 Mbits/sec   | 423 Mbits/sec   |
    +---------------------------------------------------------------------------+
    +-----------------------------------------------+
    | Geekbench 5.4.4 Tryout for Linux x86 (64-bit) |
    +===============================================+
    | Type of Test              | Score             |
    +===============================================+
    | Single Core               | 1671              |
    +-----------------------------------------------+
    | Multi Core                | 8952              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14295092 |
    +-----------------------------------------------+
    
    Thanked by 2DP Ganonk
  • CatixsCatixs Member, Host Rep

    Nice, Great tool!

  • That looks good. Easy to read. Thank You!

  • LisoLiso Member

    Hello, I have updated the script in accordance with request from let member.

    • Network Test now include latency for each iperf server.
    • Adding fstype and block devices on fio header.
    • -i or --show-ip flag to display public IP Address instead of generic ✔ Enabled.
    • Added check for wsl in virt type.

    You can try this new version from dev branch.

    wget -qO- https://raw.githubusercontent.com/L1so/benchy/dev/benchy | sh -s -- -t
    

    Or curl.

    curl -Ls https://raw.githubusercontent.com/L1so/benchy/dev/benchy | sh -s -- -t
    

    Thank you :)

    Thanked by 2Mastodont TimboJones
  • Thanks, it works.

  • DPDP Administrator, The Domain Guy

    I appreciate the work you put into doing this.

    No offense but personally I think that there’s just too many borders around - referring to the disk, network and geekbench results area.

    But yeah, I get the idea that it’s supposed to make things a little easier to read.

    So maybe it’s just me 🤣✌🏼

    Thanked by 2bulbasaur adly
  • FalzoFalzo Member
    edited April 2022

    more information is always good as long as it doesn't overwhelm, so why not ;-)

    I suggest to make it a bit more compact though otherwise you need to scroll a lot in a shell windows. maybe get rid of a few lines within those tables for better readability and consistency in design... e.g. like this:

    Disk Performance Check (50/50 R/W):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +===========================================================================+
    | 4k   | 145.41 MB/s | 145.80 MB/s | 291.21 MB/s | 37.2k  | 37.3k  | 74.6k  |
    | 64k  | 194.49 MB/s | 195.52 MB/s | 390.01 MB/s | 3.1k   | 3.1k   | 6.2k   |
    | 512k | 188.58 MB/s | 198.60 MB/s | 387.18 MB/s | 0.4k   | 0.4k   | 0.8k   |
    | 1m   | 198.02 MB/s | 211.20 MB/s | 409.23 MB/s | 0.2k   | 0.2k   | 0.4k   |
    +---------------------------------------------------------------------------+
    
    Network Performance Test (IPv4):
    +---------------------------------------------------------------------------+
    | Provider     | Location               | Send            | Receive         |
    +===========================================================================+
    | Clouvider    | London, UK             | 110 Mbits/sec   | 690 Mbits/sec   |
    | Airstream    | Wisconsin, USA         | 109 Mbits/sec   | 338 Mbits/sec   |
    | Uztelecom    | Tashkent, Uzbekistan   | 108 Mbits/sec   | 346 Mbits/sec   |
    | Online.net   | Paris, France          | 110 Mbits/sec   | 639 Mbits/sec   |
    | WebHorizon   | Singapore              | 104 Mbits/sec   | 423 Mbits/sec   |
    +---------------------------------------------------------------------------+
    
    Geekbench 5.4.4 Tryout for Linux x86 (64-bit) 
    +-----------------------------------------------+
    | Type of Test              | Score             |
    +===============================================+
    | Single Core               | 1671              |
    | Multi Core                | 8952              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14295092 |
    +-----------------------------------------------+
    

    PS: eventually you could also compact the upper info tables a bit more, to reduce scrolling... but maybe that's just me ;-)

  • mhnmhn Member

    I'd get benchy.sh domain if I was you.

    @DP said: No offense but personally I think that there’s just too many borders around - referring to the disk, network and geekbench results area.

    I really feel this is the biggest downside of this fork, I'd like it to be more compact so I can actually see everything without scrolling up more than needed.

  • DPDP Administrator, The Domain Guy

    Yeah, what I have in mind is similar to what @Falzo posted.

    Thought he had pwned me and took a peek at my ~ :smiley:

    Disk Performance Check (50/50 R/W):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +---------------------------------------------------------------------------+
    | 4k   | 145.41 MB/s | 145.80 MB/s | 291.21 MB/s | 37.2k  | 37.3k  | 74.6k  |
    | 64k  | 194.49 MB/s | 195.52 MB/s | 390.01 MB/s | 3.1k   | 3.1k   | 6.2k   |
    | 512k | 188.58 MB/s | 198.60 MB/s | 387.18 MB/s | 0.4k   | 0.4k   | 0.8k   |
    | 1m   | 198.02 MB/s | 211.20 MB/s | 409.23 MB/s | 0.2k   | 0.2k   | 0.4k   |
    +---------------------------------------------------------------------------+
    
    Network Performance Test (IPv4):
    +---------------------------------------------------------------------------+
    | Provider     | Location               | Send            | Receive         |
    +---------------------------------------------------------------------------+
    | Clouvider    | London UK              | 110 Mbits/sec   | 690 Mbits/sec   |
    | Airstream    | Wisconsin US           | 109 Mbits/sec   | 338 Mbits/sec   |
    | Uztelecom    | Tashkent UZ            | 108 Mbits/sec   | 346 Mbits/sec   |
    | Online.net   | Paris FR               | 110 Mbits/sec   | 639 Mbits/sec   |
    | WebHorizon   | Singapore SG           | 104 Mbits/sec   | 423 Mbits/sec   |
    +---------------------------------------------------------------------------+
    
    Geekbench 5.4.4 Tryout for Linux x86 (64-bit):
    +-----------------------------------------------+
    | Single Core               | 1671              |
    | Multi Core                | 8952              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14295092 |
    +-----------------------------------------------+
    

    Maybe also use country codes for speed test locations, to shorten things a little.

    Thanked by 1Falzo
  • SaahibSaahib Host Rep, Veteran

    Or add
    Short version and a Long version.

  • jbilohjbiloh Administrator, Veteran

    Would love to somehow create a section on LowEndBox that serves as a database that collects submissions for performance reports which can then be referenced/searched for users looking to make purchase decisions.

    Sort of like LEB's version of Serverbear.

  • LisoLiso Member

    @DP said:
    I appreciate the work you put into doing this.

    No offense but personally I think that there’s just too many borders around - referring to the disk, network and geekbench results area.

    @Falzo said:
    more information is always good as long as it doesn't overwhelm, so why not ;-)

    I suggest to make it a bit more compact though otherwise you need to scroll a lot in a shell windows. maybe get rid of a few lines within those tables for better readability and consistency in design... e.g. like this:

    PS: eventually you could also compact the upper info tables a bit more, to reduce scrolling... but maybe that's just me ;-)

    Thank you for the feedback <3, this gives me an idea to make the output more compact.

    Thanked by 1Falzo
  • @Liso
    looks nice the OS information is a nice touch.

    Any idea why NVMe gives "failed" fio test results? (OS: Linux Mint / Debian edition)

    Running fio R+W sampling on 4k block size...Running fio R+W sampling on 64k block size...Running fio R+W sampling on 512k block size...Running fio R+W sampling on 1m block size...Disk Performance Check (ext4 on /dev/nvme1n1p2):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +===========================================================================+
    | 1    | Failed      | To          | Bench       | Disk   | Please | Retry  |
    +---------------------------------------------------------------------------+
    | 1    | Failed      | To          | Bench       | Disk   | Please | Retry  |
    +---------------------------------------------------------------------------+
    | 1    | Failed      | To          | Bench       | Disk   | Please | Retry  |
    +---------------------------------------------------------------------------+
    | 1    | Failed      | To          | Bench       | Disk   | Please | Retry  |
    +---------------------------------------------------------------------------+
    
    
  • what's wrong with the old one ?

  • LisoLiso Member

    @vyas11 said:
    @Liso
    looks nice the OS information is a nice touch.

    Any idea why NVMe gives "failed" fio test results? (OS: Linux Mint / Debian edition)

    > Running fio R+W sampling on 4k block size...Running fio R+W sampling on 64k block size...Running fio R+W sampling on 512k block size...Running fio R+W sampling on 1m block size...Disk Performance Check (ext4 on /dev/nvme1n1p2):
    > +---------------------------------------------------------------------------+
    > | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    > +===========================================================================+
    > | 1    | Failed      | To          | Bench       | Disk   | Please | Retry  |
    > +---------------------------------------------------------------------------+
    > | 1    | Failed      | To          | Bench       | Disk   | Please | Retry  |
    > +---------------------------------------------------------------------------+
    > | 1    | Failed      | To          | Bench       | Disk   | Please | Retry  |
    > +---------------------------------------------------------------------------+
    > | 1    | Failed      | To          | Bench       | Disk   | Please | Retry  |
    > +---------------------------------------------------------------------------+
    > 
    > 

    Hi, this does not happen to me. But the output indicate that fio may not be downloaded correctly, can you try.

    wget -qO- https://raw.githubusercontent.com/L1so/benchy/main/benchy | sh -s -- -ndg
    

    This will download the underlying package of Benchy (fio, iperf3, bc), then try running fio directly from terminal.

    cd $HOME/.benchy_file/fio
    ./fio --name=rand_rw_4k \
        --ioengine=libaio \
        --rw=randrw \
        --rwmixread=50 \
        --bs=4k \
        --iodepth=64 \
        --numjobs=2 \
        --size=2G \
        --runtime=30 \
        --gtod_reduce=1 \
        --direct=1 \
        --filename=./test.fio \
        --group_reporting \
        --minimal
    

    This will run fio 4k random rw, post the output here.

  • LisoLiso Member

    I have rewritten the script to 'de-bloat' the result— especially table border, thanks to @Falzo comment (he give the example desired result).

    New output:

    # # # # # # # # # # # # # # # # # # #
    #            Benchy v1.2            #
    #   https://github.com/L1so/benchy  #
    #        AIO Benchmarking tool      #
    # # # # # # # # # # # # # # # # # # #
    #       16 Apr 2022 15:25 WIB       #
    # # # # # # # # # # # # # # # # # # #
    
    Server Information
    ---------------------
    OS          : Ubuntu 16.04.7 LTS
    Uptime      : 19 Days, 22 Hours, 37 Minute, 34 Seconds 
    Location    : Singapore 
    CPU         : AMD EPYC 7502P 32-Core Processor
    Core        : 2 @ 2495.312 MHz
    AES-NI      : ✔ Enabled
    VM-x/AMD-V  : ✔ Enabled
    Virt        : kvm       
    
    Disk & Memory Usage
    ---------------------
    Disk        : 49.18 GiB 
    Disk Usage  : 18.30 GiB (40% Used)
    Mem         : 3.85 GiB  
    Mem Usage   : 421 MB (11% Used)
    Swap        : 1023.99 MiB
    
    Disk Performance Check (ext4 on /dev/vda1):
    +---------------------------------------------------------------------------+
    | Size | Read        | Write       | Total       |       IOPS (R,W,T)       |
    +===========================================================================+
    | 4k   | 313.69 MB/s | 314.52 MB/s | 628.22 MB/s | 80.3k  | 80.5k  | 160.8k |
    | 64k  | 1.08 GB/s   | 1.08 GB/s   | 2.17 GB/s   | 17.8k  | 17.9k  | 35.6k  |
    | 512k | 1.03 GB/s   | 1.09 GB/s   | 2.13 GB/s   | 2.1k   | 2.2k   | 4.4k   |
    | 1m   | 1.08 GB/s   | 1.15 GB/s   | 2.24 GB/s   | 1.1k   | 1.2k   | 2.3k   |
    +---------------------------------------------------------------------------+
    
    Network Performance Test:
    +-------------------------------------------------------------------------------------------+
    | Prot. | Provider    | Location             | Send            | Receive         | Latency  |
    +===========================================================================================+
    | IPv4  | Clouvider   | London, UK           | 767 Mbits/sec   | 721 Mbits/sec   | 169 ms   |
    |       | Airstream   | Wisconsin, USA       | 272 Mbits/sec   | 540 Mbits/sec   | 234 ms   |
    |       | Uztelecom   | Tashkent, UZB        | 716 Mbits/sec   | 588 Mbits/sec   | 215 ms   |
    |       | Online.net  | Paris, FRA           | 1.06 Gbits/sec  | 838 Mbits/sec   | 156 ms   |
    |       | WebHorizon  | Singapore, SG        | 954 Mbits/sec   | 494 Mbits/sec   | 1 ms     |
    +-------------------------------------------------------------------------------------------+
    | IPv6  | Clouvider   | London, UK           | 766 Mbits/sec   | 719 Mbits/sec   | 169 ms   |
    |       | Airstream   | Wisconsin, USA       | 520 Mbits/sec   | 524 Mbits/sec   | 227 ms   |
    |       | Uztelecom   | Tashkent, UZ         | 612 Mbits/sec   | 526 Mbits/sec   | 236 ms   |
    |       | Online.net  | Paris, FR            | 612 Mbits/sec   | 523 Mbits/sec   | 247 ms   |
    |       | WebHorizon  | Singapore, SG        | 939 Mbits/sec   | 480 Mbits/sec   | 2 ms     |
    +-------------------------------------------------------------------------------------------+
    
    +-----------------------------------------------+
    | Geekbench 5.4.4 Tryout for Linux x86 (64-bit) |
    +-----------------------------------------------+
    | Type of Test              | Score             |
    +===============================================+
    | Single Core               | 904               |
    | Multi Core                | 1766              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14348398 |
    +-----------------------------------------------+
    
    

    Also, I have added two additional parameter.

    • -l or --long-output as requested by @Saahib, if included it will shows the complete output rather than simplified one.
    • -p or --parse-only, when invoked-- Benchy will only display Server Information, without performing Disk, Network, and Geekbench test. Pretty useful for me when I just want to take a peek on specification.

    This is list of parameter that Benchy support, taken from --help menu.

    Usage: benchy [options]
    Options:
      -t, --temp-file         Remove benchy dependencies after run (default: keep storing)
      -n, --skip-network      Skip iperf3 network measurement test
      -d, --skip-disk         Skip fio disk benchmark test
      -g, --skip-gb           Skip geekbench 5 test
      -i, --show-ip           Display server public IP address
      -l, --long-info         Display long complete output
      -p, --parse-only        Only parse basic information (equal to -tndg)
      -h, --help              Display this help section
      -v, --version           Display version
    

    Thank you for your attention :smile:, I'm open to any suggestion.

  • MastodontMastodont Member
    edited April 2022

    Great, thanks. Proposal for one small improvement - proper numbers alignment in columns, is it possible?

  • DPDP Administrator, The Domain Guy
    Geekbench 5.4.4 Tryout for Linux x86 (64-bit)
    +-----------------------------------------------+
    | Single-Core Score         | 904               |
    | Multi-Core Score          | 1766              |
    +-----------------------------------------------+
    | https://browser.geekbench.com/v5/cpu/14348398 |
    +-----------------------------------------------+
    
    Thanked by 1iKeyZ
Sign In or Register to comment.