UnixBench

UnixBench

by Visvanath Ratnaweera -
Number of replies: 16
Picture of Particularly helpful Moodlers Picture of Translators
UnixBench could be a suitable tool to measure and compare (Moodle) server performance, albeit Unix. But that covers a whole lot: Linux, *BSD, Mac OS X, Solaris, etc. (Grant, thanks for bringing up the subject, n http://moodle.org/mod/forum/discuss.php?d=200247. )

I will post the UnixBench results on a couple of machines as time permits. I already ran it on my laptop and saw the CPU temp. cranking up to 97 C for the first time! According to ACPI the cut-off temp. is 100 C, steady 50 C during normal work. The benchmark took a long time, I was using the laptop during the whole time.

It would be interesting to get figures from other servers too.

Here are some further reading on UnixBench:
- Project Home http://code.google.com/p/byte-unixbench/
- Download http://code.google.com/p/byte-unixbench/downloads/list
- A 'historical' note from year 2000 http://www.unix.com/linux-benchmarks/11173-original-byte-unix-benchmarks-version-3-11-a.html

Average of ratings: -
In reply to Visvanath Ratnaweera

Benchmark of Lenovo X201, Debian 'Squeeze' (CrunchBang Linux)

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators

Benchmark of x201 / GNU/Linux on Wed Apr 11 2012

BYTE UNIX Benchmarks (Version 5.1.3)

Test System Information

System: x201: GNU/Linux
OS: GNU/Linux -- 2.6.32-5-686 -- #1 SMP Mon Mar 26 05:20:33 UTC 2012
Machine: i686: unknown
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPUs: 0: Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz (5053.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, Intel virtualization
1: Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz (5053.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, Intel virtualization
2: Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz (5053.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, Intel virtualization
3: Intel(R) Core(TM) i5 CPU M 540 @ 2.53GHz (5053.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, Intel virtualization
Uptime: 17:06:11 up 5 min, 2 users, load average: 0.13, 0.31, 0.17; runlevel 2


Benchmark Run: 4 CPUs; 1 parallel process

Time: 17:06:11 - 17:35:07; 28m 56s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 16939413.3 lps 10.0 s 7 116700.0 1451.5
Double-Precision Whetstone 3072.7 MWIPS 10.0 s 7 55.0 558.7
Execl Throughput 2184.3 lps 29.5 s 2 43.0 508.0
File Copy 1024 bufsize 2000 maxblocks 689043.5 KBps 30.0 s 2 3960.0 1740.0
File Copy 256 bufsize 500 maxblocks 232570.6 KBps 30.0 s 2 1655.0 1405.3
File Copy 4096 bufsize 8000 maxblocks 1534656.4 KBps 30.0 s 2 5800.0 2646.0
Pipe Throughput 1572782.1 lps 10.0 s 7 12440.0 1264.3
Pipe-based Context Switching 77688.4 lps 10.0 s 7 4000.0 194.2
Process Creation 9660.4 lps 30.0 s 2 126.0 766.7
Shell Scripts (1 concurrent) 3531.6 lpm 60.0 s 2 42.4 832.9
Shell Scripts (8 concurrent) 1530.4 lpm 60.0 s 2 6.0 2550.7
System Call Overhead 3342588.9 lps 10.0 s 7 15000.0 2228.4
System Benchmarks Index Score: 1074.8


Benchmark Run: 4 CPUs; 4 parallel processes

Time: 17:35:07 - 18:03:59; 28m 52s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 30018911.8 lps 10.0 s 7 116700.0 2572.3
Double-Precision Whetstone 9163.7 MWIPS 10.3 s 7 55.0 1666.1
Execl Throughput 13377.9 lps 29.6 s 2 43.0 3111.1
File Copy 1024 bufsize 2000 maxblocks 659220.3 KBps 30.0 s 2 3960.0 1664.7
File Copy 256 bufsize 500 maxblocks 166040.9 KBps 30.0 s 2 1655.0 1003.3
File Copy 4096 bufsize 8000 maxblocks 1780714.4 KBps 30.0 s 2 5800.0 3070.2
Pipe Throughput 3407168.6 lps 10.0 s 7 12440.0 2738.9
Pipe-based Context Switching 853534.7 lps 10.0 s 7 4000.0 2133.8
Process Creation 45889.4 lps 30.0 s 2 126.0 3642.0
Shell Scripts (1 concurrent) 15110.5 lpm 60.0 s 2 42.4 3563.8
Shell Scripts (8 concurrent) 1956.6 lpm 60.1 s 2 6.0 3261.0
System Call Overhead 7607059.0 lps 10.0 s 7 15000.0 5071.4
System Benchmarks Index Score: 2577.0
In reply to Visvanath Ratnaweera

Re: UnixBench

by Andrew Lyons -
Picture of Core developers Picture of Moodle HQ Picture of Particularly helpful Moodlers Picture of Peer reviewers Picture of Plugin developers Picture of Testers
This is the UnixBench from my development desktop:

Hardware:
Dell OptiPlex 980
8GB RAM
Core-i7-870
2 x 500GB, 7,200 SATA disks in software RAID-1

Software:
amd64 Debian Squeeze Linux

 
========================================================================
BYTE UNIX Benchmarks (Version 5.1.3)

System: kumquat: GNU/Linux
OS: GNU/Linux -- 2.6.32-5-vserver-amd64 -- #1 SMP Mon Jan 16 19:31:31 UTC 2012
Machine: x86_64 (unknown)
Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
CPU 0: Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (5853.0 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 1: Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (5851.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 2: Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (5851.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 3: Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (5851.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 4: Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (5851.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 5: Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (5851.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 6: Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (5851.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
CPU 7: Intel(R) Core(TM) i7 CPU 870 @ 2.93GHz (5851.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
08:55:53 up 26 days, 16:25, 19 users, load average: 0.63, 0.50, 0.45; runlevel

------------------------------------------------------------------------
Benchmark Run: Thu Apr 12 2012 08:55:53 - 09:24:51
8 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables 34186075.8 lps (10.0 s, 7 samples)
Double-Precision Whetstone 4193.0 MWIPS (9.9 s, 7 samples)
Execl Throughput 3720.9 lps (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 1179011.5 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 333164.4 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 2082148.1 KBps (30.0 s, 2 samples)
Pipe Throughput 2705173.8 lps (10.0 s, 7 samples)
Pipe-based Context Switching 172776.6 lps (10.0 s, 7 samples)
Process Creation 18009.2 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 10030.1 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 4329.4 lpm (60.0 s, 2 samples)
System Call Overhead 4444110.5 lps (10.0 s, 7 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 34186075.8 2929.4
Double-Precision Whetstone 55.0 4193.0 762.4
Execl Throughput 43.0 3720.9 865.3
File Copy 1024 bufsize 2000 maxblocks 3960.0 1179011.5 2977.3
File Copy 256 bufsize 500 maxblocks 1655.0 333164.4 2013.1
File Copy 4096 bufsize 8000 maxblocks 5800.0 2082148.1 3589.9
Pipe Throughput 12440.0 2705173.8 2174.6
Pipe-based Context Switching 4000.0 172776.6 431.9
Process Creation 126.0 18009.2 1429.3
Shell Scripts (1 concurrent) 42.4 10030.1 2365.6
Shell Scripts (8 concurrent) 6.0 4329.4 7215.7
System Call Overhead 15000.0 4444110.5 2962.7
========
System Benchmarks Index Score 1938.9

------------------------------------------------------------------------
Benchmark Run: Thu Apr 12 2012 09:24:51 - 09:55:32
8 CPUs in system; running 8 parallel copies of tests

Dhrystone 2 using register variables 124402799.2 lps (10.0 s, 7 samples)
Double-Precision Whetstone 25046.0 MWIPS (9.9 s, 7 samples)
Execl Throughput 26597.9 lps (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks 908822.8 KBps (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks 241018.8 KBps (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks 3155481.5 KBps (30.0 s, 2 samples)
Pipe Throughput 11104941.9 lps (10.0 s, 7 samples)
Pipe-based Context Switching 2220113.1 lps (10.0 s, 7 samples)
Process Creation 72785.5 lps (30.0 s, 2 samples)
Shell Scripts (1 concurrent) 39869.8 lpm (60.0 s, 2 samples)
Shell Scripts (8 concurrent) 5221.3 lpm (60.0 s, 2 samples)
System Call Overhead 15175223.3 lps (10.0 s, 7 samples)

System Benchmarks Index Values BASELINE RESULT INDEX
Dhrystone 2 using register variables 116700.0 124402799.2 10660.1
Double-Precision Whetstone 55.0 25046.0 4553.8
Execl Throughput 43.0 26597.9 6185.6
File Copy 1024 bufsize 2000 maxblocks 3960.0 908822.8 2295.0
File Copy 256 bufsize 500 maxblocks 1655.0 241018.8 1456.3
File Copy 4096 bufsize 8000 maxblocks 5800.0 3155481.5 5440.5
Pipe Throughput 12440.0 11104941.9 8926.8
Pipe-based Context Switching 4000.0 2220113.1 5550.3
Process Creation 126.0 72785.5 5776.6
Shell Scripts (1 concurrent) 42.4 39869.8 9403.3
Shell Scripts (8 concurrent) 6.0 5221.3 8702.2
System Call Overhead 15000.0 15175223.3 10116.8
========
System Benchmarks Index Score 5745.4
Average of ratings: Useful (1)
In reply to Visvanath Ratnaweera

Benchmark of an AMD Athlon 64 X2 Dual Core Processor 6000+

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators

These are the results from an "economy" dedicated server during mid 2009.

Benchmark of sparta / GNU/Linux on Don Apr 12 2012

BYTE UNIX Benchmarks (Version 5.1.3)

Test System Information

System: sparta: GNU/Linux
OS: GNU/Linux -- 2.6.32-5-amd64 -- #1 SMP Thu Mar 22 17:26:33 UTC 2012
Machine: x86_64: unknown
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPUs: 0: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ (5999.8 bogomips)
Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
1: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+ (5999.8 bogomips)
Hyper-Threading, x86-64, MMX, AMD MMX, Physical Address Ext, SYSENTER/SYSEXIT, AMD virtualization, SYSCALL/SYSRET
Uptime: 10:05:57 up 2 days, 8:07, 2 users, load average: 0.08, 0.07, 0.07; runlevel


Benchmark Run: 2 CPUs; 1 parallel process

Time: 10:05:57 - 10:34:32; 28m 35s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 19723653.6 lps 10.0 s 7 116700.0 1690.1
Double-Precision Whetstone 2883.3 MWIPS 9.9 s 7 55.0 524.2
Execl Throughput 1145.3 lps 29.6 s 2 43.0 266.4
File Copy 1024 bufsize 2000 maxblocks 344873.4 KBps 30.0 s 2 3960.0 870.9
File Copy 256 bufsize 500 maxblocks 109004.9 KBps 30.0 s 2 1655.0 658.6
File Copy 4096 bufsize 8000 maxblocks 686858.1 KBps 30.0 s 2 5800.0 1184.2
Pipe Throughput 1330479.6 lps 10.0 s 7 12440.0 1069.5
Pipe-based Context Switching 101360.7 lps 10.0 s 7 4000.0 253.4
Process Creation 5889.4 lps 30.0 s 2 126.0 467.4
Shell Scripts (1 concurrent) 3829.4 lpm 60.0 s 2 42.4 903.1
Shell Scripts (8 concurrent) 1222.7 lpm 60.0 s 2 6.0 2037.8
System Call Overhead 2449767.0 lps 10.0 s 7 15000.0 1633.2
System Benchmarks Index Score: 792.1


Benchmark Run: 2 CPUs; 2 parallel processes

Time: 10:34:32 - 11:03:17; 28m 45s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 38921030.2 lps 10.0 s 7 116700.0 3335.1
Double-Precision Whetstone 5772.3 MWIPS 9.9 s 7 55.0 1049.5
Execl Throughput 6585.9 lps 29.7 s 2 43.0 1531.6
File Copy 1024 bufsize 2000 maxblocks 371359.5 KBps 30.0 s 2 3960.0 937.8
File Copy 256 bufsize 500 maxblocks 114869.2 KBps 30.0 s 2 1655.0 694.1
File Copy 4096 bufsize 8000 maxblocks 866752.6 KBps 30.0 s 2 5800.0 1494.4
Pipe Throughput 2493383.9 lps 10.0 s 7 12440.0 2004.3
Pipe-based Context Switching 509389.9 lps 10.0 s 7 4000.0 1273.5
Process Creation 18662.1 lps 30.0 s 2 126.0 1481.1
Shell Scripts (1 concurrent) 9279.3 lpm 60.0 s 2 42.4 2188.5
Shell Scripts (8 concurrent) 1222.5 lpm 60.1 s 2 6.0 2037.4
System Call Overhead 3398125.4 lps 10.0 s 7 15000.0 2265.4
System Benchmarks Index Score: 1554.5

In reply to Visvanath Ratnaweera

Benchmark of an Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators

From a "state of the art" server, mid 2008:

Benchmark of hektor / GNU/Linux on Thu Apr 12 2012

BYTE UNIX Benchmarks (Version 5.1.3)

Test System Information

System: hektor: GNU/Linux
OS: GNU/Linux -- 2.6.32-5-amd64 -- #1 SMP Mon Jan 16 16:22:28 UTC 2012
Machine: x86_64: unknown
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPUs: 0: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (5345.7 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
1: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (5346.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
2: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (5346.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
3: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (5346.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
4: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (5346.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
5: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (5346.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
6: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (5346.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
7: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (5346.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
Uptime: 10:13:54 up 73 days, 11:40, 1 user, load average: 0.21, 0.13, 0.03; runlevel


Benchmark Run: 8 CPUs; 1 parallel process

Time: 10:13:54 - 10:42:22; 28m 28s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 27182717.6 lps 10.0 s 7 116700.0 2329.3
Double-Precision Whetstone 3513.8 MWIPS 10.0 s 7 55.0 638.9
Execl Throughput 2428.5 lps 29.7 s 2 43.0 564.8
File Copy 1024 bufsize 2000 maxblocks 1011243.0 KBps 30.0 s 2 3960.0 2553.6
File Copy 256 bufsize 500 maxblocks 279901.8 KBps 30.0 s 2 1655.0 1691.2
File Copy 4096 bufsize 8000 maxblocks 1979867.4 KBps 30.0 s 2 5800.0 3413.6
Pipe Throughput 2397637.3 lps 10.0 s 7 12440.0 1927.4
Pipe-based Context Switching 115259.7 lps 10.0 s 7 4000.0 288.1
Process Creation 10192.7 lps 30.0 s 2 126.0 808.9
Shell Scripts (1 concurrent) 5181.5 lpm 60.0 s 2 42.4 1222.0
Shell Scripts (8 concurrent) 3888.3 lpm 60.0 s 2 6.0 6480.5
System Call Overhead 4054233.2 lps 10.0 s 7 15000.0 2702.8
System Benchmarks Index Score: 1489.4


Benchmark Run: 8 CPUs; 8 parallel processes

Time: 10:42:22 - 11:11:03; 28m 41s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 117405059.5 lps 10.0 s 7 116700.0 10060.4
Double-Precision Whetstone 22534.4 MWIPS 10.0 s 7 55.0 4097.2
Execl Throughput 26402.9 lps 29.8 s 2 43.0 6140.2
File Copy 1024 bufsize 2000 maxblocks 791049.3 KBps 30.0 s 2 3960.0 1997.6
File Copy 256 bufsize 500 maxblocks 206441.1 KBps 30.0 s 2 1655.0 1247.4
File Copy 4096 bufsize 8000 maxblocks 1910128.3 KBps 30.0 s 2 5800.0 3293.3
Pipe Throughput 10625825.5 lps 10.0 s 7 12440.0 8541.7
Pipe-based Context Switching 2193809.4 lps 10.0 s 7 4000.0 5484.5
Process Creation 78275.4 lps 30.0 s 2 126.0 6212.3
Shell Scripts (1 concurrent) 37846.5 lpm 60.0 s 2 42.4 8926.1
Shell Scripts (8 concurrent) 4917.4 lpm 60.0 s 2 6.0 8195.6
System Call Overhead 14035581.7 lps 10.0 s 7 15000.0 9357.1
System Benchmarks Index Score: 5224.7

In reply to Visvanath Ratnaweera

Re: UnixBench

by Grant Mucha -

It seems like an a decent benchmark overall.

If you look at the processors and compare the results it seems to make sense. Do any of your rated systems have SSD or RAID configurations?

In reply to Grant Mucha

Re: UnixBench

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
Hi Grant

The benchmark is sufficiently high level that it takes the operating system and the file system into account. Still not "too high" that the remaining software stack comes into play introducing too many variables. There is a price for its simplicity: one can't even think of converting the result into a max. no. of concurrent users, because the amount of RAM is not part of the formula.

The other question about a machine database: I'm not keen on reentering the data into a mask. In fact, I haven't done any formatting for these posts. UnixBench creates a HTML file which I've copied one-to-one into the text box (changing the format into 'HTML format?).

About actual servers: The two servers above are still in production use. The dates I've given are the dates they were commissioned.
In reply to Visvanath Ratnaweera

Benchmark of HP Mini netbook

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators

Netbook HP Mini, mid 2011

Benchmark of mini / GNU/Linux on Thu Apr 12 2012

BYTE UNIX Benchmarks (Version 5.1.3)

Test System Information

System:mini: GNU/Linux
OS:GNU/Linux -- 2.6.32-5-686 -- #1 SMP Mon Mar 26 05:20:33 UTC 2012
Machine:i686: unknown
Language:en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPUs:0:Intel(R) Atom(TM) CPU N570 @ 1.66GHz (3324.4 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, Intel virtualization
1:Intel(R) Atom(TM) CPU N570 @ 1.66GHz (3324.9 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, Intel virtualization
2:Intel(R) Atom(TM) CPU N570 @ 1.66GHz (3325.0 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, Intel virtualization
3:Intel(R) Atom(TM) CPU N570 @ 1.66GHz (3325.0 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, Intel virtualization
Uptime:23:10:20 up 8 min, 3 users, load average: 0.39, 0.24, 0.12; runlevel 2


Benchmark Run: 4 CPUs; 1 parallel process

Time: 23:10:20 - 23:39:09; 28m 49s

System Benchmarks

TestScoreUnitTimeIters.BaselineIndex
Dhrystone 2 using register variables4109374.3lps10.0 s7116700.0352.1
Double-Precision Whetstone590.8MWIPS10.1 s755.0107.4
Execl Throughput840.1lps29.7 s243.0195.4
File Copy 1024 bufsize 2000 maxblocks149028.4KBps30.0 s23960.0376.3
File Copy 256 bufsize 500 maxblocks43401.0KBps30.0 s21655.0262.2
File Copy 4096 bufsize 8000 maxblocks400512.8KBps30.0 s25800.0690.5
Pipe Throughput385136.9lps10.0 s712440.0309.6
Pipe-based Context Switching18467.5lps10.0 s74000.046.2
Process Creation2836.8lps30.0 s2126.0225.1
Shell Scripts (1 concurrent)1375.4lpm60.0 s242.4324.4
Shell Scripts (8 concurrent)508.3lpm60.1 s26.0847.2
System Call Overhead726966.4lps10.0 s715000.0484.6
System Benchmarks Index Score:278.3


Benchmark Run: 4 CPUs; 4 parallel processes

Time: 23:39:09 - 00:07:51; 28m 42s

System Benchmarks

TestScoreUnitTimeIters.BaselineIndex
Dhrystone 2 using register variables11156287.8lps10.0 s7116700.0956.0
Double-Precision Whetstone2026.0MWIPS10.0 s755.0368.4
Execl Throughput3708.5lps29.6 s243.0862.4
File Copy 1024 bufsize 2000 maxblocks143287.1KBps30.0 s23960.0361.8
File Copy 256 bufsize 500 maxblocks39793.6KBps30.0 s21655.0240.4
File Copy 4096 bufsize 8000 maxblocks397561.1KBps30.0 s25800.0685.5
Pipe Throughput752206.2lps10.0 s712440.0604.7
Pipe-based Context Switching220154.4lps10.0 s74000.0550.4
Process Creation12138.0lps30.0 s2126.0963.3
Shell Scripts (1 concurrent)4141.3lpm60.0 s242.4976.7
Shell Scripts (8 concurrent)540.4lpm60.2 s26.0900.6
System Call Overhead1635253.8lps10.0 s715000.01090.2
System Benchmarks Index Score:648.8

In reply to Visvanath Ratnaweera

Benchmark of ZOTAC ZBOX ID41 PLUS mini-PC, Jan 2012

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators

ZOTAC ZBOX HD-ID41 PLUS

Benchmark of zotac / GNU/Linux on Thu Apr 12 2012

BYTE UNIX Benchmarks (Version 5.1.3)

Test System Information

System: zotac: GNU/Linux
OS: GNU/Linux -- 2.6.32-5-686 -- #1 SMP Mon Mar 26 05:20:33 UTC 2012
Machine: i686: unknown
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPUs: 0: Intel(R) Atom(TM) CPU D525 @ 1.80GHz (3591.6 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT
1: Intel(R) Atom(TM) CPU D525 @ 1.80GHz (3591.4 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT
2: Intel(R) Atom(TM) CPU D525 @ 1.80GHz (3591.6 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT
3: Intel(R) Atom(TM) CPU D525 @ 1.80GHz (3591.4 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT
Uptime: 22:33:16 up 5 min, 3 users, load average: 0.09, 0.16, 0.09; runlevel


Benchmark Run: 4 CPUs; 1 parallel process

Time: 22:33:16 - 23:01:54; 28m 38s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 4484549.7 lps 10.0 s 7 116700.0 384.3
Double-Precision Whetstone 572.4 MWIPS 10.1 s 7 55.0 104.1
Execl Throughput 1417.4 lps 29.8 s 2 43.0 329.6
File Copy 1024 bufsize 2000 maxblocks 162318.2 KBps 30.0 s 2 3960.0 409.9
File Copy 256 bufsize 500 maxblocks 45584.5 KBps 30.0 s 2 1655.0 275.4
File Copy 4096 bufsize 8000 maxblocks 453137.8 KBps 30.0 s 2 5800.0 781.3
Pipe Throughput 369167.6 lps 10.0 s 7 12440.0 296.8
Pipe-based Context Switching 48363.7 lps 10.0 s 7 4000.0 120.9
Process Creation 4913.8 lps 30.0 s 2 126.0 390.0
Shell Scripts (1 concurrent) 2018.7 lpm 60.0 s 2 42.4 476.1
Shell Scripts (8 concurrent) 557.2 lpm 60.1 s 2 6.0 928.7
System Call Overhead 788825.9 lps 10.0 s 7 15000.0 525.9
System Benchmarks Index Score: 353.3


Benchmark Run: 4 CPUs; 4 parallel processes

Time: 23:01:54 - 23:30:45; 28m 51s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 12136234.2 lps 10.0 s 7 116700.0 1040.0
Double-Precision Whetstone 2202.6 MWIPS 10.1 s 7 55.0 400.5
Execl Throughput 3758.8 lps 29.5 s 2 43.0 874.1
File Copy 1024 bufsize 2000 maxblocks 176208.4 KBps 30.0 s 2 3960.0 445.0
File Copy 256 bufsize 500 maxblocks 49310.5 KBps 30.0 s 2 1655.0 297.9
File Copy 4096 bufsize 8000 maxblocks 456015.8 KBps 30.0 s 2 5800.0 786.2
Pipe Throughput 755402.8 lps 10.0 s 7 12440.0 607.2
Pipe-based Context Switching 224864.5 lps 10.0 s 7 4000.0 562.2
Process Creation 12673.7 lps 30.0 s 2 126.0 1005.8
Shell Scripts (1 concurrent) 4446.1 lpm 60.0 s 2 42.4 1048.6
Shell Scripts (8 concurrent) 580.0 lpm 60.2 s 2 6.0 966.6
System Call Overhead 1777936.6 lps 10.0 s 7 15000.0 1185.3
System Benchmarks Index Score: 707.2

In reply to Visvanath Ratnaweera

Re: Benchmark of ZOTAC ZBOX ID41 PLUS mini-PC, Jan 2012

by Grant Mucha -

I still think it is a valid benchmark for guestimating overall performance. Taking into consideration everyone, even non-moodlers can use this as a base perspective.

Who wants to pay a ton of money for a system with weak system bench (cpu, file system, os, kernel) yes no ram, but still.

With all the VPS systems on the market I have a feeling it will be easy to spot differences between two systems. For instance two VPS with 512mb ram yet very different final system benchmarks.

Thanks for the posts. Your Atom D525 scored slighly lower then mine!

In reply to Visvanath Ratnaweera

Benchmark of dimut, a medium sized VPS

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators

Benchmark of dimut / GNU/Linux on Fri Apr 13 2012

BYTE UNIX Benchmarks (Version 5.1.3)

Test System Information

System: dimut: GNU/Linux
OS: GNU/Linux -- 2.6.32-5-686-bigmem -- #1 SMP Mon Mar 26 06:12:49 UTC 2012
Machine: i686: unknown
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPUs: 0: QEMU Virtual CPU version 0.12.3 (5347.7 bogomips)
x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET
Uptime: 21:34:51 up 20 min, 1 user, load average: 0.11, 0.03, 0.01; runlevel


Benchmark Run: 1 CPU; 1 parallel process

Time: 21:34:51 - 22:03:00; 28m 09s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 14518664.0 lps 10.0 s 7 116700.0 1244.1
Double-Precision Whetstone 2851.8 MWIPS 9.9 s 7 55.0 518.5
Execl Throughput 4341.0 lps 30.0 s 2 43.0 1009.5
File Copy 1024 bufsize 2000 maxblocks 628763.8 KBps 30.0 s 2 3960.0 1587.8
File Copy 256 bufsize 500 maxblocks 171301.3 KBps 30.0 s 2 1655.0 1035.1
File Copy 4096 bufsize 8000 maxblocks 1619145.0 KBps 30.0 s 2 5800.0 2791.6
Pipe Throughput 1279760.2 lps 10.0 s 7 12440.0 1028.7
Pipe-based Context Switching 267606.1 lps 10.0 s 7 4000.0 669.0
Process Creation 13194.0 lps 30.0 s 2 126.0 1047.1
Shell Scripts (1 concurrent) 5530.5 lpm 60.0 s 2 42.4 1304.4
Shell Scripts (8 concurrent) 679.9 lpm 60.0 s 2 6.0 1133.2
System Call Overhead 1156924.3 lps 10.0 s 7 15000.0 771.3
System Benchmarks Index Score: 1077.7

In reply to Visvanath Ratnaweera

Re: Benchmark of dimut, a medium sized VPS

by Grant Mucha -

Anychance you can include which company the servers are located and the price per month / year. Otherwise the results are just benchmarks.

In reply to Grant Mucha

Re: Benchmark of dimut, a medium sized VPS

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
Hi Grant

The figures are meant to be as 'typical' results for certain kinds of servers at certain times. I don't think this forum can cope with exact comparisons of the countless hosting solutions in the Net. There are not only too many, they are changing on a weekly basis!
In reply to Visvanath Ratnaweera

Re: Benchmark of dimut, a medium sized VPS

by Grant Mucha -

Hi Visvanath,

The main reason I introduced my UnixBench results where to show that AWS EC2 overall performance is weak vs their cost.

Example:

AWS EC2 small instance $65/month minimum with 200 - 220 system benchmark.

Also, I'm not asking for anyone, including yourself to post information about every single hosting provider. Simply posting one of your better VPS or Dedicated systems with provider / cost / and configuration.

Typically administrators don't jump around between hosting / datacenters. At least I know I don't. So your countless hosting solutions turn out to be only handful which is easily doable. More importantly very helpful people trying to make a decision where to host Moodle.

Posting benchmarks without (Hosting Provider, Cost, configurations like raid setup) become useless. Unless your just having fun! Everyone knows that and i7 CPU 920 based system is going to provide a higher system benchmark then an i5 or i3 based system.

 

In reply to Visvanath Ratnaweera

Benchmark of another medium sized VPS

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators
System: xxxxx.xxxxx.xxx: GNU/Linux
OS: GNU/Linux -- 2.6.32-042stab039.10 -- #1 SMP Tue Nov 1 13:31:08 MSK 2011
Machine: x86_64: x86_64
Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPUs: 0: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
1: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
2: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
3: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
4: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.8 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
5: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4760.3 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
6: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
7: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
8: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
9: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
10: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
11: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
12: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
13: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
14: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
15: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
16: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4847.2 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
17: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
18: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
19: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
20: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
21: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
22: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4749.5 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
23: Intel(R) Xeon(R) CPU E5645 @ 2.40GHz (4799.9 bogomips)
Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization
Uptime: 17:35:14 up 18:57, 2 users, load average: 0.00, 0.14, 0.61; runlevel 3


Benchmark Run: 24 CPUs; 1 parallel process

Time: 17:35:14 - 18:04:31; 29m 17s

System Benchmarks

Test Score Unit Time Iters. Baseline Index
Dhrystone 2 using register variables 23066093.6 lps 10.0 s 7 116700.0 1976.5
Double-Precision Whetstone 2889.8 MWIPS 9.9 s 7 55.0 525.4
Execl Throughput 2513.7 lps 29.9 s 2 43.0 584.6
File Copy 1024 bufsize 2000 maxblocks 710042.4 KBps 30.0 s 2 3960.0 1793.0
File Copy 256 bufsize 500 maxblocks 202687.0 KBps 30.0 s 2 1655.0 1224.7
File Copy 4096 bufsize 8000 maxblocks 1481542.2 KBps 30.0 s 2 5800.0 2554.4
Pipe Throughput 1836180.3 lps 10.0 s 7 12440.0 1476.0
Pipe-based Context Switching 121310.3 lps 10.0 s 7 4000.0 303.3
Process Creation 6720.9 lps 30.0 s 2 126.0 533.4
Shell Scripts (1 concurrent) 4715.9 lpm 60.0 s 2 42.4 1112.2
Shell Scripts (8 concurrent) 2781.6 lpm 60.0 s 2 6.0 4636.1
System Call Overhead 3180375.3 lps 10.0 s 7 15000.0 2120.3
System Benchmarks Index Score: 1199.7


Benchmark Run: 24 CPUs; 24 parallel processes

Time: 18:04:31 - 18:04:31; 0m 00s

In reply to Visvanath Ratnaweera

Intel® Core™ i7-4770 Quadcore with SSD in RAID-1

by Visvanath Ratnaweera -
Picture of Particularly helpful Moodlers Picture of Translators

Benchmark of Debian-70-wheezy-64 / GNU/Linux on Wed Sep 25 2013

BYTE UNIX Benchmarks (Version 5.1.3)

Test System Information

System:Debian-70-wheezy-64-minimal: GNU/Linux
OS:GNU/Linux -- 3.2.0-4-amd64 -- #1 SMP Debian 3.2.46-1+deb7u1
Machine:x86_64: unknown
Language:en_US.utf8 (charmap="UTF-8", collate="UTF-8")
CPUs:0:Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6798.8 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
1:Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
2:Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.7 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
3:Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
4:Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.7 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
5:Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
6:Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
7:Intel(R) Core(TM) i7-4770 CPU @ 3.40GHz (6799.8 bogomips)

Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
Uptime:09:49:35 up 2:51, 1 user, load average: 0.51, 0.18, 0.09; runlevel 2


Benchmark Run: 8 CPUs; 1 parallel process

Time: 09:49:35 - 10:19:50; 30m 15s

System Benchmarks

TestScoreUnitTimeIters.BaselineIndex
Dhrystone 2 using register variables47239672.9lps10.0 s7116700.04048.0
Double-Precision Whetstone2966.0MWIPS18.4 s755.0539.3
Execl Throughput1245.2lps29.8 s243.0289.6
File Copy 1024 bufsize 2000 maxblocks1694600.5KBps30.0 s23960.04279.3
File Copy 256 bufsize 500 maxblocks455347.4KBps30.0 s21655.02751.3
File Copy 4096 bufsize 8000 maxblocks4103035.1KBps30.0 s25800.07074.2
Pipe Throughput3105572.2lps10.0 s712440.02496.4
Pipe-based Context Switching57560.1lps10.0 s74000.0143.9
Process Creation4971.4lps30.0 s2126.0394.6
Shell Scripts (1 concurrent)6305.2lpm60.0 s242.41487.1
Shell Scripts (8 concurrent)6021.1lpm60.1 s26.010035.1
System Call Overhead5328584.6lps10.0 s715000.03552.4
System Benchmarks Index Score:1646.0


Benchmark Run: 8 CPUs; 8 parallel processes

Time: 10:19:50 - 10:48:16; 28m 26s

System Benchmarks

TestScoreUnitTimeIters.BaselineIndex
Dhrystone 2 using register variables195656919.3lps10.0 s7116700.016765.8
Double-Precision Whetstone36892.2MWIPS10.0 s755.06707.7
Execl Throughput37932.8lps29.8 s243.08821.6
File Copy 1024 bufsize 2000 maxblocks1611809.1KBps30.0 s23960.04070.2
File Copy 256 bufsize 500 maxblocks418870.4KBps30.0 s21655.02530.9
File Copy 4096 bufsize 8000 maxblocks4489293.4KBps30.0 s25800.07740.2
Pipe Throughput13392323.1lps10.0 s712440.010765.5
Pipe-based Context Switching2801195.6lps10.0 s74000.07003.0
Process Creation117073.1lps30.0 s2126.09291.5
Shell Scripts (1 concurrent)62476.0lpm60.2 s242.414734.9
Shell Scripts (8 concurrent)8269.8lpm60.2 s26.013782.9
System Call Overhead9462935.3lps10.0 s715000.06308.6
System Benchmarks Index Score:8021.7