DigitalOcean (AMS1)

Test of DigitalOcean’s 512MB KVM in Amsterdam (AMS1). I was originally planning on performing the benchmark as it had reached 500 days uptime…but who am I kidding? I have no patience just to wait for a VPS to accumulate more days for what could be “bogus uptime”. I say “bogus” because the host node could have been rebooted several times, and my VPS would still retain its uptime, after it is resumed. The magic of suspend, right? 😉

This VPS runs DNSONLY and is a member of a cPanel DNS cluster. It also runs a forked version of “monkey web server”. That’s pretty much it, for the moment.
Are you excited yet? No? I didn’t think so…tss, tss!

Specifications:

RAM 491 MB
HDD 20 GB
CPU Model QEMU Virtual CPU version 1.0
CPU Cores 1
CPU Speed 1995 MHz
CPU Cache 4096 KB

OS

root@ns3 [~]# cat /etc/centos-release
CentOS release 6.6 (Final)

Uptime

root@ns3 [~]# uptime
 02:06:12 up 437 days,  7:09,  1 user,  load average: 0.06, 0.05, 0.27

UnixBench

UnixBench (w/ all processors) 775.2
UnixBench (w/ one processor) 762.2

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 -- 2.6.32-358.6.2.el6.x86_64 -- #1 SMP Thu May 16 20:59:36 UTC 2013
   Machine: x86_64 (x86_64)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version 1.0 (3990.4 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   00:33:10 up 437 days,  5:36,  1 user,  load average: 0.25, 0.13, 0.12; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Tue Dec 02 2014 00:33:10 - 01:01:06
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       20784656.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2235.2 MWIPS (10.3 s, 7 samples)
Execl Throughput                               2621.0 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        549223.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          143823.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1069886.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1084846.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 193016.4 lps   (10.0 s, 7 samples)
Process Creation                               7107.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   1790.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    236.4 lpm   (60.2 s, 2 samples)
System Call Overhead                        1488711.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   20784656.3   1781.0
Double-Precision Whetstone                       55.0       2235.2    406.4
Execl Throughput                                 43.0       2621.0    609.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     549223.6   1386.9
File Copy 256 bufsize 500 maxblocks            1655.0     143823.5    869.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    1069886.8   1844.6
Pipe Throughput                               12440.0    1084846.2    872.1
Pipe-based Context Switching                   4000.0     193016.4    482.5
Process Creation                                126.0       7107.0    564.1
Shell Scripts (1 concurrent)                     42.4       1790.9    422.4
Shell Scripts (8 concurrent)                      6.0        236.4    393.9
System Call Overhead                          15000.0    1488711.7    992.5
                                                                   ========
System Benchmarks Index Score                                         762.2

------------------------------------------------------------------------
Benchmark Run: Tue Dec 02 2014 01:01:06 - 01:29:08
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       21017187.5 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2262.5 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2661.9 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        545571.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          140827.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1018903.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1150026.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 195005.1 lps   (10.0 s, 7 samples)
Process Creation                               8202.1 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   1761.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    245.9 lpm   (60.1 s, 2 samples)
System Call Overhead                        1496005.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   21017187.5   1801.0
Double-Precision Whetstone                       55.0       2262.5    411.4
Execl Throughput                                 43.0       2661.9    619.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     545571.4   1377.7
File Copy 256 bufsize 500 maxblocks            1655.0     140827.9    850.9
File Copy 4096 bufsize 8000 maxblocks          5800.0    1018903.3   1756.7
Pipe Throughput                               12440.0    1150026.3    924.5
Pipe-based Context Switching                   4000.0     195005.1    487.5
Process Creation                                126.0       8202.1    651.0
Shell Scripts (1 concurrent)                     42.4       1761.5    415.4
Shell Scripts (8 concurrent)                      6.0        245.9    409.9
System Call Overhead                          15000.0    1496005.8    997.3
                                                                   ========
System Benchmarks Index Score                                         775.2

IOPS

I/O Pings

ioping -c 10
request=1 time=0.4 ms
request=2 time=0.6 ms
request=3 time=0.5 ms
request=4 time=0.5 ms
request=5 time=0.5 ms
request=6 time=0.5 ms
request=7 time=0.5 ms
request=8 time=0.5 ms
request=9 time=0.5 ms
request=10 time=0.5 ms

10 requests completed in 9007.8 ms, 2010 iops, 7.9 mb/s

I/O Seek Test (No Cache)

ioping -RD
4846 iops, 18.9 mb/s
min/avg/max/mdev = 0.1/0.2/0.9/0.1 ms

I/O Reads – Sequential

ioping -RL
1628 iops, 407.0 mb/s
min/avg/max/mdev = 0.4/0.6/25.1/0.4 ms

I/O Reads – Cached

ioping -RC
157534 iops, 615.4 mb/s
min/avg/max/mdev = 0.0/0.0/0.3/0.0 ms

DD

dd if=/dev/zero of=sb-io-test bs=1M count=1k conv=fdatasync
9.0066 s, 119 MB/s
dd if=/dev/zero of=sb-io-test bs=64k count=16k conv=fdatasync
10.1382 s, 106 MB/s
dd if=/dev/zero of=sb-io-test bs=1M count=1k oflag=dsync
7.11645 s, 151 MB/s
dd if=/dev/zero of=sb-io-test bs=64k count=16k oflag=dsync
46.6142 s, 23.0 MB/s

FIO

Read IOPS 11047.0
Read Bandwidth 44.1 MB/second
Write IOPS 3176.0
Write Bandwidth 12.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=23321: Mon Dec  1 23:58:05 2014
  read : io=1024.3MB, bw=44191KB/s, iops=11047 , runt= 23734msec
  cpu          : usr=5.35%, sys=34.44%, ctx=31108, majf=0, minf=89
  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=44190KB/s, minb=44190KB/s, maxb=44190KB/s, mint=23734msec, maxt=23734msec

Disk stats (read/write):
  vda: ios=260406/8, merge=123/9, ticks=776723/54, in_queue=780176, util=87.10%
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=23331: Mon Dec  1 23:59:28 2014
  write: io=1024.3MB, bw=12706KB/s, iops=3176 , runt= 82547msec
  cpu          : usr=3.79%, sys=18.94%, ctx=6276, majf=0, minf=25
  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=12705KB/s, minb=12705KB/s, maxb=12705KB/s, mint=82547msec, maxt=82547msec

Disk stats (read/write):
  vda: ios=1656/262243, merge=266/229, ticks=9535/3731668, in_queue=3740072, util=89.89%
Done

bench-with-cpu.sh (slightly modified)

Allgemeine Informationen

Prozessor :  QEMU Virtual CPU version 1.0
Prozessor-Kerne :  1
Taktfrequenz pro Kern:  1995.190 MHz
Arbeitsspeicher : 490 MB
SWAP : 0 MB
Laufzeit :   437 days, 7:36,

Netzwerk Benchmark

Download Geschwindigkeit:  OVH (FR): 37.9MB/s
Download Geschwindigkeit:  Edis (AT): 2.91MB/s
Download Geschwindigkeit:  Netcologne (DE): 36.5MB/s
Download Geschwindigkeit:  FSIT (CH): 30.8MB/s
Download Geschwindigkeit:  BuyVM (Las Vegas): 10.4MB/s

Festplatten Benchmark

I/O Performance [1]:  92.1 MB/s
I/O Performance [2]:  74.1 MB/s
I/O Performance [3]:  123 MB/s

CPU Benchmark

real    0m21.362s
user    0m21.303s
sys     0m0.004s

Speedtest.net results

kremawurst-speedtest01_k0nsl

kremawurst-speedtest02_k0nsl

kremawurst-speedtest03_k0nsl

Download benchmark (100MB):

Location Rate
Cachefly 35.8 MB/s
Linode, Atlanta, GA, USA 19.4 MB/s
Linode, Dallas, TX, USA 12.8 MB/s
Linode, Tokyo, JP 6.91 MB/s
Linode, London, UK 36.3 MB/s
OVH, Paris, France 35.2 MB/s
SmartDC, Rotterdam, Netherlands 34.7 MB/s
Hetzner, Nuernberg, Germany 26.4 MB/s
iiNet, Perth, WA, Australia 1.63 MB/s
MammothVPS, Sydney, Australia 52.4 KB/s
Leaseweb, Haarlem, NL 35.5 MB/s
Leaseweb, Manassas, VA, USA 19.6 MB/s
Softlayer, Singapore 6.97 MB/s
Softlayer, Seattle, WA, USA 15.9 MB/s
Softlayer, San Jose, CA, USA 15.5 MB/s
Softlayer, Washington, DC, USA 24.1 MB/s

Traceroute

I: Luxembourg

root@ns3 [~]# traceroute 107.189.0.1
traceroute to 107.189.0.1 (107.189.0.1), 30 hops max, 60 byte packets
 1  146.185.140.1 (146.185.140.1)  0.417 ms  0.360 ms  0.344 ms
 2  83.231.213.61 (83.231.213.61)  1.018 ms  1.195 ms  1.201 ms
 3  adm-bb3-link.telia.net (80.91.253.162)  0.789 ms adm-bb4-link.telia.net (62.115.141.24)  0.627 ms adm-bb3-link.telia.net (62.115.141.46)  1.178 ms
 4  adm-b4-link.telia.net (213.155.137.213)  0.871 ms adm-b4-link.telia.net (213.155.137.173)  1.111 ms adm-b4-link.telia.net (213.155.137.207)  0.753 ms
 5  WEBAZILLA-L.edge5.Amsterdam1.Level3.net (212.72.41.18)  0.942 ms webzilla-ic-157242-adm-b4.c.telia.net (62.115.9.230)  0.506 ms ic-130057-adm-b4.c.telia.net (213.248.93.130)  1.100 ms
 6  te2-4.r3.ams.sara.nl.iptransit.com (204.26.60.6)  10.774 ms te2-2.r3.ams.sara.nl.iptransit.com (204.26.60.2)  10.263 ms  10.069 ms
 7  te1-2.r2.lux.iptransit.com (204.26.60.9)  9.979 ms te2-1.r2.lux.iptransit.com (204.26.60.13)  10.853 ms  10.697 ms
 8  ic-root.lux.as5577.net (199.59.206.22)  14.777 ms  14.783 ms  14.766 ms
 9  107.189.0.1 (107.189.0.1)  14.350 ms  14.364 ms  14.309 ms

II: Luxembourg

root@ns3 [~]# traceroute 198.251.84.1
traceroute to 198.251.84.1 (198.251.84.1), 30 hops max, 60 byte packets
 1  146.185.140.1 (146.185.140.1)  0.440 ms  0.382 ms  0.365 ms
 2  83.231.213.61 (83.231.213.61)  1.138 ms adm-b2-link.telia.net (62.115.44.245)  0.987 ms  1.012 ms
 3  adm-bb4-link.telia.net (62.115.141.38)  0.520 ms ae-5.r03.amstnl02.nl.bb.gin.ntt.net (129.250.4.186)  1.072 ms adm-bb3-link.telia.net (62.115.141.66)  0.669 ms
 4  ae1.ams60.ip4.gtt.net (141.136.99.13)  0.479 ms adm-b4-link.telia.net (213.155.137.177)  0.642 ms ae1.ams60.ip4.gtt.net (141.136.99.13)  0.451 ms
 5  pni-as1299-1-ams1.staminus.net (69.197.1.80)  0.887 ms xe-9-0-2.ams12.ip4.gtt.net (89.149.180.137)  0.567 ms xe-0-2-2.ams12.ip4.gtt.net (89.149.180.153)  0.570 ms
 6  * pni-as3257-1-ams1.staminus.net (69.197.1.74)  1.007 ms  0.973 ms
 7  198.251.84.1 (198.251.84.1)  14.572 ms  14.542 ms  14.812 ms

III: Las Vegas

root@ns3 [~]# traceroute 205.185.112.1
traceroute to 205.185.112.1 (205.185.112.1), 30 hops max, 60 byte packets
 1  146.185.140.254 (146.185.140.254)  1.997 ms  1.909 ms  2.026 ms
 2  adm-b2-link.telia.net (62.115.34.21)  1.087 ms  1.087 ms 83.231.213.65 (83.231.213.65)  1.059 ms
 3  ae-4.r23.amstnl02.nl.bb.gin.ntt.net (129.250.2.146)  0.637 ms adm-bb4-link.telia.net (62.115.141.38)  0.459 ms ae-4.r23.amstnl02.nl.bb.gin.ntt.net (129.250.2.146)  0.945 ms
 4  * ldn-bb2-link.telia.net (213.155.136.96)  5.587 ms  5.738 ms
 5  ae-5.r21.sttlwa01.us.bb.gin.ntt.net (129.250.4.182)  153.775 ms ash-bb3-link.telia.net (80.91.246.68)  118.490 ms ae-5.r21.sttlwa01.us.bb.gin.ntt.net (129.250.4.182)  173.230 ms
 6  ash-b1-link.telia.net (80.91.252.44)  94.733 ms ash-b1-link.telia.net (80.91.248.161)  83.509 ms ash-b1-link.telia.net (213.155.130.59)  103.061 ms
 7  xe-0-0-0-15.r04.sttlwa01.us.ce.gin.ntt.net (129.250.202.26)  159.450 ms  152.864 ms  152.814 ms
 8  eth1-2.core1.ash2.us.as5580.net (78.152.35.40)  113.605 ms  117.675 ms  113.889 ms
 9  * eth4-1.r1.lax1.us.as5580.net (78.152.45.112)  143.629 ms *
10  78.152.61.106 (78.152.61.106)  156.743 ms  149.369 ms  152.425 ms
11  204.77.7.69 (204.77.7.69)  159.010 ms  161.589 ms  160.356 ms
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *

Leave a Reply

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