Opened on 05/09/18 at 12:14:54
Last modified on 04/28/23 at 18:32:51
#3429 assigned task
Add Filesystem Benchmarking tools to RTEMS
Reported by: | udit agarwal | Owned by: | udit agarwal |
---|---|---|---|
Priority: | high | Milestone: | Indefinite |
Component: | tool | Version: | 4.8 |
Severity: | normal | Keywords: | SOC, testing, small |
Cc: | cmauderer, punitvara, aelswefy89@… | Blocked By: | #93 |
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 (7)
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
comment:3 Changed on 06/19/18 at 14:08:56 by Joel Sherrill
Summary: | Add Benchmarking tools to RTEMS → Add 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) |
---|
comment:6 Changed on 04/28/23 at 18:31:05 by Ahmed shabaan l
Add new dash and description to select more
comment:7 Changed on 04/28/23 at 18:32:51 by Ahmed shabaan l
Blocked By: | 93 added |
---|---|
Cc: | aelswefy89@… added |
Priority: | normal → high |
Version: | → 4.8 |
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