Giter Club home page Giter Club logo

benchmark's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

benchmark's Issues

Upload failed

The sb.sh does not upload the results:

[...]
Running traceroute...
Running ping benchmark...
Running UnixBench benchmark...
Uploading results...
Response: error
Completed! Your benchmark has been queued & will be delivered in a jiffy.

It's a very bad idea to not check the exit code of curl. The results are also deleted after not being uploaded.

I started the benchmark on an minimal installation of Ubuntu 14.04.4.

Upgrade FIO to 2.09

Seeing FIO crash out & hang on CPU's with more than 4 cores. Apparrently the newer version 2.09 fixes this problem.

http://brick.kernel.dk/snaps/fio-2.0.9.tar.gz

Can we get it updated in the script please.

A slew of Windows fixes, making the POSIX bits more complete. A fix for premature freeing of disk utilization structures, and missing locking of the same. fio dumps current progress if sent a USR1 signal. Includes git version in version output. A fix for a crash with more than ~500 jobs. Man page updates. A fix for wrap-around behavior for time-based sequential read jobs. A fix for a "file hash not empty" warning on blktrace replay. A fix for compilation on the MIPS architecture. Improved display of commit-rate while running. A fix for fallocate failing on some Linux systems. Includes an end-of-run timestamp in output

+ Causing Issues

wget -N https://raw.github.com/Crowd9/Benchmark/master/sb.sh&&bash sb.sh '9743' 'KVM5 + 25GB Disk (Custom Plan)' '[email protected]' '9 USD'

The particular syntax above fails when used, probably something to do with the +.

Test OS was Debian 6 32bit, I can confirm the script runs successfully when using the following syntax instead:

wget -N https://raw.github.com/Crowd9/Benchmark/master/sb.sh&&bash sb.sh '9743' '1066' '[email protected]' ''

Errors from the script:

Checking server stats...
Running dd I/O benchmark...
./run-upload.sh: line 28: sb-output.log: No such file or directory
./run-upload.sh: line 29: sb-output.log: No such file or directory
./run-upload.sh: line 30: sb-output.log: No such file or directory
./run-upload.sh: line 31: sb-output.log: No such file or directory
Running IOPing I/O benchmark...
./run-upload.sh: line 36: cd: ioping-0.6: No such file or directory
Running FIO benchmark...
./run-upload.sh: line 45: cd: fio-2.0.9: No such file or directory
Running bandwidth benchmark...
Benchmarking download from Cachefly (http://cachefly.cachefly.net/100mb.test)
Got 36.6MB/s
Benchmarking download from Linode, Atlanta, GA, USA (http://atlanta1.linode.com/100MB-atlanta.bin)
^C

Response Error

When running a bench I get a response error when uploading the results:

Network benchmark: iiNet not reachable

On three different machines the following network benchmark step does not work, because iiNet seems not to be reachable anymore:

Benchmarking download from iiNet, Perth, WA, Australia (http://ftp.iinet.net.au/test100MB.dat)
Got

Data receiver

Hello,

sorry to bring up such old repo to life, but I want to ask about data receiver:

UPLOAD_ENDPOINT='http://promozor.com/uploads.text'

Maybe you have source code of it? This would save a ton of time to code custom API.

cpufreqd issue

I run a benchmark on my Ubuntu Server "OVH EG AMD" but it reported my hexacore cpu max freq at 800MHz when it is 2.30GHz. This caused a low score, and I saw also other testers had this low score so they surely have my same issue.

The low score is true but it's due to a software bug of Ubuntu, not the server itself, and i think it's right to detect this situation and alert the user he can apply an easy workaround to this bug to achieve better server performance.

This was due to a cpufreqd package bug, more infos about it at:

https://bugs.launchpad.net/ubuntu/+source/cpufreqd/+bug/1162160
http://creativeprogramming.it/en/knowshare/item/52-cpu-frequency-scaling-issue-stuck-at-lowest-frequency-cpufreqd-issue

Now I'm re running the test after applying the workaround (removing the -f in the /etc/init.d/cpufreqd) and I also give these manual commands before running the benchmark, I think you should add these to the benchmark scrpit

apt-get install cpufreqd cpufrequtils
service cpufreqd restart #check if it fails with core dump you have to fix init.d removing the -f option form the start _daemon command
cpufreq-set -d performance #set cpu at MAX frequency, now!
sleep 15
cpu-info #to check if it is now at max cpu freq, abort if not (there's some issue) please!!!!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.