with 1/2/4 Cortex A9 cores clocked at max. 1.2 Ghz.
The Utilite is delivered with Ubuntu 12.04 pre-installed.
It can also run other operating systems like:
Android
http://www.utilite-computer.com/wiki/index.php/Utilite_Android
Archlinux ARM
http://archlinuxarm.org/platforms/armv7/freescale/utilite
Pre-order in UK:
Read More:
http://utilite-computer.com/web/home
https://plus.google.com/u/0/113210185268665255819/posts
https://www.facebook.com/groups/utilite/
Videos:
https://www.youtube.com/channel/UCbVaRkwMGK9FswqQp0XbctQ?feature=watch
First look:
Stephan works on latest XBMC port for Utilite and Wandboard
http://stephan-rafin.net/blog/2013/08/18/first-look-at-utilite/
http://stephan-rafin.net/blog/2013/08/23/utilite-xbmc/
http://stephan-rafin.net/blog/2013/09/30/xbmc-for-utilite-cec-support-included/
http://stephan-rafin.net/blog/2013/11/02/geexbox-for-utilite/
Benchmark comparing a Raspberrry Pi and a Utilite Pro with quad core cpu:
Started with:
apt-get install sysbench gtkperf lighttpd /* on the Raspberry Pi and the Utilite
System 1:
pi@raspberrypi ~ $ uname -a
Linux raspberrypi 3.6.11+ #474 PREEMPT Thu Jun 13 17:14:42 BST 2013 armv6l GNU/Linux
pi@raspberrypi ~ $ sysbench --version
sysbench 0.4.12
512 MB RAM
CPU 700 MHz
Operating System: Raspbian
System 2:
utilite@utilite-ubuntu-desktop:~$ uname -a
Linux utilite-ubuntu-desktop 3.0.35-cm-fx6-3-00055-g8b9354a #92 SMP Mon Sep 9 15:04:27 IST 2013 armv7l armv7l armv7l GNU/Linux
utilite-ubuntu-desktop:~$ sysbench --version
sysbench 0.4.12
2 GB RAM
CPU 4x 1.2 Ghz max (currently at 4x 996 Mhz)
Operating System: Ubuntu 12.04
root@utilite-ubuntu-desktop:cat /sys/devices/system/cpu/*/cpufreq/cpuinfo_max_freq
996000
996000
996000
996000
Results in short:
1. Prime numbers: /* Test uses 64 Bit Integers for Calculation
Pi: 54 seconds
Utilite Pro: 24 seconds using 1 CPU core
6 seconds using 4 CPU cores
2. Fileio /* Test prepares 8GB of data on storage media
Pi: 100 Kb/sec /* SD Card Class 10
Utilite Pro: 6 MB/sec using one CPU core /* SSD
6.5 MB/sec using 4 CPUs cores /* SSD
/* Please have a look at the hdparm results on next page
3. gtkperf
Pi: 100 seconds
Utilite Pro: 85 seconds /* It looks like circle drawing has a problem on i.MX6
4. Webserver lighttpd 1.4.x with apachebench
Serving a static html page
Ethernet connected to Gigabit Interface
Pi: 18.9 seconds
Utilite Pro: 3.4 seconds
---------------------------------------------------------------------------------------------------------------------
During a file transfer with SCP or SFTP via Gigabit Ethernet
I got approx. 15 Megabyte per second transfer rate while the
processor load was about 70% on one processor core.
Compressing an avi file with the xz -zv option gives me a
data compression rate of 470 Kbyte per second while the
processor load was 100% on one processor core.
----------------------------------------------------------------
Tests in detail:
pi@raspberrypi ~ $ cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 000f
Serial : 0000000025cd2f93
utilite@utilite-ubuntu-desktop:~$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 10 (v7l)
processor : 0
BogoMIPS : 790.52
processor : 1
BogoMIPS : 790.52
processor : 2
BogoMIPS : 790.52
processor : 3
BogoMIPS : 790.52
Features : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc09
CPU revision : 10
Hardware : Compulab CM-FX6
Revision : 63012
Serial : 220e89d4d81917c9
pi@raspberrypi ~ $ sudo hdparm -t /dev/root /* 16 GB Class 10 SD Card
/dev/root:
Timing buffered disk reads: 62 MB in 3.08 seconds = 20.14 MB/sec
utilite@utilite-ubuntu-desktop:~$ sudo hdparm -t /dev/sda /* 32 GB internal SSD Drive
/dev/sda:
Timing buffered disk reads: 386 MB in 3.01 seconds = 128.20 MB/sec
pi@raspberrypi ~ $ sysbench --test=cpu --cpu-max-prime=2000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 2000
Test execution summary:
total time: 54.1248s
total number of events: 10000
total time taken by event execution: 54.0950
per-request statistics:
min: 5.34ms
avg: 5.41ms
max: 15.55ms
approx. 95 percentile: 5.45ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 54.0950/0.00
utilite@utilite-ubuntu-desktop:~$ sysbench --test=cpu --cpu-max-prime=2000 run /* only using a single CPU
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 2000
Test execution summary:
total time: 24.1038s
total number of events: 10000
total time taken by event execution: 24.0932
per-request statistics:
min: 2.39ms
avg: 2.41ms
max: 7.43ms
approx. 95 percentile: 2.42ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 24.0932/0.00
pi@raspberrypi ~ $ sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run /* using 4 threads but on only on CPU
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 4
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 2000
Test execution summary:
total time: 54.2979s
total number of events: 10000
total time taken by event execution: 217.0499
per-request statistics:
min: 5.34ms
avg: 21.70ms
max: 83.31ms
approx. 95 percentile: 35.46ms
Threads fairness:
events (avg/stddev): 2500.0000/0.71
execution time (avg/stddev): 54.2625/0.02
utilite@utilite-ubuntu-desktop:~$ sysbench --test=cpu --cpu-max-prime=2000 --num-threads=4 run /* using all 4 CPU's
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 4
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 2000
Test execution summary:
total time: 6.0654s
total number of events: 10000
total time taken by event execution: 24.2229
per-request statistics:
min: 2.39ms
avg: 2.42ms
max: 16.13ms
approx. 95 percentile: 2.40ms
Threads fairness:
events (avg/stddev): 2500.0000/1.41
execution time (avg/stddev): 6.0557/0.00
pi@raspberrypi ~ $ sysbench --test=fileio --file-total-size=8G --file-test-mode=rndrw --init -rng=on --max-time=300 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 64Mb each
8Gb total file size
Block size 16Kb
Number of random requests for random IO: 0
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Time limit exceeded, exiting...
Done.
Operations performed: 1140 Read, 760 Write, 2369 Other = 4269 Total
Read 17.812Mb Written 11.875Mb Total transferred 29.688Mb (101.3Kb/sec)
6.33 Requests/sec executed
Test execution summary:
total time: 300.0960s
total number of events: 1900
total time taken by event execution: 3.6853
per-request statistics:
min: 0.10ms
avg: 1.94ms
max: 67.41ms
approx. 95 percentile: 3.86ms
Threads fairness:
events (avg/stddev): 1900.0000/0.00
execution time (avg/stddev): 3.6853/0.00
utilite@utilite-ubuntu-desktop:~$ sysbench --test=fileio --file-total-size=8G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 64Mb each
8Gb total file size
Block size 16Kb
Number of random requests for random IO: 0
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Time limit exceeded, exiting...
Done.
Operations performed: 69615 Read, 46410 Write, 148480 Other = 264505 Total
Read 1.0622Gb Written 725.16Mb Total transferred 1.7704Gb (6.0428Mb/sec)
386.74 Requests/sec executed
Test execution summary:
total time: 300.0077s
total number of events: 116025
total time taken by event execution: 197.1406
per-request statistics:
min: 0.07ms
avg: 1.70ms
max: 40.14ms
approx. 95 percentile: 9.33ms
Threads fairness:
events (avg/stddev): 116025.0000/0.00
execution time (avg/stddev): 197.1406/0.00
utilite@utilite-ubuntu-desktop:~$ sysbench --test=fileio --file-total-size=8G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 --num-threads=4 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 4
Initializing random number generator from timer.
Extra file open flags: 0
128 files, 64Mb each
8Gb total file size
Block size 16Kb
Number of random requests for random IO: 0
Read/Write ratio for combined random IO test: 1.50
Periodic FSYNC enabled, calling fsync() each 100 requests.
Calling fsync() at the end of test, Enabled.
Using synchronous I/O mode
Doing random r/w test
Threads started!
Time limit exceeded, exiting...
(last message repeated 3 times)
Done.
Operations performed: 75844 Read, 50562 Write, 158819 Other = 285225 Total
Read 1.1573Gb Written 790.03Mb Total transferred 1.9288Gb (6.5833Mb/sec)
421.33 Requests/sec executed
Test execution summary:
total time: 300.0175s
total number of events: 126406
total time taken by event execution: 271.2085
per-request statistics:
min: 0.04ms
avg: 2.15ms
max: 75.03ms
approx. 95 percentile: 9.36ms
Threads fairness:
events (avg/stddev): 31601.5000/122.09
execution time (avg/stddev): 67.8021/0.35
Pi:
GtkPerf 0.40 - Starting testing: Sat Sep 21 18:49:13 2013
GtkEntry - time: 0.67
GtkComboBox - time: 9.72
GtkComboBoxEntry - time: 5.69
GtkSpinButton - time: 1.00
GtkProgressBar - time: 0.67
GtkToggleButton - time: 1.12
GtkCheckButton - time: 1.04
GtkRadioButton - time: 1.97
GtkTextView - Add text - time: 8.79
GtkTextView - Scroll - time: 2.40
GtkDrawingArea - Lines - time: 21.40
GtkDrawingArea - Circles - time: 26.93
GtkDrawingArea - Text - time: 17.20
GtkDrawingArea - Pixbufs - time: 1.40
---
Total time: 100.12
Utilite:
GtkPerf 0.40 - Starting testing: Sat Sep 21 18:41:06 2013
GtkEntry - time: 0.10
GtkComboBox - time: 3.30
GtkComboBoxEntry - time: 1.94
GtkSpinButton - time: 0.43
GtkProgressBar - time: 0.39
GtkToggleButton - time: 0.58
GtkCheckButton - time: 0.34
GtkRadioButton - time: 0.67
GtkTextView - Add text - time: 2.60
GtkTextView - Scroll - time: 1.60
GtkDrawingArea - Lines - time: 2.78
GtkDrawingArea - Circles - time: 62.32
GtkDrawingArea - Text - time: 7.43
GtkDrawingArea - Pixbufs - time: 0.95
---
Total time: 85.44
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 10.42.0.73 (be patient) /* Raspberry Pi
Server Software: lighttpd/1.4.31
Server Hostname: 10.42.0.73
Server Port: 80
Document Path: /test.html
Document Length: 169 bytes
Concurrency Level: 5
Time taken for tests: 18.935 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 4260000 bytes
HTML transferred: 1690000 bytes
Requests per second: 528.13 [#/sec] (mean)
Time per request: 9.467 [ms] (mean)
Time per request: 1.893 [ms] (mean, across all concurrent requests)
Transfer rate: 219.71 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 1 0.1 1 3
Processing: 3 9 1.2 8 28
Waiting: 3 9 1.2 8 28
Total: 4 9 1.2 9 29
Percentage of the requests served within a certain time (ms)
50% 9
66% 9
75% 9
80% 9
90% 9
95% 14
98% 14
99% 15
100% 29 (longest request)
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking 10.42.0.18 (be patient) /* Utilite Pro
Server Software: lighttpd/1.4.28
Server Hostname: 10.42.0.18
Server Port: 80
Document Path: /test.html
Document Length: 169 bytes
Concurrency Level: 5
Time taken for tests: 3.366 seconds
Complete requests: 10000
Failed requests: 0
Write errors: 0
Total transferred: 4240000 bytes
HTML transferred: 1690000 bytes
Requests per second: 2970.98 [#/sec] (mean)
Time per request: 1.683 [ms] (mean)
Time per request: 0.337 [ms] (mean, across all concurrent requests)
Transfer rate: 1230.17 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 0.1 0 4
Processing: 1 1 0.7 1 35
Waiting: 0 1 0.7 1 35
Total: 1 2 0.8 2 35
Percentage of the requests served within a certain time (ms)
50% 2
66% 2
75% 2
80% 2
90% 2
95% 3
98% 3
99% 4
100% 35 (longest request)

0 comments:
Post a Comment