#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: Benchmark, GSoC
Cc: Christian, Mauderer, punitvara Blocked By:
Blocking: #3430

Description

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.

Change History (3)

comment:1 Changed on May 9, 2018 at 12:56:49 PM by udit agarwal

Blocking: 3430 added

comment:2 Changed on Jun 19, 2018 at 1:54:20 PM 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 Jun 19, 2018 at 9:21:57 PM by udit agarwal (previous) (diff)

comment:3 Changed on Jun 19, 2018 at 2:08:56 PM by Joel Sherrill

Summary: Add Benchmarking tools to RTEMSAdd Filesystem Benchmarking tools to RTEMS
Note: See TracTickets for help on using tickets.