Linux-Bench web interface v2.0 - beta2 - very close!

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Patrick

Administrator
Staff member
Dec 21, 2010
12,535
5,862
113
Doing a bit more work on it right now. Will get a better version up tomorrow morning.
 
  • Like
Reactions: T_Minus

TeeJayHoward

Active Member
Feb 12, 2013
380
115
43
Code:
##############################################################
#  (c) 2013-2015 ServeTheHome.com and ServeThe.biz
#
#Linux-Bench 12.14
#- Linux-Bench the STH Benchmark Suite
###############################################################

setup
whichdistro
dlDep
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
warning: /var/tmp/rpm-tmp.r64YC7: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                          ################################# [100%]
package epel-release-7-5.noarch (which is newer than epel-release-6-8.noarch) is already installed
</snip>
CentOS7 is either being detected as RHEL6, or it's got a bad link for the EPEL repo. Didn't look into it too hard. It's installing on my backup server now.

edit: Nope, install failed. It asked for a couple packages it couldn't find:
Code:
No package gfortran available.
Error: Package: hardinfo-0.5.1-1.el6.rf.x86_64 (rpmforge)
          Requires: libgnutls.so.26()(64bit)
Error: Package: hardinfo-0.5.1-1.el6.rf.x86_64 (rpmforge)
          Requires: libtasn1.so.3()(64bit)
 
Last edited:
  • Like
Reactions: Patrick

TeeJayHoward

Active Member
Feb 12, 2013
380
115
43
And it looks like the lack of wget caused some issues too.
Code:
Linux RedHat 7.0.1406(Core 3.10.0-123.20.1.el7.x86_64 x86_64)
derpinfo
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Model name:            Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
Stepping:              0
CPU MHz:               3300.023
BogoMIPS:              6600.04
Hypervisor vendor:     VMware
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0
lscpu from util-linux 2.23.2
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
0   0    0      0    0:0:0:0       yes
VIRTUAL=FALSE
CPU=x86
Linux-Bench Version=12.14
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                1
On-line CPU(s) list:   0
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 58
Model name:            Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
Stepping:              0
CPU MHz:               3300.023
BogoMIPS:              6600.04
Hypervisor vendor:     VMware
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K
NUMA node0 CPU(s):     0
lscpu from util-linux 2.23.2
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE
0   0    0      0    0:0:0:0       yes
VIRTUAL=FALSE
CPU=x86
Linux-Bench Version=12.14
proc_define
run benches
hardinfo
Running HardInfo test
/dev/fd/63: line 281: hardinfo: command not found

real0m0.000
user0m0.000s
sys0m0.000s
ubench
Building UnixBench
/dev/fd/63: line 289: wget: command not found
/dev/fd/63: line 290: wget: command not found
tar (child): UnixBench5.1.3.tgz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
/dev/fd/63: line 293: cd: UnixBench: No such file or directory
mv: cannot stat ‘../fix-limitation.patch’: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
patch: **** Can't open patch file fix-limitation.patch : No such file or directory
Running UnixBench
/dev/fd/63: line 298: ./Run: No such file or directory

real0m0.008s
user0m0.004s
sys0m0.002s
cray
/dev/fd/63: line 216: wget: command not found
tar (child): c-ray-1.1.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Running C-Ray test
/dev/fd/63: line 317: cd: c-ray-1.1: No such file or directory
c-ray Easy Test
cat: scene: No such file or directory
/dev/fd/63: line 319: ./c-ray-mt: No such file or directory
c-ray Medium Test
cat: sphfract: No such file or directory
/dev/fd/63: line 321: ./c-ray-mt: No such file or directory
c-ray Hard Test
cat: sphfract: No such file or directory
/dev/fd/63: line 323: ./c-ray-mt: No such file or directory

real0m0.004s
user0m0.001s
sys0m0.003s
stream
Building STREAM
/dev/fd/63: line 338: wget: command not found
gcc: error: stream.c: No such file or directory
gcc: fatal error: no input files
compilation terminated.
0-0
Running STREAM test
/dev/fd/63: line 348: ./stream-me: No such file or directory

real0m0.004s
user0m0.001s
sys0m0.002s
OSSL
/dev/fd/63: line 216: wget: command not found
tar (child): openssl-1.0.1g.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
/dev/fd/63: line 366: cd: openssl-1.0.1g/: No such file or directory
Building OpenSSL
/dev/fd/63: line 368: ./config: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
Running OpenSSL test
/dev/fd/63: line 371: ./apps/openssl: No such file or directory

real0m0.004s
user0m0.004s
sys0m0.004s
sysbench
Running sysbench CPU Single Thread
/dev/fd/63: line 405: sysbench: command not found
Running sysbench CPU Multi-Threaded
/dev/fd/63: line 407: sysbench: command not found

real0m0.001s
user0m0.000s
sys0m0.000s
redis
Building Redis
/dev/fd/63: line 417: wget: command not found
tar (child): redis-stable.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
cp: cannot stat ‘utils/redis_init_script’: No such file or directory
/dev/fd/63: line 421: wget: command not found
cp: cannot stat ‘./6379.conf’: No such file or directory
Redirecting to /bin/systemctl start  redis_6379.service
Failed to issue method call: Unit redis_6379.service failed to load: No such file or directory.
Running Redis test
/dev/fd/63: line 430: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
1 0
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
5 0
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
10 0
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
25 0
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
50 0
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
75 0
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
/dev/fd/63: line 443: redis-benchmark: command not found
100 0
/dev/fd/63: line 453: redis-cli: command not found

real0m0.093s
user0m0.014s
sys0m0.072s
NPB
/dev/fd/63: line 216: wget: command not found
tar (child): NPB3.3.1.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
/dev/fd/63: line 472: cd: NPB3.3.1/NPB3.3-OMP/: No such file or directory
Building NPB
cp: cannot stat ‘config/NAS.samples/make.def.gcc_x86’: No such file or directory
/dev/fd/63: line 479: config/suite.def: No such file or directory
/dev/fd/63: line 483: config/suite.def: No such file or directory
make: *** No rule to make target `suite'.  Stop.
Running NPB tests
/dev/fd/63: line 495: bin/bt.A.x: No such file or directory
/dev/fd/63: line 496: bin/ft.A.x: No such file or directory

real0m0.005s
user0m0.001s
sys0m0.003s
NAMD
Building NAMD
/dev/fd/63: line 216: wget: command not found
tar (child): NAMD_2.9_Linux-x86_64-multicore.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
/dev/fd/63: line 216: wget: command not found
tar (child): apoa1.tar.gz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Using 1 threads
Running NAMD benchmark... (will take a while)
/dev/fd/63: line 526: cd: NAMD_2.9_Linux-x86_64-multicore: No such file or directory
/dev/fd/63: line 527: ./namd2: No such file or directory
Time per step

real0m0.006s
user0m0.001s
sys0m0.004s
p7zip
/dev/fd/63: line 216: wget: command not found
tar (child): p7zip_9.20.1_src_all.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Building p7zip
/dev/fd/63: line 549: cd: p7zip_9.20.1: No such file or directory
make: *** No targets specified and no makefile found.  Stop.
Starting 7zip benchmark, this will take a while
/dev/fd/63: line 553: bin/7za: No such file or directory
Compress speed (MIPS):
Decompress speed (MIPS):

real0m0.007s
user0m0.002s
sys0m0.005s
done
ref_link: 48291427687448
See your results online at: http://linux-bench.com/display/48291427687448
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
100  8922    0     0  100  8922      0   1312  0:00:06  0:00:06 --:--:--  2127
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                Dload  Upload   Total   Spent    Left  Speed
100  9022    0     0  100  9022      0  28998 --:--:-- --:--:-- --:--:-- 29103

real3m35.241s
user0m14.034s
sys0m2.307s
Funny thing is, it tried to install wget. Didn't see it fail anywhere.

edit: Aw, hell. It didn't install anything during the second set of installs! Missing dependency screwed it all up.
 
  • Like
Reactions: Patrick

Jeggs101

Well-Known Member
Dec 29, 2010
1,530
242
63
CentOS broke everything. Seriously. I've spent days of cleanup on random dependencies in scripts everywhere.

Not just a Lb thing. These guys build new apps rather than fixing old and maintaining compatibility. Nobody would use MariaDB if it wasn't MySQL compatible. Easy lessons.
 

sean

Member
Sep 26, 2013
67
34
18
CT
Code:
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
warning: /var/tmp/rpm-tmp.r64YC7: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                          ################################# [100%]
package epel-release-7-5.noarch (which is newer than epel-release-6-8.noarch) is already installed
</snip>
CentOS7 is either being detected as RHEL6, or it's got a bad link for the EPEL repo. Didn't look into it too hard. It's installing on my backup server now.
Checking the source, the installation method for EPEL is hard-coded to a specific RPM. Instead, the epel-release package is available in the extras repository now so on CentOS 6 you can just install that.
 

Chuckleb

Moderator
Mar 5, 2013
1,017
332
83
Minnesota
I'll do some cleanup on the centos side of things later today/tomorrow. Kind of annoyed at C7 myself.... But got to learn its quirks... Thanks
 
  • Like
Reactions: T_Minus

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,774
2,150
113
Glad I haven't upgraded to 7 yet, apparently I should mess with it first in a VM :D
 

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,774
2,150
113
Is it possible to output the Linux Bench HTML for private usage vs public on the site?

I'm pretty sure this is a compilation of existing bench tools and then pushes the raw data off to the LB site for retrieval/access... but it would be nice to optionally:

1. Download the raw data or import into my own mysql system. (CSV,JSON,ETC)
2. Download the html if they're generated locally (I haven't looked at code, I'd assume not)

PS: I haven't played with the software/tool/test yet so it may do some of this already :)
 
Last edited:

MiniKnight

Well-Known Member
Mar 30, 2012
3,074
976
113
NYC
BTW: Linux Bench
Looks like FireFox is pushing the header way right.
What is FireFox? Isn't it a browser from a decade ago? ;)

You should play with the graphing though. It's really cool.

My feature request would be to have better data validation around the results. Like if you have one system where the results are really fast but 10 where it is normal speed, weed the 1 out.

I tried this recently with a VMware VM - it even detected that! I also saw that it filters out virtualized results on the web viewer.
 
Last edited:
  • Like
Reactions: T_Minus

T_Minus

Build. Break. Fix. Repeat
Feb 15, 2015
7,774
2,150
113
It's gone so far down hill I think IE may be faster now haha.
Unfortunately it's the only browser with plugins that allows me to conduct business efficiently ;)
Chrome, IE, SRWare Iron (Chromium build), Safari, are all in my tool kit too unfortunately...

I have my own graphing stuff I coded for my own raw data for other monitoring and tracking tools, ideally I'd like to integrate the LinuxBench raw-data with my own graphing software so I can do it on the fly, and keep it private as I run numerous tests tweaking things :) That means importing it into my mysql DB or whichever DB it's made for would be easiest I reckon ;)

Can we FORK linux bench?

EDIT: I guess I could check the REPO for a README or LICENSE, I just used your WGET and went for it from the forums.
 
Last edited: