[RTEMS Project] #3429: Add Filesystem Benchmarking tools to RTEMS
RTEMS trac
trac at rtems.org
Sat Feb 17 02:16:46 UTC 2024
#3429: Add Filesystem Benchmarking tools to RTEMS
----------------------------------+---------------------------
Reporter: udit agarwal | Owner: udit agarwal
Type: task | Status: assigned
Priority: high | Milestone: Indefinite
Component: tool | Version: 4.8
Severity: normal | Resolution:
Keywords: SOC, testing, medium | Blocked By: 93
Blocking: 3430 |
----------------------------------+---------------------------
Changes (by Gedare Bloom):
* keywords: SOC, testing, small => SOC, testing, medium
Old description:
> == Mentors ==
>
> * Gedare Bloom
> * Christian Mauderer
>
> 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.
New description:
== Mentors ==
* Gedare Bloom
* Christian Mauderer
== Skills and Knowledge Required ==
* C and Python
== 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.
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
--
--
Ticket URL: <http://devel.rtems.org/ticket/3429#comment:9>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list