sysbench --test=cpu --cpu-max-prime=50000 --num-threads=2 run
Azure A2 instance (Intel Xeon E2660 2.2GHz) 121.1436
Local Openstack (Intel Core i7 9xx 2.7GHz ) 61.9038
Local laptop (Intel Core i5 3230M 2.60GHz) 51.6740
Azure A2 instance (Intel Xeon E5-2673 v3 2.40GHz) 123.8244
sysbench --test=cpu --cpu-max-prime=40000 --num-threads=1 run
Azure A2 instance (Intel Xeon E2660 2.2GHz) 173.4591
Azure DS1 instance (Intel Xeon E2660 2.2GHz) 103.1595
Local Openstack m1.medium (Intel Core i7 9xx 2.7GHz ) 62.8479
Local laptop (Intel Core i5 3230M 2.60GHz) 70.2707s
AWS t2.micro () 356.0369
Azure A2 instance (Intel Xeon E5-2673 v3 2.40GHz) 185.7479
Azure A1 instance (Intel Xeon E5-2673 v3 2.40GHz) 183.2495
Azure A0 instance (Intel Xeon E5-2673 v3 2.40GHz) 354.7480
sysbench --test=fileio --file-total-size=8GB --file-test-mode=rndrw --file-block-size=4K --max-time=300 --max-requests=1000000 --num-threads=1 --init-rng=on --file-num=16 --file-extra-flags=direct --file-fsync-freq=0 --file-io-mode=async run
Azure A0 (Intel Xeon E5-2673 v3 2.40GHz) ephemeral 32: 213.05 16: 196.44 volume 477.08
system 16: 448.31 ephemeral 16: 359.19
Azure A1 system 502.81 ephemeral 406.89 2*raid0 989.49
Azure DS1 ephemeral 4279.90
laptop local hdd avg: 133.74 max: 466.35
Openstack local hdd avg: 134.33, max: 547.17
Opestack ceph hdd avg: 145.41, max: 151.23
Installation process of sysbench for rhel based OS
sudo yum -y install epel-release && sudo yum -y install sysbench
sysbench --test=fileio --file-total-size=8GB --file-test-mode=rndrw --file-block-size=4K --max-time=300 --max-requests=10000000 --num-threads=16 --init-rng=on --file-num=16 --file-extra-flags=direct --file-fsync-freq=0 prepare
sysbench --test=fileio --file-total-size=8GB --file-test-mode=rndrw --file-block-size=4K --max-time=300 --max-requests=10000000 --num-threads=16 --init-rng=on --file-num=16 --file-extra-flags=direct --file-fsync-freq=0 run
sysbench --test=fileio --file-total-size=8GB --file-test-mode=rndrw --file-block-size=4K --max-time=300 --max-requests=10000000 --num-threads=16 --init-rng=on --file-num=16 --file-extra-flags=direct --file-fsync-freq=0 cleanup
TODO: test disks using fio
# Random read/write
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=1G --readwrite=randrw --rwmixread=75
# Random read
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=1G --readwrite=randread
# Random write
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=1G --readwrite=randwrite