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:
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 |
RamNode is a solid provider and they won’t disappoint. That’s my experience with them throughout the years.