#3429 assigned task

Add Filesystem Benchmarking tools to RTEMS

Reported by: udit agarwal Owned by: udit agarwal
Priority: normal Milestone: Indefinite
Component: tool Version: 4.8
Severity: normal Keywords: SOC, testing, medium
Cc: cmauderer, punitvara, aelswefy89@… Blocked By: #93
Blocking: #3430

Description (last modified by Gedare Bloom)

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

Change History (10)

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.

Version 0, edited on 06/19/18 at 13:54:20 by udit agarwal (next)

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)

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: normalhigh
Version: 4.8

comment:8 Changed on 02/17/24 at 02:15:53 by Gedare Bloom

Description: modified (diff)

comment:9 Changed on 02/17/24 at 02:16:45 by Gedare Bloom

Description: modified (diff)
Keywords: medium added; small removed

comment:10 Changed on 02/17/24 at 05:07:43 by Gedare Bloom

Priority: highnormal
Note: See TracTickets for help on using tickets.