Hi all, I've recently done some disk benchmarks (dd and bonnie++) between instances with virtio-blk and with virtio-scsi and found that on my test bed virtio-scsi performed 11.68% slower for writes and 4.83% slower for reads. I wasn't expecting a performance loss with virtio-scsi. Has anyone else experienced this? I was looking at using virtio-scsi to gain discard/trim support but not if it results in a net loss in disk performance.
Test bed details: Ubuntu 14.04 LTS Kernel: 3.13.0-111-generic Libvirt:1.3.1-1ubuntu10.6~cloud0 qemu:2.5+dfsg-5ubuntu10.5~cloud0 Attached are the detailed results of the benchmarking. I am going to pursue some tests with Ubuntu 16.04 as the host. Thanks, Jared
virtio Bonnie 1 Version 1.97 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP virtio 4G 917 99 227598 24 189488 22 4102 99 1429562 84 13324 149 Latency 10703us 383ms 467ms 2259us 5672us 2646us Version 1.97 ------Sequential Create------ --------Random Create-------- virtio -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ Latency 339us 329us 1271us 120us 28us 125us Bonnie 2 Version 1.97 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP virtio 4G 917 99 231821 22 194734 20 4114 100 1756669 80 12997 147 Latency 9306us 536ms 372ms 2249us 7030us 10802us Version 1.97 ------Sequential Create------ --------Random Create-------- virtio -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ Latency 862us 332us 447us 120us 18us 129us Bonnie 3 Version 1.97 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP virtio 4G 915 99 228310 22 199567 19 4063 99 2017469 77 14048 159 Latency 13840us 440ms 458ms 3346us 790us 2483us Version 1.97 ------Sequential Create------ --------Random Create-------- virtio -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ Latency 328us 332us 354us 514us 50us 171us
jbaker-virtio-scsibenchmarking-310317-1118-22.pdf
Description: Adobe PDF document
virtio-scsi Bonnie 1 Version 1.97 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP virtio-scsi 4G 923 99 200432 27 184818 24 4011 99 1308526 81 +++++ +++ Latency 9052us 269ms 713ms 3391us 6405us 5934us Version 1.97 ------Sequential Create------ --------Random Create-------- virtio-scsi -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ Latency 110us 340us 345us 124us 15us 161us Bonnie 2 Version 1.97 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP virtio-scsi 4G 918 99 196409 28 196646 26 4061 99 1261905 81 +++++ +++ Latency 10665us 698ms 681ms 3910us 8179us 2331us Version 1.97 ------Sequential Create------ --------Random Create-------- virtio-scsi -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ Latency 809us 336us 3278us 488us 20us 926us Bonnie 3 Version 1.97 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP virtio-scsi 4G 920 99 203097 28 205820 27 3981 99 1289584 82 10212 123 Latency 10882us 694ms 760ms 2337us 7544us 4411us Version 1.97 ------Sequential Create------ --------Random Create-------- virtio-scsi -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ +++++ +++ Latency 603us 329us 349us 114us 20us 174us
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : openstack@lists.openstack.org Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack