KVM testing on Ubuntu 20.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2101173-HA-ISCSIJAN136 iscsi-jan17 - Phoronix Test Suite iscsi-jan17 KVM testing on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101173-HA-ISCSIJAN136&export=txt&rdt&grt .
iscsi-jan17 Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Compiler File-System Screen Resolution System Layer Default defaults Common KVM (8 Cores) QEMU Standard PC (i440FX + PIIX 1996) (rel-1.13.0-0-gf21b5a4aeb02-prebuilt.qemu.org BIOS) Intel 440FX 82441FX PMC 16GB 34GB QEMU HDD bochs-drmdrmfb QEMU Monitor 2 x Red Hat Virtio device Ubuntu 20.04 5.4.0-62-generic (x86_64) GCC 9.3.0 ext4 1024x768 KVM OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Disk Details - MQ-DEADLINE / relatime,rw / Block Size: 4096 Processor Details - CPU Microcode: 0x1000065 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Not affected + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
iscsi-jan17 fio: Rand Read - IO_uring - Yes - No - 256KB - Default Test Directory fio: Rand Read - IO_uring - Yes - No - 256KB - Default Test Directory fio: Rand Read - IO_uring - Yes - No - 1MB - Default Test Directory fio: Rand Read - IO_uring - Yes - No - 1MB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 1MB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 1MB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 1MB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 1MB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 1MB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 1MB - Default Test Directory iozone: 1MB - 512MB - Read Performance iozone: 2MB - 512MB - Read Performance Default defaults 3409.27 3138.75 487 2595 499 665 762 1016 374 499 778 1038 OpenBenchmarking.org
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 256KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 256KB - Disk Target: Default Test Directory defaults 110 220 330 440 550 SE +/- 6.67, N = 3 487 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 256KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 256KB - Disk Target: Default Test Directory defaults 600 1200 1800 2400 3000 SE +/- 35.33, N = 3 2595 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory defaults 110 220 330 440 550 SE +/- 3.87, N = 10 499 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory defaults 140 280 420 560 700 SE +/- 5.17, N = 10 665 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory defaults 160 320 480 640 800 SE +/- 6.93, N = 3 762 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory defaults 200 400 600 800 1000 SE +/- 9.24, N = 3 1016 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory defaults 80 160 240 320 400 SE +/- 1.00, N = 3 374 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory defaults 110 220 330 440 550 SE +/- 1.33, N = 3 499 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory defaults 200 400 600 800 1000 SE +/- 4.33, N = 3 778 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 1MB - Disk Target: Default Test Directory defaults 200 400 600 800 1000 SE +/- 5.67, N = 3 1038 1. (CC) gcc options: -rdynamic -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE -march=native
IOzone Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance Default 700 1400 2100 2800 3500 SE +/- 5.62, N = 3 3409.27 1. (CC) gcc options: -O3
IOzone Record Size: 2MB - File Size: 512MB - Disk Test: Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 2MB - File Size: 512MB - Disk Test: Read Performance Default 700 1400 2100 2800 3500 SE +/- 21.75, N = 3 3138.75 1. (CC) gcc options: -O3
Phoronix Test Suite v10.8.4