=============================================================================== =============================================================================== ziggy tests. LUKS (?) full disk encryption 4GB ram thinkpad X200s debian wheezy 64bit Intel® Core™2 Duo CPU L9400 @ 1.86GHz (dual core) Linux ziggy 3.2.0-2-amd64 #1 SMP Sat May 12 23:08:28 UTC 2012 x86_64 GNU/Linux ------------------------------------------------------------------------------- bnewbold@ziggy:~$ time gzip ugly.file real 0m3.285s user 0m3.172s sys 0m0.104s bnewbold@ziggy:~$ time gunzip ugly.file.gz real 0m0.513s user 0m0.404s sys 0m0.104s bnewbold@ziggy:~$ ls -lh ugly.file -rw-r--r-- 1 bnewbold bnewbold 57M Jul 26 19:33 ugly.file ------------------------------------------------------------------------------- bonnie++ (some other programs running): Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP ziggy 8G 472 97 46677 21 29797 4 2064 98 90512 7 9399 137 Latency 26847us 18071ms 10863ms 9410us 13520us 8601us Version 1.96 ------Sequential Create------ --------Random Create-------- ziggy -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 23352 51 +++++ +++ +++++ +++ 29194 62 +++++ +++ +++++ +++ Latency 460us 607us 872us 692us 285us 1680us 1.96,1.96,ziggy,1,1343350564,8G,,472,97,46677,21,29797,4,2064,98,90512,7,9399,137,16,,,,,23352,51,+++++,+++,+++++,+++,29194,62,+++++,+++,+++++,+++,26847us,18071ms,10863ms,9410us,13520us,8601us,460us,607us,872us,692us,285us,1680us ------------------------------------------------------------------------------- bnewbold@ziggy:~$ sysbench --test=cpu 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: 10000 Test execution summary: total time: 12.3204s total number of events: 10000 total time taken by event execution: 12.3096 per-request statistics: min: 1.20ms avg: 1.23ms max: 3.35ms approx. 95 percentile: 1.36ms Threads fairness: events (avg/stddev): 10000.0000/0.00 execution time (avg/stddev): 12.3096/0.00 ------------------------------------------------------------------------------- bnewbold@ziggy:~$ sysbench --test=memory run --memory-total-size=10G sysbench 0.4.12: multi-threaded system evaluation benchmark Running the test with following options: Number of threads: 1 Doing memory operations speed test Memory block size: 1K Memory transfer size: 10240M Memory operations type: write Memory scope type: global Threads started! Done. Operations performed: 10485760 (253039.39 ops/sec) 10240.00 MB transferred (247.11 MB/sec) Test execution summary: total time: 41.4392s total number of events: 10485760 total time taken by event execution: 30.5720 per-request statistics: min: 0.00ms avg: 0.00ms max: 4.52ms approx. 95 percentile: 0.00ms Threads fairness: events (avg/stddev): 10485760.0000/0.00 execution time (avg/stddev): 30.5720/0.00 =============================================================================== =============================================================================== soekris test in kFreeBSD 1GHz intel atom processor 1GB ram 60GB SSD, no encryption FreeBSD pfSense.localdomain 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #1: Sun Jul 22 09:37:43 EDT 2012 root@FreeBSD_8.3_pfSense_2.1.snaps.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_wrap.8.i386 i386 bonnie++: Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP guest0.rooter.is 2G 67 99 20303 30 14147 24 127 99 61345 53 2543 359 Latency 208ms 126ms 306ms 98529us 46941us 284ms Version 1.96 ------Sequential Create------ --------Random Create-------- guest0.rooter.is -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 524 64 19545 99 1737 43 536 65 1179 99 1021 63 Latency 27014us 954us 22059us 40939us 19333us 39809us 1.96,1.96,guest0.rooter.is,1,1343349753,2G,,67,99,20303,30,14147,24,127,99,61345,53,2543,359,16,,,,,524,64,19545,99,1737,43,536,65,1179,99,1021,63,208ms,126ms,306ms,98529us,46941us,284ms,27014us,954us,22059us,40939us,19333us,39809us ------------------------------------------------------------------------------- root@guest0:~# sysbench --test=memory run --memory-total-size=10G sysbench 0.4.12: multi-threaded system evaluation benchmark Running the test with following options: Number of threads: 1 Doing memory operations speed test Memory block size: 1K Memory transfer size: 2048M Memory operations type: write Memory scope type: global Threads started! Done. Operations performed: 2097152 (29370.32 ops/sec) 2048.00 MB transferred (28.68 MB/sec) Test execution summary: total time: 71.4038s total number of events: 2097152 total time taken by event execution: 54.3145 per-request statistics: min: 0.02ms avg: 0.03ms max: 18.51ms approx. 95 percentile: 0.01ms Threads fairness: events (avg/stddev): 2097152.0000/0.00 execution time (avg/stddev): 54.3145/0.00 ------------------------------------------------------------------------------- root@guest0:~# sysbench --test=cpu 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: 10000 Test execution summary: total time: 185.6217s total number of events: 10000 total time taken by event execution: 185.5302 per-request statistics: min: 18.21ms avg: 18.55ms max: 84.04ms approx. 95 percentile: 22.44ms Threads fairness: events (avg/stddev): 10000.0000/0.00 execution time (avg/stddev): 185.5302/0.00 ------------------------------------------------------------------------------- root@guest0:~# time gzip ugly.file real 0m24.713s user 0m23.242s sys 0m1.107s root@guest0:~# time gunzip ugly.file.gz real 0m3.718s user 0m2.627s sys 0m0.966s root@guest0:~# ls -lh ugly.file -rw-r--r-- 1 root root 57M Jul 27 02:34 ugly.file ------------------------------------------------------------------------------- [2.1-BETA0][root@pfSense.localdomain]/root(52): uname -a FreeBSD pfSense.localdomain 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #1: Sun Jul 22 09:37:43 EDT 2012 root@FreeBSD_8.3_pfSense_2.1.snaps.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_wrap.8.i386 i386 ------------------------------------------------------------------------------- networking (from ziggy, ~5ft fancy cable): [2.1-BETA0][root@pfSense.localdomain]/root(48): ifconfig em1 em1: flags=8843 metric 0 mtu 1500 options=4209b ether 00:00:24:ce:7f:a5 inet6 fe80::200:24ff:fece:7fa5%em1 prefixlen 64 scopeid 0xa inet 192.168.5.1 netmask 0xffffff00 broadcast 192.168.5.255 inet6 fe80::1:1%em1 prefixlen 64 scopeid 0xa inet 192.168.1.201 netmask 0xffffffff broadcast 192.168.1.201 inet 192.168.5.5 netmask 0xffffffff broadcast 192.168.5.5 nd6 options=1 media: Ethernet autoselect (1000baseT ) status: active (to nginx inside kFreeBSD) bnewbold@ziggy:/tmp$ wget 192.168.5.5:8888/ugly.file --2012-07-26 19:49:38-- http://192.168.5.5:8888/ugly.file Connecting to 192.168.5.5:8888... connected. HTTP request sent, awaiting response... 200 OK Length: 59604992 (57M) [application/octet-stream] Saving to: `ugly.file.1' 100%[======================================>] 59,604,992 16.8M/s in 3.4s 2012-07-26 19:49:41 (16.8 MB/s) - `ugly.file.1' saved [59604992/59604992] (iperf to pfSense; vanilla) bnewbold@ziggy:/tmp$ iperf -u -c 192.168.5.1 ------------------------------------------------------------ Client connecting to 192.168.5.1, UDP port 5001 Sending 1470 byte datagrams UDP buffer size: 224 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.5.99 port 54078 connected with 192.168.5.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec [ 3] Sent 893 datagrams [ 3] Server Report: [ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec 0.005 ms 0/ 893 (0%) bnewbold@ziggy:/tmp$ iperf -i 3 -t 300 -w 256k -d -c 192.168.5.1 WARNING: option -d is not valid for server mode ------------------------------------------------------------ Client connecting to 192.168.5.1, TCP port 5001 TCP window size: 256 KByte (WARNING: requested 256 KByte) ------------------------------------------------------------ [ 3] local 192.168.5.99 port 35401 connected with 192.168.5.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 3.0 sec 51.6 MBytes 144 Mbits/sec [ 3] 3.0- 6.0 sec 51.6 MBytes 144 Mbits/sec [ 3] 6.0- 9.0 sec 52.2 MBytes 146 Mbits/sec [ 3] 9.0-12.0 sec 52.0 MBytes 145 Mbits/sec [ 3] 12.0-15.0 sec 51.8 MBytes 145 Mbits/sec ------------------------------------------------------------ Client connecting to 192.168.5.1, TCP port 5001 TCP window size: 23.5 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.5.99 port 35386 connected with 192.168.5.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 174 MBytes 146 Mbits/sec bnewbold@ziggy:/tmp$ ping 192.168.5.1 PING 192.168.5.1 (192.168.5.1) 56(84) bytes of data. 64 bytes from 192.168.5.1: icmp_req=1 ttl=64 time=0.287 ms 64 bytes from 192.168.5.1: icmp_req=2 ttl=64 time=0.137 ms 64 bytes from 192.168.5.1: icmp_req=3 ttl=64 time=0.235 ms 64 bytes from 192.168.5.1: icmp_req=4 ttl=64 time=0.229 ms 64 bytes from 192.168.5.1: icmp_req=5 ttl=64 time=0.144 ms 64 bytes from 192.168.5.1: icmp_req=6 ttl=64 time=0.246 ms 64 bytes from 192.168.5.1: icmp_req=7 ttl=64 time=0.175 ms 64 bytes from 192.168.5.1: icmp_req=8 ttl=64 time=0.329 ms 64 bytes from 192.168.5.1: icmp_req=9 ttl=64 time=0.242 ms 64 bytes from 192.168.5.1: icmp_req=10 ttl=64 time=0.174 ms ^C --- 192.168.5.1 ping statistics --- 10 packets transmitted, 10 received, 0% packet loss, time 9001ms rtt min/avg/max/mdev = 0.137/0.219/0.329/0.061 ms =============================================================================== =============================================================================== soekris test in debian wheezy 1GHz intel atom processor 1GB ram 60GB SSD, no encryption Linux debian 3.2.0-2-686-pae #1 SMP Mon Apr 30 05:59:35 UTC 2012 i686 GNU/Linux networks from ziggy, with ~5ft fancy cable bnewbold@ziggy:~$ ping 192.168.5.1 PING 192.168.5.1 (192.168.5.1) 56(84) bytes of data. 64 bytes from 192.168.5.1: icmp_req=1 ttl=64 time=0.156 ms 64 bytes from 192.168.5.1: icmp_req=2 ttl=64 time=0.213 ms 64 bytes from 192.168.5.1: icmp_req=3 ttl=64 time=0.177 ms 64 bytes from 192.168.5.1: icmp_req=4 ttl=64 time=0.141 ms 64 bytes from 192.168.5.1: icmp_req=5 ttl=64 time=0.147 ms 64 bytes from 192.168.5.1: icmp_req=6 ttl=64 time=0.233 ms 64 bytes from 192.168.5.1: icmp_req=7 ttl=64 time=0.135 ms 64 bytes from 192.168.5.1: icmp_req=8 ttl=64 time=0.224 ms 64 bytes from 192.168.5.1: icmp_req=9 ttl=64 time=0.155 ms 64 bytes from 192.168.5.1: icmp_req=10 ttl=64 time=0.202 ms 64 bytes from 192.168.5.1: icmp_req=11 ttl=64 time=0.180 ms bnewbold@ziggy:~$ iperf -i 3 -t 300 -w 256k -d -c 192.168.5.1 WARNING: option -d is not valid for server mode ------------------------------------------------------------ Client connecting to 192.168.5.1, TCP port 5001 TCP window size: 256 KByte (WARNING: requested 256 KByte) ------------------------------------------------------------ [ 3] local 192.168.5.99 port 43558 connected with 192.168.5.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 3.0 sec 285 MBytes 797 Mbits/sec [ 3] 3.0- 6.0 sec 288 MBytes 805 Mbits/sec [ 3] 6.0- 9.0 sec 290 MBytes 810 Mbits/sec [ 3] 9.0-12.0 sec 289 MBytes 808 Mbits/sec [ 3] 12.0-15.0 sec 289 MBytes 808 Mbits/sec bnewbold@ziggy:~$ iperf -u -c 192.168.5.1 ------------------------------------------------------------ Client connecting to 192.168.5.1, UDP port 5001 Sending 1470 byte datagrams UDP buffer size: 224 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.5.99 port 42197 connected with 192.168.5.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec [ 3] Sent 893 datagrams [ 3] Server Report: [ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec 1.205 ms 0/ 893 (0%) scp: ugly.file 100% 57MB 3.8MB/s 00:15 root@debian:~# time gzip ugly.file real 0m27.074s user 0m26.146s sys 0m0.920s root@debian:~# time gunzip ugly.file real 0m4.424s user 0m3.556s sys 0m0.864s root@debian:~# ls -lh ugly.file -rw-r--r-- 1 root root 57M Jul 27 19:55 ugly.file =============================================================================== =============================================================================== dreamplug running debian wheezy 2GB internal microsd card via usb 512MB ram 1GHz ARM SoC cpu (?) gig-ethernet port (?) Linux freedombox 3.0.0 #4 PREEMPT Thu Aug 25 23:21:43 BST 2011 armv5tel GNU/Linx networks from ziggy, with ~5ft fancy cable bnewbold@ziggy:~$ ping 192.168.10.1 PING 192.168.10.1 (192.168.10.1) 56(84) bytes of data. 64 bytes from 192.168.10.1: icmp_req=1 ttl=64 time=0.167 ms 64 bytes from 192.168.10.1: icmp_req=2 ttl=64 time=0.131 ms 64 bytes from 192.168.10.1: icmp_req=3 ttl=64 time=0.147 ms 64 bytes from 192.168.10.1: icmp_req=4 ttl=64 time=0.131 ms 64 bytes from 192.168.10.1: icmp_req=5 ttl=64 time=0.155 ms 64 bytes from 192.168.10.1: icmp_req=6 ttl=64 time=0.124 ms 64 bytes from 192.168.10.1: icmp_req=7 ttl=64 time=0.112 ms 64 bytes from 192.168.10.1: icmp_req=8 ttl=64 time=0.157 ms 64 bytes from 192.168.10.1: icmp_req=9 ttl=64 time=0.154 ms ^C --- 192.168.10.1 ping statistics --- 9 packets transmitted, 9 received, 0% packet loss, time 7998ms rtt min/avg/max/mdev = 0.112/0.142/0.167/0.017 ms bnewbold@ziggy:~$ iperf -i 3 -t 300 -w 256k -d -c 192.168.10.1 WARNING: option -d is not valid for server mode ------------------------------------------------------------ Client connecting to 192.168.10.1, TCP port 5001 TCP window size: 256 KByte (WARNING: requested 256 KByte) ------------------------------------------------------------ [ 3] local 192.168.10.99 port 39090 connected with 192.168.10.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 3.0 sec 186 MBytes 521 Mbits/sec [ 3] 3.0- 6.0 sec 201 MBytes 563 Mbits/sec [ 3] 6.0- 9.0 sec 203 MBytes 568 Mbits/sec [ 3] 9.0-12.0 sec 202 MBytes 566 Mbits/sec [ 3] 12.0-15.0 sec 202 MBytes 565 Mbits/sec [ 3] 15.0-18.0 sec 204 MBytes 569 Mbits/sec [ 3] 18.0-21.0 sec 198 MBytes 554 Mbits/sec ^C[ 3] 0.0-21.8 sec 1.42 GBytes 558 Mbits/sec bnewbold@ziggy:~$ iperf -u -c 192.168.10.1 ------------------------------------------------------------ Client connecting to 192.168.10.1, UDP port 5001 Sending 1470 byte datagrams UDP buffer size: 224 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.10.99 port 42083 connected with 192.168.10.1 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec [ 3] Sent 893 datagrams [ 3] Server Report: [ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec 0.004 ms 0/ 893 (0%) bnewbold@ziggy:~$ scp ugly.file 192.168.10.1: ugly.file 100% 57MB 6.3MB/s 00:09 bnewbold@freedombox:~$ ls -lh ugly.file -rw-r--r-- 1 bnewbold bnewbold 57M Aug 2 19:49 ugly.file bnewbold@freedombox:~$ time gzip ugly.file real 0m27.117s user 0m24.790s sys 0m1.050s bnewbold@freedombox:~$ time gunzip ugly.file.gz real 0m3.003s user 0m2.020s sys 0m0.940s ------------------------------------------------------------------------------ bonnie++: (128MB ram, 256MB disk) Writing a byte at a time...done Writing intelligently...done Rewriting...done Reading a byte at a time...done Reading intelligently...done start 'em...done...done...done...done...done... Create files in sequential order...done. Stat files in sequential order...done. Delete files in sequential order...done. Create files in random order...done. Stat files in random order...done. Delete files in random order...done. Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP freedombox 256M 82 94 3884 4 5120 4 544 99 261244 99 77.6 1 Latency 1180ms 12649ms 3543ms 15762us 252us 50323us Version 1.96 ------Sequential Create------ --------Random Create-------- freedombox -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 1662 14 +++++ +++ 2769 16 2303 19 +++++ +++ 2820 17 Latency 1663us 2737us 3086us 615us 92us 214ms 1.96,1.96,freedombox,1,1343939511,256M,,82,94,3884,4,5120,4,544,99,261244,99,77s ------------------------------------------------------------------------------ root@freedombox:~# sysbench --test=memory run --memory-total-size=10G sysbench 0.4.12: multi-threaded system evaluation benchmark Running the test with following options: Number of threads: 1 Doing memory operations speed test Memory block size: 1K Memory transfer size: 2048M Memory operations type: write Memory scope type: global Threads started! Done. Operations performed: 2097152 (94189.02 ops/sec) 2048.00 MB transferred (91.98 MB/sec) Test execution summary: total time: 22.2654s total number of events: 2097152 total time taken by event execution: 20.0992 per-request statistics: min: 0.01ms avg: 0.01ms max: 14.03ms approx. 95 percentile: 0.00ms Threads fairness: events (avg/stddev): 2097152.0000/0.00 execution time (avg/stddev): 20.0992/0.00 root@freedombox:~# sysbench --test=cpu 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: 10000 Test execution summary: total time: 737.8006s total number of events: 10000 total time taken by event execution: 737.7826 per-request statistics: min: 73.66ms avg: 73.78ms max: 74.70ms approx. 95 percentile: 73.98ms Threads fairness: events (avg/stddev): 10000.0000/0.00 execution time (avg/stddev): 737.7826/0.00