m1 qemu 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 2102130-HA-M1912712316 ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine Processor: ARMv8 Cortex-A72 (8 Cores), Motherboard: QEMU Virtual Machine (0.0.0 BIOS), Chipset: Red Hat QEMU PCIe, Memory: 14GB, Disk: 251GB, Graphics: virgl, Audio: QEMU Generic, Monitor: QEMU Monitor
OS: Ubuntu 20.04, Kernel: 5.8.0-43-generic (aarch64), Desktop: GNOME Shell 3.36.7, Display Server: X Server 1.20.9 + Wayland, Display Driver: virgl, OpenGL: 2.1 Mesa 20.2.6, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3360x2100, System Layer: qemu
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
m1 OpenBenchmarking.org Phoronix Test Suite ARMv8 Cortex-A72 (8 Cores) QEMU Virtual Machine (0.0.0 BIOS) Red Hat QEMU PCIe 14GB 251GB virgl QEMU Generic QEMU Monitor Ubuntu 20.04 5.8.0-43-generic (aarch64) GNOME Shell 3.36.7 X Server 1.20.9 + Wayland virgl 2.1 Mesa 20.2.6 GCC 9.3.0 ext4 3360x2100 qemu Processor Motherboard Chipset Memory Disk Graphics Audio Monitor OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System Layer M1 Benchmarks System Logs - Transparent Huge Pages: madvise - --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -v - NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
m1 fio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Rand Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Rand Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Read - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directory fio: Seq Write - IO_uring - Yes - No - 4KB - Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 96.3 24583 937 239667 764 195667 1126 288333 OpenBenchmarking.org
Flexible IO Tester FIO, the Flexible I/O Tester, is an advanced Linux disk benchmark supporting multiple I/O engines and a wealth of options. FIO was written by Jens Axboe for testing of the Linux I/O subsystem and schedulers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 20 40 60 80 100 SE +/- 1.09, N = 12 96.3 1. (CC) gcc options: -rdynamic -ll -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 5K 10K 15K 20K 25K SE +/- 286.79, N = 12 24583 1. (CC) gcc options: -rdynamic -ll -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 200 400 600 800 1000 SE +/- 10.50, N = 3 937 1. (CC) gcc options: -rdynamic -ll -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Random Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 50K 100K 150K 200K 250K SE +/- 2666.67, N = 3 239667 1. (CC) gcc options: -rdynamic -ll -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 160 320 480 640 800 SE +/- 1.67, N = 3 764 1. (CC) gcc options: -rdynamic -ll -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Read - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 40K 80K 120K 160K 200K SE +/- 333.33, N = 3 195667 1. (CC) gcc options: -rdynamic -ll -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 200 400 600 800 1000 SE +/- 3.18, N = 3 1126 1. (CC) gcc options: -rdynamic -ll -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.25 Type: Sequential Write - Engine: IO_uring - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine 60K 120K 180K 240K 300K SE +/- 881.92, N = 3 288333 1. (CC) gcc options: -rdynamic -ll -lrt -lpthread -lm -ldl -laio -std=gnu99 -ffast-math -include -O3 -fcommon -U_FORTIFY_SOURCE
ARMv8 Cortex-A72 - virgl - QEMU Virtual Machine Processor: ARMv8 Cortex-A72 (8 Cores), Motherboard: QEMU Virtual Machine (0.0.0 BIOS), Chipset: Red Hat QEMU PCIe, Memory: 14GB, Disk: 251GB, Graphics: virgl, Audio: QEMU Generic, Monitor: QEMU Monitor
OS: Ubuntu 20.04, Kernel: 5.8.0-43-generic (aarch64), Desktop: GNOME Shell 3.36.7, Display Server: X Server 1.20.9 + Wayland, Display Driver: virgl, OpenGL: 2.1 Mesa 20.2.6, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3360x2100, System Layer: qemu
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=aarch64-linux-gnu --disable-libquadmath --disable-libquadmath-support --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-fix-cortex-a53-843419 --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --target=aarch64-linux-gnu --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-target-system-zlib=auto -vDisk Notes: NONE / errors=remount-ro,relatime,rw / Block Size: 4096Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Testing initiated at 13 February 2021 20:40 by user person.