RamNode (SKVM)

A ‘to the point’ test of RamNode’s 256MB KVM SSD VPS plan on node “SEASKVM2” (Seattle, USA).

This VPS runs Charybdis thus providing an additional IRC node for k0nslIRC. One could say it is basically the same story as with my test of BuyVM (the “ragnarok” VPS).

The VPS additionally runs nginx serving a dozen or so sites as reverse proxy:

root@derp:~# nginx -V
nginx version: nginx/1.6.2
built by gcc 4.7.2 (Debian 4.7.2-5)
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2' --with-ld-opt=-Wl,-z,relro --prefix=/usr/share/nginx --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-debug --with-pcre-jit --with-ipv6 --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_request_module --with-file-aio --with-http_spdy_module --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_secure_link_module --with-http_sub_module --with-http_xslt_module --with-mail --with-mail_ssl_module --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/nginx-auth-pam --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/nginx-dav-ext-module --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/nginx-echo --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/nginx-upstream-fair --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/nginx-syslog --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/nginx-cache-purge --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/ngx_http_pinba_module --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/ngx_http_substitutions_filter_module --add-module=/usr/src/nginx/source/dotdeb-nginx/debian/modules/nginx-x-rid-header --with-ld-opt=-lossp-uuid

…and what else, well, the usual: php5-fpm:

root@derp:~# /usr/sbin/php5-fpm -v
PHP 5.4.35-1~dotdeb.1 (fpm-fcgi) (built: Nov 17 2014 02:55:28)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies

Did I mention it also runs KiwiIRC? For no real purpose as of now, partly because I’m too lazy to fix my site? One of these days I’ll get to it.

At any rate, enough of the blather: here’s the tests/benchmarks.

Speedtest.net:

k0nsl-ramnode-speedtest01

k0nsl-ramnode-speedtest02

k0nsl-ramnode-speedtest03

OS

root@derp:~# cat /etc/os-re*
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"

Uptime

root@derp:~# uptime
 00:45:16 up 318 days, 11:51,  1 user,  load average: 0.01, 0.89, 1.30

bench-with-cpu.sh

Colormedia Benchmark Version 6.2 (with CPU Benchmark)
Webseite [1]: www.colormedia.co
Webseite [2]: www.ensky.eu

Allgemeine Informationen

Prozessor :  QEMU Virtual CPU version (cpu64-rhel6)
Prozessor-Kerne :  1
Taktfrequenz pro Kern:  3400.022 MHz
Arbeitsspeicher : 245 MB
SWAP : 0 MB
Laufzeit :   318 days, 12:00,

Netzwerk Benchmark

Download Geschwindigkeit:  OVH (FR): 446KB/s
Download Geschwindigkeit:  Edis (AT): 376KB/s
Download Geschwindigkeit:  Netcologne (DE): 354KB/s
Download Geschwindigkeit:  FSIT (CH): 323KB/s
Download Geschwindigkeit:  Softlayer (Hong Kong): 400KB/s

Festplatten Benchmark

I/O Performance [1]:  756 MB/s
I/O Performance [2]:  825 MB/s
I/O Performance [3]:  887 MB/s

CPU Benchmark

real    0m13.041s
user    0m12.961s
sys     0m0.040s


root@derp:~#

System Specs

RAM 245 MB
HDD 9 GB
CPU Model QEMU Virtual CPU version (cpu64-rhel6)
CPU Cores 1
CPU Speed 3400 MHz
CPU Cache 4096 KB

UnixBench

UnixBench (w/ all processors) 1706.4
UnixBench (w/ one processor) 1723.6
Raw UnixBench Output

   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.3                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   January 13, 2011                   johantheghost at yahoo period com


1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

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

   System: ******************
   OS: GNU/Linux -- 3.2.0-4-amd64 -- #1 SMP Debian 3.2.51-1
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: QEMU Virtual CPU version (cpu64-rhel6) (6800.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   23:42:11 up 318 days, 10:48,  1 user,  load average: 0.00, 0.01, 0.05; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Sat Nov 22 2014 23:42:11 - 00:10:13
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       33012378.0 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4409.8 MWIPS (9.7 s, 7 samples)
Execl Throughput                               4117.5 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1024286.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          313255.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1935694.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2586474.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 438508.3 lps   (10.0 s, 7 samples)
Process Creation                              11492.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7464.0 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    980.4 lpm   (60.0 s, 2 samples)
System Call Overhead                        4857476.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   33012378.0   2828.8
Double-Precision Whetstone                       55.0       4409.8    801.8
Execl Throughput                                 43.0       4117.5    957.6
File Copy 1024 bufsize 2000 maxblocks          3960.0    1024286.6   2586.6
File Copy 256 bufsize 500 maxblocks            1655.0     313255.2   1892.8
File Copy 4096 bufsize 8000 maxblocks          5800.0    1935694.2   3337.4
Pipe Throughput                               12440.0    2586474.3   2079.2
Pipe-based Context Switching                   4000.0     438508.3   1096.3
Process Creation                                126.0      11492.9    912.1
Shell Scripts (1 concurrent)                     42.4       7464.0   1760.4
Shell Scripts (8 concurrent)                      6.0        980.4   1634.0
System Call Overhead                          15000.0    4857476.7   3238.3
                                                                   ========
System Benchmarks Index Score                                        1723.6

------------------------------------------------------------------------
Benchmark Run: Sun Nov 23 2014 00:10:13 - 00:38:16
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       33412948.2 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4406.5 MWIPS (9.7 s, 7 samples)
Execl Throughput                               4194.5 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1009425.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          289465.8 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1957301.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2554426.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 423926.2 lps   (10.0 s, 7 samples)
Process Creation                              11428.8 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7574.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    974.7 lpm   (60.0 s, 2 samples)
System Call Overhead                        4739654.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   33412948.2   2863.1
Double-Precision Whetstone                       55.0       4406.5    801.2
Execl Throughput                                 43.0       4194.5    975.5
File Copy 1024 bufsize 2000 maxblocks          3960.0    1009425.4   2549.1
File Copy 256 bufsize 500 maxblocks            1655.0     289465.8   1749.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    1957301.8   3374.7
Pipe Throughput                               12440.0    2554426.9   2053.4
Pipe-based Context Switching                   4000.0     423926.2   1059.8
Process Creation                                126.0      11428.8    907.0
Shell Scripts (1 concurrent)                     42.4       7574.9   1786.5
Shell Scripts (8 concurrent)                      6.0        974.7   1624.6
System Call Overhead                          15000.0    4739654.5   3159.8
                                                                   ========
System Benchmarks Index Score                                        1706.4

IOPS

I/O Pings

ioping -c 10
request=1 time=0.1 ms
request=2 time=0.2 ms
request=3 time=0.2 ms
request=4 time=0.2 ms
request=5 time=0.2 ms
request=6 time=0.2 ms
request=7 time=0.2 ms
request=8 time=0.2 ms
request=9 time=0.2 ms
request=10 time=0.2 ms

10 requests completed in 9003.4 ms, 4880 iops, 19.1 mb/s

I/O Seek Test (No Cache)

ioping -RD
8292 iops, 32.4 mb/s
min/avg/max/mdev = 0.1/0.1/20.2/0.3 ms

I/O Reads – Sequential

ioping -RL
2815 iops, 703.7 mb/s
min/avg/max/mdev = 0.2/0.4/23.4/0.5 ms

I/O Reads – Cached

ioping -RC
305752 iops, 1194.3 mb/s
min/avg/max/mdev = 0.0/0.0/1.7/0.0 ms

DD

dd if=/dev/zero of=sb-io-test bs=1M count=1k conv=fdatasync
1.321 s, 813 MB/s
dd if=/dev/zero of=sb-io-test bs=64k count=16k conv=fdatasync
1.39135 s, 772 MB/s
dd if=/dev/zero of=sb-io-test bs=1M count=1k oflag=dsync
2.95678 s, 363 MB/s
dd if=/dev/zero of=sb-io-test bs=64k count=16k oflag=dsync
11.8181 s, 90.9 MB/s

FIO

Read IOPS 39662.0
Read Bandwidth 158.6 MB/second
Write IOPS 28934.0
Write Bandwidth 115.7 MB/second
Raw FIO Output
FIO random reads:
randomreads: (g=0): rw=randread, bs=4K-4K/4K-4K, ioengine=libaio, iodepth=64
fio-2.0.9
Starting 1 process
randomreads: Laying out IO file(s) (1 file(s) / 1024MB)

randomreads: (groupid=0, jobs=1): err= 0: pid=2842: Sat Nov 22 22:46:08 2014
  read : io=1024.3MB, bw=158649KB/s, iops=39662 , runt=  6611msec
  cpu          : usr=10.29%, sys=65.23%, ctx=5796, majf=0, minf=85
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=100.0%
     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
     complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0%
     issued    : total=r=262207/w=0/d=0, short=r=0/w=0/d=0

Run status group 0 (all jobs):
   READ: io=1024.3MB, aggrb=158648KB/s, minb=158648KB/s, maxb=158648KB/s, mint=6611msec, maxt=6611msec

Disk stats (read/write):
  vda: ios=262018/2, merge=6/1, ticks=169132/0, in_queue=168816, util=92.73%
Done

FIO random writes:
randomwrites: (g=0): rw=randwrite, bs=4K-4K/4K-4K, ioengine=libaio, iodepth=64
fio-2.0.9
Starting 1 process

randomwrites: (groupid=0, jobs=1): err= 0: pid=2846: Sat Nov 22 22:46:18 2014
  write: io=1024.3MB, bw=115739KB/s, iops=28934 , runt=  9062msec
  cpu          : usr=10.11%, sys=49.66%, ctx=8517, majf=0, minf=19
  IO depths    : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=100.0%
     submit    : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
     complete  : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.1%, >=64=0.0%
     issued    : total=r=0/w=262207/d=0, short=r=0/w=0/d=0

Run status group 0 (all jobs):
  WRITE: io=1024.3MB, aggrb=115739KB/s, minb=115739KB/s, maxb=115739KB/s, mint=9062msec, maxt=9062msec

Disk stats (read/write):
  vda: ios=14/259357, merge=0/4, ticks=336/412880, in_queue=412980, util=96.73%
Done

Download Speed (100MB File)

Location Rate
Cachefly 32.8 MB/s
Linode, Atlanta, GA, USA 615 KB/s
Linode, Dallas, TX, USA 988 KB/s
Linode, Tokyo, JP 463 KB/s
Linode, London, UK 488 KB/s
OVH, Paris, France 445 KB/s
SmartDC, Rotterdam, Netherlands 436 KB/s
Hetzner, Nuernberg, Germany 453 KB/s
iiNet, Perth, WA, Australia 252 KB/s
MammothVPS, Sydney, Australia 367 KB/s
Leaseweb, Haarlem, NL 149 KB/s
Leaseweb, Manassas, VA, USA 652 KB/s
Softlayer, Singapore 313 KB/s
Softlayer, Seattle, WA, USA 37.9 MB/s
Softlayer, San Jose, CA, USA 2.35 MB/s
Softlayer, Washington, DC, USA 973 KB/s

Traceroute

Traceroute (cachefly.cachefly.net): traceroute to cachefly.cachefly.net (205.234.175.175), 30 hops max, 60 byte packets
 1  ***-***.*****.*** (***.***.***.***)  0.373 ms   0.504 ms  0.623 ms
 2  ae0-132.sea23.ip4.gtt.net (173.241.128.121)  0.238 ms  0.241 ms  0.222 ms
 3  xe-1-2-0.sea22.ip4.gtt.net (89.149.184.189)  0.257 ms  0.297 ms xe-5-2-0.sea22.ip4.gtt.net (89.149.184.141)  0.281 ms
 4  gtt-gw.ip4.gtt.net (77.67.68.206)  0.310 ms  0.292 ms  0.329 ms
 5  vip1.G-anycast1.cachefly.net (205.234.175.175)  4.507 ms  4.446 ms  4.415 ms

Location

City Forsyth
County GA
Country United States

Leave a Reply

Your email address will not be published. Required fields are marked *