Howdy, Stranger!

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


## New year special: serverreview-benchmark v3
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.

## New year special: serverreview-benchmark v3

sayem314sayem314 Member
edited January 2018 in General

Hi there everyone. How are you all? I Wish you all a bright, prosperous, and glorious year ahead. Happy new year. Today at new year I'm representing latest benchmark script for Linux servers. This is the follow-up of v2. Here is what's new and awesome about v3:

  1. Runs fast.
  2. Doesn't stuck forever for download speed test.
  3. Test download speed from google drive.
  4. Test RAM average speed.
  5. Share results over hastebin or ubuntu paste.
  6. More exotic location test.
  7. Use curl instead of wget.

and much more.

Just try out and share your bench with us all :)

curl -LsO git.io/bench.sh; chmod +x bench.sh && ./bench.sh -a share

or more lightweight / much less speed test:

curl -LsO git.io/bench.sh; chmod +x bench.sh && ./bench.sh -b share

Github: https://github.com/sayem314/serverreview-benchmark

Comments

  • If you don't mind, what's different between curl and wget?

  • Thanks :)

    Thanked by 1sayem314
  • @qtwrk said:
    If you don't mind, what's different between curl and wget?

    curl is available on all Linux based os by default where wget is not most of the time. Also in this kind of task curl is way better, you don't have to pipe the result. And curl supports HTTP/2! But my main concern for using curl was to test things without any external dependency.

  • Total Space for me is showing 11TB on a 6TB machine lmao.

  • sayem314sayem314 Member
    edited January 2018

    @6ixth said:
    Total Space for me is showing 11TB on a 6TB machine lmao.

    Probably you have cloud storage mounted. Can you plz paste the output of this command:

    df -h --total | grep 'total'

  • @sayem314 said:

    @6ixth said:
    Total Space for me is showing 11TB on a 6TB machine lmao.

    Probably you have cloud storage mounted. Can you plz paste the output of this command:

    df -h --total | grep 'total'

    Yeah... turns out it was docker creating extra partitions making it seem bigger in df -h.

    Thanked by 1sayem314
  • ariq01ariq01 Member
    edited January 2018

    Kimsufi KS-4C [idle proxmox, no vm/lxc running] :(

    https://paste.ubuntu.com/26299072/

    Thank you for your bench, i've star it !

    Thanked by 1sayem314
  • @ariq01 said:
    Kimsufi KS-4C [idle proxmox, no vm/lxc running] :(

    https://paste.ubuntu.com/26299072/

    Thank you for your bench, i've star it !

    Thanks! Glad you liked it. More exciting features are coming in later versions, stay connected :)

  • @sayem314 said:
    curl is available on all Linux based os by default where wget is not most of the time.

    wat

  • @lemon said:

    @sayem314 said:
    curl is available on all Linux based os by default where wget is not most of the time.

    wat

    I had to install wget on most VPS templates where I have never installed curl. So I assumed that curl is more widely available, sorry about that. Anyway, curl is really better in my script than wget. I hate to pipe unless I really have to! Also, curl has timeout feature built-in.

  • Can you fix up the provider names for the Pacific part?

  • FlamesRunnerFlamesRunner Member
    edited January 2018

    @sayem314 said:

    @qtwrk said:
    If you don't mind, what's different between curl and wget?

    curl is available on all Linux based os by default where wget is not most of the time. Also in this kind of task curl is way better, you don't have to pipe the result. And curl supports HTTP/2! But my main concern for using curl was to test things without any external dependency.

    You're incorrect. curl is not always preinstalled, for example a minimal ISO installation may miss it.

    Also:

    elif [[ "$eth" == *eth0* ]];then
            virtual="Dedicated"
    

    Predictable network naming should be supported as well.

  • thank you. I ran it on aruba smart vps: https://paste.ubuntu.com/26303556/

    Thanked by 1sayem314
  • MasonRMasonR Community Contributor

    Last time I checked a map, Moldova wasn't in the Pacific ;)

  • @teamacc said:
    Can you fix up the provider names for the Pacific part?

    @MasonR said:
    Last time I checked a map, Moldova wasn't in the Pacific ;)

    Pacific part has been renamed to exotic.

  • @FlamesRunner said:
    You're incorrect. curl is not always preinstalled, for example a minimal ISO installation may miss it.

    I see. The new version would now check if curl exists or not.

    Also:

    > elif [[ "$eth" == *eth0* ]];then
    >       virtual="Dedicated"
    > 

    Predictable network naming should be supported as well.

    What? It's already is there.

    Thanked by 1FlamesRunner
Sign In or Register to comment.