#3429 assigned task

Add Filesystem Benchmarking tools to RTEMS

Reported by: udit agarwal Owned by: udit agarwal
Priority: normal Milestone: Indefinite
Component: tool Version:
Severity: normal Keywords: SOC, testing, small
Cc: cmauderer, punitvara Blocked By:
Blocking: #3430

Description (last modified by Gedare Bloom)

Adding benchmarking tools to RTEMS will provide great insight of system performance and allows comparison between filesystem types, device drivers etc. It will provide several numerical results which in turn provides the developers with some rudimentary feedback on future changes in the system.

As an IO benchmarking tool, FIO has been ported to RTEMS.
Currently following ioengines are working(tested on BeagleBone?? Black):
*psync,vsync,sync,null,filecreate,ftruncate
TODO:
-Fix remaining memory leakages
-Test Fio on other platforms too, specially the ones with lower memory
-Get the generated code, merged upstream to fio's main repository
-Fix other ioengines like cpuio,falloc too.
-Invoke FIO build with RSB

Skills: C and Python

This is a 175-hour project of medium difficulty.

Change History (5)

comment:1 Changed on 05/09/18 at 12:56:49 by udit agarwal

Blocking: 3430 added

comment:2 Changed on 06/19/18 at 13:54:20 by udit agarwal

As an IO benchmarking tool, FIO has been ported to RTEMS.
Currently following ioengines are working(tested on BeagleBone? Black):
*psync,vsync,sync,null,filecreate,ftruncate

TODO:
-Fix remaining memory leakages
-Test Fio on other platforms too, specially the ones with lower memory
-Get the generated code, merged upstream to fio's main repository
-Fix other ioengines like cpuio,falloc too.
-Invoke FIO build with RSB

Last edited on 06/19/18 at 21:21:57 by udit agarwal (previous) (diff)

comment:3 Changed on 06/19/18 at 14:08:56 by Joel Sherrill

Summary: Add Benchmarking tools to RTEMSAdd Filesystem Benchmarking tools to RTEMS

comment:4 Changed on 02/04/22 at 18:47:56 by Gedare Bloom

Cc: cmauderer added; Christian Mauderer removed
Keywords: SOC testing small added; Benchmark GSoC removed

comment:5 Changed on 02/25/22 at 18:16:36 by Gedare Bloom

Description: modified (diff)
Note: See TracTickets for help on using tickets.