Wind River Support Network

HomeDefectsLIN1019-3215
Not to be fixed

LIN1019-3215 : Standard kernel has better performance than RT for iozone

Created: Oct 31, 2019    Updated: Apr 29, 2021
Resolved Date: Apr 29, 2021
Found In Version: 10.19.45.1
Severity: Standard
Applicable for: Wind River Linux LTS 19
Component/s: BSP - Async

Description

Standard kernel has better performance than RT for iozone.
We have a spreadsheet for rt VS standard kernel on iozone test, please contact support team if you need it.

Steps to Reproduce

1. Build RT and Standard project
--machines intel-x86-64 --templates feature/dpdk,feature/bsp-extras --distro wrlinux --layer meta-dpdk --dl-layers
For RT, set PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-rt"
Add iozone package
bitbake wrlinux-image-std

2. Boot Harcuvar targets (24977)
kernel console=ttyS0,115200n8 root=/dev/nfs rw nfsroot=128.224.165.20:/export/pxeboot/vlm-boards/24977/rootfs,v3,tcp ip=dhcp ignore_loglevel selinux=0 enforcing=0 noinitrd intel_iommu=on memtest=0 kmemleak=off

3. On the target
mkfs.ext4 -F /dev/sdb1
mount /dev/sdb1 /mnt
cat /sys/block/sdb/queue/scheduler  -> [mq-deadline] kyber none
echo 3 > /proc/sys/vm/drop_caches
iozone -w -p -M -a -g 47404m -f /mnt/iozone.tmp -Rb /opt/wr-test/testcases/benchmark/iozone/iozone_ext4.xls | tee /opt/wr-test/testcases/benchmark/iozone/run_ext4.log
Live chat
Online