Last week I published an article highlighting my move from Linode to Digital Ocean.
On Monday morning Linode reached out to me to ask if I would be interested in re-running some of my benchmarks on their new hardware. I accepted the offer and my Linode 2G was migrated from an older host with an Intel Xeon E5-2630L @ 2.00Ghz CPU to a new host with Intel Xeon E5-2670 @ 2.60Ghz CPU.
After the migration the Linode 2G posted a score of 335.2 (single thread) and 1059.1 (8 parallel threads).
I also re-ran the Droplet 2Gb and it posted a score of 499.9 (single thread) and 945.4 (2 parallel threads)
As with anything in life there are pros and cons to my move from Linode to Digital Ocean. There are a great many features available from Linode that aren’t (yet) available from Digital Ocean. One the the bigger missing pieces is IPv6 support. Hopefully that will be coming soon. Linode has been a very reliable hosting provider, as was RIMU Hosting prior to them. Let’s hope that Digital Ocean will stand the test of time.
Here are the results of those updated benchmarks;
Linode 2G
BYTE UNIX Benchmarks (Version 5.1.3) System: earth.michaelfmcnamara.com: GNU/Linux OS: GNU/Linux -- 3.11.6-x86-linode54 -- #1 SMP Wed Oct 23 15:22:49 EDT 2013 Machine: i686 (i386) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (5200.1 bogomips) Hyper-Threading, MMX, Physical Address Ext CPU 1: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (5200.1 bogomips) Hyper-Threading, MMX, Physical Address Ext CPU 2: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (5200.1 bogomips) Hyper-Threading, MMX, Physical Address Ext CPU 3: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (5200.1 bogomips) Hyper-Threading, MMX, Physical Address Ext CPU 4: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (5200.1 bogomips) Hyper-Threading, MMX, Physical Address Ext CPU 5: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (5200.1 bogomips) Hyper-Threading, MMX, Physical Address Ext CPU 6: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (5200.1 bogomips) Hyper-Threading, MMX, Physical Address Ext CPU 7: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz (5200.1 bogomips) Hyper-Threading, MMX, Physical Address Ext 11:18:25 up 14 min, 1 user, load average: 0.03, 0.10, 0.11; runlevel 3 ------------------------------------------------------------------------ Benchmark Run: Mon Nov 11 2013 11:18:25 - 11:46:35 8 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 17372242.8 lps (10.0 s, 7 samples) Double-Precision Whetstone 2433.0 MWIPS (10.1 s, 7 samples) Execl Throughput 1398.9 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 99492.5 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 26425.0 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 355684.4 KBps (30.0 s, 2 samples) Pipe Throughput 131069.7 lps (10.0 s, 7 samples) Pipe-based Context Switching 19782.8 lps (10.0 s, 7 samples) Process Creation 2465.6 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 2802.0 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 1209.9 lpm (60.0 s, 2 samples) System Call Overhead 421349.8 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 17372242.8 1488.6 Double-Precision Whetstone 55.0 2433.0 442.4 Execl Throughput 43.0 1398.9 325.3 File Copy 1024 bufsize 2000 maxblocks 3960.0 99492.5 251.2 File Copy 256 bufsize 500 maxblocks 1655.0 26425.0 159.7 File Copy 4096 bufsize 8000 maxblocks 5800.0 355684.4 613.2 Pipe Throughput 12440.0 131069.7 105.4 Pipe-based Context Switching 4000.0 19782.8 49.5 Process Creation 126.0 2465.6 195.7 Shell Scripts (1 concurrent) 42.4 2802.0 660.9 Shell Scripts (8 concurrent) 6.0 1209.9 2016.5 System Call Overhead 15000.0 421349.8 280.9 ======== System Benchmarks Index Score 335.2 ------------------------------------------------------------------------ Benchmark Run: Mon Nov 11 2013 11:46:35 - 12:14:39 8 CPUs in system; running 8 parallel copies of tests Dhrystone 2 using register variables 96470696.7 lps (10.0 s, 7 samples) Double-Precision Whetstone 17546.6 MWIPS (10.2 s, 7 samples) Execl Throughput 7658.9 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 141618.0 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 34048.7 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 471267.7 KBps (30.0 s, 2 samples) Pipe Throughput 239641.1 lps (10.0 s, 7 samples) Pipe-based Context Switching 114968.2 lps (10.0 s, 7 samples) Process Creation 11851.2 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 11758.6 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 1557.5 lpm (60.2 s, 2 samples) System Call Overhead 2838704.7 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 96470696.7 8266.6 Double-Precision Whetstone 55.0 17546.6 3190.3 Execl Throughput 43.0 7658.9 1781.1 File Copy 1024 bufsize 2000 maxblocks 3960.0 141618.0 357.6 File Copy 256 bufsize 500 maxblocks 1655.0 34048.7 205.7 File Copy 4096 bufsize 8000 maxblocks 5800.0 471267.7 812.5 Pipe Throughput 12440.0 239641.1 192.6 Pipe-based Context Switching 4000.0 114968.2 287.4 Process Creation 126.0 11851.2 940.6 Shell Scripts (1 concurrent) 42.4 11758.6 2773.3 Shell Scripts (8 concurrent) 6.0 1557.5 2595.9 System Call Overhead 15000.0 2838704.7 1892.5 ======== System Benchmarks Index Score 1059.1
Droplet 2Gb
BYTE UNIX Benchmarks (Version 5.1.3) System: moon: GNU/Linux OS: GNU/Linux -- 2.6.32-358.6.2.el6.i686 -- #1 SMP Thu May 16 18:12:13 UTC 2013 Machine: i686 (i386) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") CPU 0: QEMU Virtual CPU version 1.0 (4600.0 bogomips) x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization CPU 1: QEMU Virtual CPU version 1.0 (4600.0 bogomips) x86-64, MMX, Physical Address Ext, SYSCALL/SYSRET, Intel virtualization 13:35:59 up 4 min, 1 user, load average: 0.45, 0.16, 0.05; runlevel 3 ------------------------------------------------------------------------ Benchmark Run: Mon Nov 11 2013 13:35:59 - 14:04:07 2 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 15544868.9 lps (10.0 s, 7 samples) Double-Precision Whetstone 2522.3 MWIPS (9.0 s, 7 samples) Execl Throughput 1482.6 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 198073.0 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 55026.4 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 655344.4 KBps (30.0 s, 2 samples) Pipe Throughput 298379.1 lps (10.0 s, 7 samples) Pipe-based Context Switching 80643.2 lps (10.0 s, 7 samples) Process Creation 4082.1 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 2728.8 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 723.9 lpm (60.0 s, 2 samples) System Call Overhead 759680.8 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 15544868.9 1332.0 Double-Precision Whetstone 55.0 2522.3 458.6 Execl Throughput 43.0 1482.6 344.8 File Copy 1024 bufsize 2000 maxblocks 3960.0 198073.0 500.2 File Copy 256 bufsize 500 maxblocks 1655.0 55026.4 332.5 File Copy 4096 bufsize 8000 maxblocks 5800.0 655344.4 1129.9 Pipe Throughput 12440.0 298379.1 239.9 Pipe-based Context Switching 4000.0 80643.2 201.6 Process Creation 126.0 4082.1 324.0 Shell Scripts (1 concurrent) 42.4 2728.8 643.6 Shell Scripts (8 concurrent) 6.0 723.9 1206.5 System Call Overhead 15000.0 759680.8 506.5 ======== System Benchmarks Index Score 499.9 ------------------------------------------------------------------------ Benchmark Run: Mon Nov 11 2013 14:04:07 - 14:32:17 2 CPUs in system; running 2 parallel copies of tests Dhrystone 2 using register variables 31253508.5 lps (10.0 s, 7 samples) Double-Precision Whetstone 5029.9 MWIPS (9.4 s, 7 samples) Execl Throughput 4184.2 lps (29.8 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 322543.5 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 81658.1 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 1128127.3 KBps (30.0 s, 2 samples) Pipe Throughput 579841.3 lps (10.0 s, 7 samples) Pipe-based Context Switching 178589.2 lps (10.0 s, 7 samples) Process Creation 11553.3 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 5516.4 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 734.0 lpm (60.0 s, 2 samples) System Call Overhead 1350899.6 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 31253508.5 2678.1 Double-Precision Whetstone 55.0 5029.9 914.5 Execl Throughput 43.0 4184.2 973.1 File Copy 1024 bufsize 2000 maxblocks 3960.0 322543.5 814.5 File Copy 256 bufsize 500 maxblocks 1655.0 81658.1 493.4 File Copy 4096 bufsize 8000 maxblocks 5800.0 1128127.3 1945.0 Pipe Throughput 12440.0 579841.3 466.1 Pipe-based Context Switching 4000.0 178589.2 446.5 Process Creation 126.0 11553.3 916.9 Shell Scripts (1 concurrent) 42.4 5516.4 1301.0 Shell Scripts (8 concurrent) 6.0 734.0 1223.4 System Call Overhead 15000.0 1350899.6 900.6 ======== System Benchmarks Index Score 945.4
Cheers!