Signed up for the beta (thanks for that!) and just spun up a test instance to check out performance, reliability, etc. and I am seeing really quite terrible performance on this spersonic instance. I understand that the Ceph based persistent storage is not the quickest and I would certainly not expect a ton of IO from it, but the sysbench scores are 6-8 times slower than on several other VPS’s both in our own infrastructure as well as other providers with 1/4 the RAM and also on spindle based storage… It really feels like something is wrong here, or is this just on or close to the performance I should be expecting? Any help would be greatly appreciated, thanks!
Please see the below results using sysbench as well as vpsbench (https://github.com/mgutz/vpsbench) on the Dreamcompute instance and a VPS on our infrastructure.
Dreamcompute Supersonic instance on persistent Ceph storage:
sysbench:
root@tester:/home/dhc-user# sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 157.0727s
total number of events: 10000
total time taken by event execution: 157.0395
per-request statistics:
min: 15.49ms
avg: 15.70ms
max: 102.36ms
approx. 95 percentile: 15.89ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 157.0395/0.00
vpsbench
2015-05-26 16:03:26 (1.56 MB/s) - written to stdout [4898/4898]
Benching I/O … OK
Benching CPU. Bzipping 25MB file … OK
Benching inbound network. Downloading 100MB file … OK
Share at https://github.com/mgutz/vpsbench/wiki/VPS-Hosts
_05/26/2015
CPU model: QEMU Virtual CPU version 1.0
Number of cores: 1
CPU frequency: 2199.996 MHz
Total amount of RAM: 2010 MB
Total amount of swap: 0 MB
System uptime: 3 days, 4:04,
I/O speed: 47.9 MB/s
Bzip 25MB: 38.86s
Download 100MB file: 12.2MB/s
Openvz VPS with 512MB RAM 1CPU (only 1000 units) on standard 7200RPM HDD:
sysbench:
root@monit:~# sysbench --test=cpu --cpu-max-prime=20000 run
sysbench 0.4.12: multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 1
Doing CPU performance benchmark
Threads started!
Done.
Maximum prime number checked in CPU test: 20000
Test execution summary:
total time: 23.6586s
total number of events: 10000
total time taken by event execution: 23.6579
per-request statistics:
min: 2.31ms
avg: 2.37ms
max: 7.45ms
approx. 95 percentile: 2.40ms
Threads fairness:
events (avg/stddev): 10000.0000/0.00
execution time (avg/stddev): 23.6579/0.00
vpsbench:
_05/26/2015
CPU model: Intel(R) Xeon(R) CPU E3-1225 v3 @ 3.20GHz
Number of cores: 1
CPU frequency: 3192.605 MHz
Total amount of RAM: 512 MB
Total amount of swap: 512 MB
System uptime: 5 days, 22:52,
I/O speed: 61.2 MB/s
Bzip 25MB: 3.43s
Download 100MB file: 4.07MB/s