VirtIO Testing Disk DigitalOcean Cloud VirtIO Testing by Michael Larabel for a future article on Phoronix.com. Some testing of the DigitalOcean cloud with ubuntu 13.10 64-bit with quad-core CPU instance and 8GB RAM and 80GB SSD storage.
HTML result view exported from: https://openbenchmarking.org/result/1403243-PL-VIRTIOTES48&grs .
VirtIO Testing Disk DigitalOcean Cloud Processor Motherboard Chipset Memory Disk Graphics Network OS Kernel Compiler File-System System Layer VirtIO Enabled QEMU Virtual 1.0 @ 2.00GHz (4 Cores) Bochs Intel 440FX- 82441FX PMC 1 x 8192 MB RAM 79GB VMware SVGA II Red Hat Virtio device Ubuntu 13.10 3.11.0-12-generic (x86_64) GCC 4.8.1 ext4 QEMU 1.0 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-browser-plugin --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,c++,java,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-multilib-list=m32,m64,mx32 --with-tune=generic -v - Python 2.7.5+. - data=ordered,errors=remount-ro,relatime,rw
VirtIO Testing Disk DigitalOcean Cloud build-linux-kernel: Time To Compile build-apache: Time To Compile postmark: Disk Transaction Performance compilebench: Read Compiled Tree compilebench: Initial Create compilebench: Compile fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size tiobench: Rand Write - 32MB - 4 fs-mark: 1000 Files, 1MB Size fio: Intel IOMeter File Server Access Pattern VirtIO Enabled 216.32 69.79 2119 432.38 101.69 169.88 41.60 21.87 61.42 70.94 OpenBenchmarking.org
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile VirtIO Enabled 50 100 150 200 250 SE +/- 2.05, N = 3 216.32
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.7 Time To Compile VirtIO Enabled 16 32 48 64 80 SE +/- 1.22, N = 3 69.79
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance VirtIO Enabled 500 1000 1500 2000 2500 SE +/- 20.79, N = 3 2119
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree VirtIO Enabled 90 180 270 360 450 SE +/- 16.57, N = 2 432.38
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create VirtIO Enabled 20 40 60 80 100 SE +/- 2.54, N = 3 101.69
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile VirtIO Enabled 40 80 120 160 200 SE +/- 1.23, N = 3 169.88
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size VirtIO Enabled 9 18 27 36 45 SE +/- 0.72, N = 4 41.60
Threaded I/O Tester Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 Test: Random Write - Size Per Thread: 32MB - Thread Count: 4 VirtIO Enabled 5 10 15 20 25 SE +/- 1.57, N = 6 21.87
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size VirtIO Enabled 14 28 42 56 70 SE +/- 3.14, N = 6 61.42
Flexible IO Tester Test: Intel IOMeter File Server Access Pattern OpenBenchmarking.org Seconds (Run Time), Fewer Is Better Flexible IO Tester 1.57 Test: Intel IOMeter File Server Access Pattern VirtIO Enabled 16 32 48 64 80 SE +/- 1.99, N = 6 70.94
Phoronix Test Suite v10.8.4