[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