Skip to content

Instantly share code, notes, and snippets.

@rictorres
Last active March 2, 2020 05:04
Show Gist options
  • Save rictorres/428bc9ef75fcece30a21 to your computer and use it in GitHub Desktop.
Save rictorres/428bc9ef75fcece30a21 to your computer and use it in GitHub Desktop.
VPS performance tests

Using dd

RunAbove Sandbox [ra]

  • 1 core / 2 GB RAM / 20 GB SSD

EC2 Micro [ec]

  • 1 core / 1 GB RAM / 8 GB

Digital Ocean [do]

  • 1 core / 512 MB RAM / 20 GB SSD

Digital Ocean [do2]

  • 2 core / 2048 MB RAM / 40 GB SSD

Vultr [vt]

  • 2 core / 2048 MB RAM / 45 GB SSD

Scaleway [sw]

  • 4 core (ARM) / 2048 MB RAM / 50 GB LSSD

Disk read/write performance

Init:

mkdir ~/_bench/
cd ~/_bench/

Write

dd if=/dev/zero of=diskbench bs=1M count=1024 conv=fdatasync
  • [ra]: 1073741824 bytes (1.1 GB) copied, 7.35618 s, 146 MB/s
  • [ec]: 1073741824 bytes (1.1 GB) copied, 16.9822 s, 63.2 MB/s
  • [do]: 1073741824 bytes (1.1 GB) copied, 2.12969 s, 504 MB/s
  • [vt]: 1073741824 bytes (1.1 GB) copied, 2.51819 s, 426 MB/s
  • [sw]: 1073741824 bytes (1.1 GB) copied, 11.288 s, 95.1 MB/s
  • [do2 1st run]: 1073741824 bytes (1.1 GB) copied, 37.8891 s, 28.3 MB/s 😐
  • [do2 2nd run]: 1073741824 bytes (1.1 GB) copied, 32.7894 s, 32.7 MB/s 🐌

Clearly, something wasn't right with this Digital Ocean instance.

Read

Clear cache

echo 3 | sudo tee /proc/sys/vm/drop_caches
dd if=diskbench of=/dev/null bs=1M count=1024

Uncached

  • [ra]: 1073741824 bytes (1.1 GB) copied, 5.71051 s, 188 MB/s
  • [ec]: 1073741824 bytes (1.1 GB) copied, 16.5122 s, 65.0 MB/s
  • [do]: 1073741824 bytes (1.1 GB) copied, 1.06747 s, 1.0 GB/s
  • [vt]: 1073741824 bytes (1.1 GB) copied, 3.18181 s, 337 MB/s
  • [sw]: 1073741824 bytes (1.1 GB) copied, 12.1583 s, 88.3 MB/s
  • [do2]: 1073741824 bytes (1.1 GB) copied, 1.88625 s, 569 MB/s

Cached

  • [ra]: 1073741824 bytes (1.1 GB) copied, 0.780069 s, 1.4 GB/s
  • [ec]: 1073741824 bytes (1.1 GB) copied, 16.3098 s, 65.8 MB/s
  • [do]: 1073741824 bytes (1.1 GB) copied, 0.957031 s, 1.1 GB/s
  • [vt]: 1073741824 bytes (1.1 GB) copied, 0.125819 s, 8.5 GB/s
  • [sw]: 1073741824 bytes (1.1 GB) copied, 1.20416 s, 892 MB/s
  • [do]: 1073741824 bytes (1.1 GB) copied, 0.215533 s, 5.0 GB/s

CPU performance

dd if=/dev/zero bs=1M count=1024 | md5sum
  • [ra]: 1073741824 bytes (1.1 GB) copied, 2.36411 s, 454 MB/s
  • [ec]: 1073741824 bytes (1.1 GB) copied, 2.46927 s, 435 MB/s
  • [do]: 1073741824 bytes (1.1 GB) copied, 2.95077 s, 364 MB/s
  • [vt]: 1073741824 bytes (1.1 GB) copied, 1.80603 s, 595 MB/s
  • [sw]: 1073741824 bytes (1.1 GB) copied, 6.57509 s, 163 MB/s
  • [do2]: 1073741824 bytes (1.1 GB) copied, 3.80824 s, 282 MB/s

Testing VPS disk latency with ioping

Init:

ioping . -c 10

RunAbove Sandbox

  • 1 core / 2 GB RAM / 20 GB SSD
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=1 time=381 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=2 time=505 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=3 time=442 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=4 time=420 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=5 time=1.2 ms
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=6 time=401 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=7 time=494 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=8 time=425 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=9 time=475 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44): request=10 time=440 us

--- . (ext4 /dev/disk/by-uuid/43afc892-997a-408a-b56f-6cc957c27a44) ioping statistics ---
10 requests completed in 9.0 s, 1.9 k iops, 7.5 MiB/s
min/avg/max/mdev = 381 us / 521 us / 1.2 ms / 239 us

EC2 Micro

  • 1 core / 1 GB RAM / 8 GB
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=1 time=276 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=2 time=364 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=3 time=386 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=4 time=480 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=5 time=414 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=6 time=495 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=7 time=421 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=8 time=412 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=9 time=495 us
4.0 KiB from . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c): request=10 time=539 us

--- . (ext4 /dev/disk/by-uuid/eadf02fe-ee58-47f8-88aa-a5b893092f0c) ioping statistics ---
10 requests completed in 9.0 s, 2.3 k iops, 9.1 MiB/s
min/avg/max/mdev = 276 us / 428 us / 539 us / 73 us

Digital Ocean

  • 1 core / 512 MB RAM / 20 GB SSD
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=1 time=105 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=2 time=676 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=3 time=334 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=4 time=649 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=5 time=302 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=6 time=474 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=7 time=338 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=8 time=303 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=9 time=551 us
4.0 KiB from . (ext4 /dev/disk/by-label/DOROOT): request=10 time=339 us

--- . (ext4 /dev/disk/by-label/DOROOT) ioping statistics ---
10 requests completed in 9.0 s, 2.5 k iops, 9.6 MiB/s
min/avg/max/mdev = 105 us / 407 us / 676 us / 168 us

Vultr

  • 2 core / 2048 MB RAM / 45 GB SSD
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=1 time=1.4 ms
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=2 time=377 us
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=3 time=298 us
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=4 time=317 us
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=5 time=360 us
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=6 time=314 us
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=7 time=328 us
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=8 time=388 us
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=9 time=306 us
4.0 KiB from . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d): request=10 time=318 us

--- . (ext3 /dev/disk/by-uuid/6392f8cf-6d14-4dad-9d19-ccab0cdff94d) ioping statistics ---
10 requests completed in 9.0 s, 2.2 k iops, 8.8 MiB/s
min/avg/max/mdev = 298 us / 445 us / 1.4 ms / 336 us

Scaleway

  • 4 core (ARM) / 2048 MB RAM / 50 GB LSSD
4.0 KiB from . (ext4 /dev/nbd0): request=1 time=577 us
4.0 KiB from . (ext4 /dev/nbd0): request=2 time=593 us
4.0 KiB from . (ext4 /dev/nbd0): request=3 time=611 us
4.0 KiB from . (ext4 /dev/nbd0): request=4 time=598 us
4.0 KiB from . (ext4 /dev/nbd0): request=5 time=563 us
4.0 KiB from . (ext4 /dev/nbd0): request=6 time=563 us
4.0 KiB from . (ext4 /dev/nbd0): request=7 time=572 us
4.0 KiB from . (ext4 /dev/nbd0): request=8 time=563 us
4.0 KiB from . (ext4 /dev/nbd0): request=9 time=584 us
4.0 KiB from . (ext4 /dev/nbd0): request=10 time=550 us

--- . (ext4 /dev/nbd0) ioping statistics ---
10 requests completed in 9.1 s, 1.7 k iops, 6.8 MiB/s
min/avg/max/mdev = 550 us / 577 us / 611 us / 18 us

Testing VPS network performance

Init:

wget freevps.us/downloads/bench.sh -O - -o /dev/null|bash

RunAbove Sandbox @ Paris

  • 1 core / 2 GB RAM / 20 GB SSD
CPU model :  Intel Xeon E312xx (Sandy Bridge)
Number of cores : 1
CPU frequency :  3699.986 MHz
Total amount of ram : 2001 MB
Total amount of swap : 4095 MB
System uptime :   17:42,
Download speed from CacheFly: 14.6MB/s
Download speed from Coloat, Atlanta GA: 2.02MB/s
Download speed from Softlayer, Dallas, TX: 11.4MB/s
Download speed from Linode, Tokyo, JP: 8.38MB/s
Download speed from i3d.net, Rotterdam, NL: 32.9MB/s
Download speed from Leaseweb, Haarlem, NL: 34.7MB/s
Download speed from Softlayer, Singapore: 3.03MB/s
Download speed from Softlayer, Seattle, WA: 9.86MB/s
Download speed from Softlayer, San Jose, CA: 9.62MB/s
Download speed from Softlayer, Washington, DC: 4.81MB/s
I/O speed :  11.7 MB/s

EC2 Micro @ São Paulo

  • 1 core / 1 GB RAM / 8 GB
CPU model :  Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz
Number of cores : 1
CPU frequency :  2500.048 MHz
Total amount of ram : 992 MB
Total amount of swap : 2047 MB
System uptime :   351 days, 21:51,
Download speed from CacheFly: 77.4MB/s
Download speed from Coloat, Atlanta GA: 7.19MB/s
Download speed from Softlayer, Dallas, TX: 8.09MB/s
Download speed from Linode, Tokyo, JP: 4.65MB/s
^C

It hangs here :(

Digital Ocean @ Amsterdam

  • 1 core / 512 MB RAM / 20 GB SSD
CPU model :  Intel(R) Xeon(R) CPU E5-2630L v2 @ 2.40GHz
Number of cores : 1
CPU frequency :  2399.998 MHz
Total amount of ram : 490 MB
Total amount of swap : 2047 MB
System uptime :   144 days, 12:02,
Download speed from CacheFly: 61.7MB/s
Download speed from Coloat, Atlanta GA: 11.0MB/s
Download speed from Softlayer, Dallas, TX: 17.1MB/s
Download speed from Linode, Tokyo, JP: 8.09MB/s
Download speed from i3d.net, Rotterdam, NL: 95.3MB/s
Download speed from Leaseweb, Haarlem, NL: 60.5MB/s
Download speed from Softlayer, Singapore: 5.58MB/s
Download speed from Softlayer, Seattle, WA: 12.4MB/s
Download speed from Softlayer, San Jose, CA: 12.4MB/s
Download speed from Softlayer, Washington, DC: 2.77MB/s
I/O speed :  517 MB/s

Vultr @ Amsterdam

  • 2 core / 2048 MB RAM / 45 GB SSD
CPU model :  Virtual CPU e7da7129d3ee
Number of cores : 2
CPU frequency :  3600.022 MHz
Total amount of ram : 2001 MB
Total amount of swap : 0 MB
System uptime :   5:16,
Download speed from CacheFly: 73.5MB/s
Download speed from Coloat, Atlanta GA: 11.5MB/s
Download speed from Softlayer, Dallas, TX: 13.5MB/s
Download speed from Linode, Tokyo, JP: 7.71MB/s
Download speed from i3d.net, Rotterdam, NL: 88.1MB/s
Download speed from Leaseweb, Haarlem, NL: 72.4MB/s
Download speed from Softlayer, Singapore: 6.37MB/s
Download speed from Softlayer, Seattle, WA: 10.5MB/s
Download speed from Softlayer, San Jose, CA: 11.4MB/s
Download speed from Softlayer, Washington, DC: 6.10MB/s
I/O speed :  402 MB/s

Scaleway @ Amsterdam

  • 4 core (ARM) / 2048 MB RAM / 50 GB LSSD
CPU model :
Number of cores :
CPU frequency :  MHz
Total amount of ram : 2023 MB
Total amount of swap : 0 MB
System uptime :   2:32,
Download speed from CacheFly: 69.5MB/s
Download speed from Coloat, Atlanta GA: 2.91MB/s
Download speed from Softlayer, Dallas, TX: 3.08MB/s
Download speed from Linode, Tokyo, JP: 641KB/s
Download speed from i3d.net, Rotterdam, NL: 34.0MB/s
Download speed from Leaseweb, Haarlem, NL: 32.5MB/s
Download speed from Softlayer, Singapore: 1.43MB/s
Download speed from Softlayer, Seattle, WA: 2.48MB/s
Download speed from Softlayer, San Jose, CA: 2.28MB/s
Download speed from Softlayer, Washington, DC: 4.18MB/s
I/O speed :  94.1 MB/s

Testing VPS performance using unixbench

Init:

wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz
tar zxf ./UnixBench5.1.3.tgz
cd ./UnixBench
./Run

RunAbove Sandbox

  • 1 core / 2 GB RAM / 20 GB SSD
Benchmark Run: Fri Jul 17 2015 16:05:25 - 16:33:31
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       28321147.1 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4424.9 MWIPS (9.7 s, 7 samples)
Execl Throughput                               3278.8 lps   (29.8 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        656459.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          200313.3 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1611078.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1675927.1 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 173720.8 lps   (10.0 s, 7 samples)
Process Creation                               8076.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   4180.6 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    550.1 lpm   (60.0 s, 2 samples)
System Call Overhead                        4007643.1 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   28321147.1   2426.8
Double-Precision Whetstone                       55.0       4424.9    804.5
Execl Throughput                                 43.0       3278.8    762.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     656459.2   1657.7
File Copy 256 bufsize 500 maxblocks            1655.0     200313.3   1210.4
File Copy 4096 bufsize 8000 maxblocks          5800.0    1611078.2   2777.7
Pipe Throughput                               12440.0    1675927.1   1347.2
Pipe-based Context Switching                   4000.0     173720.8    434.3
Process Creation                                126.0       8076.9    641.0
Shell Scripts (1 concurrent)                     42.4       4180.6    986.0
Shell Scripts (8 concurrent)                      6.0        550.1    916.8
System Call Overhead                          15000.0    4007643.1   2671.8
                                                                   ========
System Benchmarks Index Score                                        1183.0

EC2 Micro

  • 1 core / 1 GB RAM / 8 GB
Benchmark Run: Fri Jul 17 2015 11:06:00 - 11:34:06
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       31026710.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4072.5 MWIPS (9.8 s, 7 samples)
Execl Throughput                               3708.0 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        587829.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          154759.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1788349.4 KBps  (30.0 s, 2 samples)
Pipe Throughput                              785112.0 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 190703.6 lps   (10.0 s, 7 samples)
Process Creation                              12148.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7130.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    933.6 lpm   (60.0 s, 2 samples)
System Call Overhead                         539720.0 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   31026710.6   2658.7
Double-Precision Whetstone                       55.0       4072.5    740.4
Execl Throughput                                 43.0       3708.0    862.3
File Copy 1024 bufsize 2000 maxblocks          3960.0     587829.9   1484.4
File Copy 256 bufsize 500 maxblocks            1655.0     154759.5    935.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    1788349.4   3083.4
Pipe Throughput                               12440.0     785112.0    631.1
Pipe-based Context Switching                   4000.0     190703.6    476.8
Process Creation                                126.0      12148.4    964.2
Shell Scripts (1 concurrent)                     42.4       7130.1   1681.6
Shell Scripts (8 concurrent)                      6.0        933.6   1556.0
System Call Overhead                          15000.0     539720.0    359.8
                                                                   ========
System Benchmarks Index Score                                        1058.8

Digital Ocean

  • 1 core / 512 MB RAM / 20 GB SSD
Benchmark Run: Fri Jul 17 2015 07:12:53 - 07:41:04
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       25960270.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3393.9 MWIPS (9.9 s, 7 samples)
Execl Throughput                               2705.7 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        379994.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          102897.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1023008.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                              623227.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 149695.7 lps   (10.0 s, 7 samples)
Process Creation                               8203.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5437.7 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    701.6 lpm   (60.0 s, 2 samples)
System Call Overhead                         459888.8 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   25960270.6   2224.5
Double-Precision Whetstone                       55.0       3393.9    617.1
Execl Throughput                                 43.0       2705.7    629.2
File Copy 1024 bufsize 2000 maxblocks          3960.0     379994.0    959.6
File Copy 256 bufsize 500 maxblocks            1655.0     102897.7    621.7
File Copy 4096 bufsize 8000 maxblocks          5800.0    1023008.3   1763.8
Pipe Throughput                               12440.0     623227.2    501.0
Pipe-based Context Switching                   4000.0     149695.7    374.2
Process Creation                                126.0       8203.4    651.1
Shell Scripts (1 concurrent)                     42.4       5437.7   1282.5
Shell Scripts (8 concurrent)                      6.0        701.6   1169.3
System Call Overhead                          15000.0     459888.8    306.6
                                                                   ========
System Benchmarks Index Score                                         780.4

Digital Ocean

  • 2 core / 2048 MB RAM / 40 GB SSD
Benchmark Run: Fri Jul 17 2015 11:38:18 - 12:06:34
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       22724725.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     2823.9 MWIPS (10.2 s, 7 samples)
Execl Throughput                               1821.8 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        686416.8 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          181075.4 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1342281.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                             1339067.7 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 201411.1 lps   (10.0 s, 7 samples)
Process Creation                               4513.1 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   5065.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1112.4 lpm   (60.0 s, 2 samples)
System Call Overhead                        2592839.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   22724725.9   1947.3
Double-Precision Whetstone                       55.0       2823.9    513.4
Execl Throughput                                 43.0       1821.8    423.7
File Copy 1024 bufsize 2000 maxblocks          3960.0     686416.8   1733.4
File Copy 256 bufsize 500 maxblocks            1655.0     181075.4   1094.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    1342281.1   2314.3
Pipe Throughput                               12440.0    1339067.7   1076.4
Pipe-based Context Switching                   4000.0     201411.1    503.5
Process Creation                                126.0       4513.1    358.2
Shell Scripts (1 concurrent)                     42.4       5065.4   1194.7
Shell Scripts (8 concurrent)                      6.0       1112.4   1854.0
System Call Overhead                          15000.0    2592839.3   1728.6
                                                                   ========
System Benchmarks Index Score                                        1027.3

------------------------------------------------------------------------
Benchmark Run: Fri Jul 17 2015 12:06:34 - 12:34:48
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       46740069.6 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     5854.9 MWIPS (9.4 s, 7 samples)
Execl Throughput                               5024.7 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        732393.5 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          211835.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1698947.2 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2604457.8 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 358606.8 lps   (10.0 s, 7 samples)
Process Creation                              10903.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   7118.1 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1278.3 lpm   (60.1 s, 2 samples)
System Call Overhead                        3184575.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   46740069.6   4005.1
Double-Precision Whetstone                       55.0       5854.9   1064.5
Execl Throughput                                 43.0       5024.7   1168.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     732393.5   1849.5
File Copy 256 bufsize 500 maxblocks            1655.0     211835.2   1280.0
File Copy 4096 bufsize 8000 maxblocks          5800.0    1698947.2   2929.2
Pipe Throughput                               12440.0    2604457.8   2093.6
Pipe-based Context Switching                   4000.0     358606.8    896.5
Process Creation                                126.0      10903.9    865.4
Shell Scripts (1 concurrent)                     42.4       7118.1   1678.8
Shell Scripts (8 concurrent)                      6.0       1278.3   2130.5
System Call Overhead                          15000.0    3184575.5   2123.1
                                                                   ========
System Benchmarks Index Score                                        1656.3

Vultr 👏 🤘

  • 2 core / 2048 MB RAM / 45 GB SSD
Benchmark Run: Fri Jul 17 2015 11:12:51 - 11:41:22
2 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables       40825495.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     4124.6 MWIPS (12.7 s, 7 samples)
Execl Throughput                               4070.5 lps   (29.7 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1155143.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          339090.9 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       2977468.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2739834.8 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  51034.5 lps   (10.0 s, 7 samples)
Process Creation                               9621.4 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   9245.4 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1723.0 lpm   (60.0 s, 2 samples)
System Call Overhead                        4896735.9 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   40825495.8   3498.3
Double-Precision Whetstone                       55.0       4124.6    749.9
Execl Throughput                                 43.0       4070.5    946.6
File Copy 1024 bufsize 2000 maxblocks          3960.0    1155143.3   2917.0
File Copy 256 bufsize 500 maxblocks            1655.0     339090.9   2048.9
File Copy 4096 bufsize 8000 maxblocks          5800.0    2977468.0   5133.6
Pipe Throughput                               12440.0    2739834.8   2202.4
Pipe-based Context Switching                   4000.0      51034.5    127.6
Process Creation                                126.0       9621.4    763.6
Shell Scripts (1 concurrent)                     42.4       9245.4   2180.5
Shell Scripts (8 concurrent)                      6.0       1723.0   2871.7
System Call Overhead                          15000.0    4896735.9   3264.5
                                                                   ========
System Benchmarks Index Score                                        1623.1

------------------------------------------------------------------------
Benchmark Run: Fri Jul 17 2015 11:41:22 - 12:10:01
2 CPUs in system; running 2 parallel copies of tests

Dhrystone 2 using register variables       76276527.3 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     7773.0 MWIPS (13.5 s, 7 samples)
Execl Throughput                               9646.2 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1401446.2 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          392756.1 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       4229843.0 KBps  (30.0 s, 2 samples)
Pipe Throughput                             5058491.2 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 743451.0 lps   (10.0 s, 7 samples)
Process Creation                              17233.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                  11273.3 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1949.5 lpm   (60.0 s, 2 samples)
System Call Overhead                        7084549.4 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   76276527.3   6536.1
Double-Precision Whetstone                       55.0       7773.0   1413.3
Execl Throughput                                 43.0       9646.2   2243.3
File Copy 1024 bufsize 2000 maxblocks          3960.0    1401446.2   3539.0
File Copy 256 bufsize 500 maxblocks            1655.0     392756.1   2373.1
File Copy 4096 bufsize 8000 maxblocks          5800.0    4229843.0   7292.8
Pipe Throughput                               12440.0    5058491.2   4066.3
Pipe-based Context Switching                   4000.0     743451.0   1858.6
Process Creation                                126.0      17233.7   1367.8
Shell Scripts (1 concurrent)                     42.4      11273.3   2658.8
Shell Scripts (8 concurrent)                      6.0       1949.5   3249.1
System Call Overhead                          15000.0    7084549.4   4723.0
                                                                   ========
System Benchmarks Index Score                                        3001.8

Scaleway

  • 4 core (ARM) / 2048 MB RAM / 50 GB LSSD
Benchmark Run: Fri Jul 17 2015 15:22:39 - 15:50:56
0 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        3659439.7 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      557.7 MWIPS (9.9 s, 7 samples)
Execl Throughput                                939.9 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        104953.0 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           29867.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        292013.3 KBps  (30.0 s, 2 samples)
Pipe Throughput                              195595.9 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                  35128.8 lps   (10.0 s, 7 samples)
Process Creation                               2730.9 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2010.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    610.4 lpm   (60.1 s, 2 samples)
System Call Overhead                         653314.7 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    3659439.7    313.6
Double-Precision Whetstone                       55.0        557.7    101.4
Execl Throughput                                 43.0        939.9    218.6
File Copy 1024 bufsize 2000 maxblocks          3960.0     104953.0    265.0
File Copy 256 bufsize 500 maxblocks            1655.0      29867.0    180.5
File Copy 4096 bufsize 8000 maxblocks          5800.0     292013.3    503.5
Pipe Throughput                               12440.0     195595.9    157.2
Pipe-based Context Switching                   4000.0      35128.8     87.8
Process Creation                                126.0       2730.9    216.7
Shell Scripts (1 concurrent)                     42.4       2010.2    474.1
Shell Scripts (8 concurrent)                      6.0        610.4   1017.3
System Call Overhead                          15000.0     653314.7    435.5
                                                                   ========
System Benchmarks Index Score                                         262.1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment