Stressing File Systems
This program aims at evaluating file systems' speed in writing, reading, discovering in different ways.
The program does NOT erase anything. The file sizes are all expressed in MB (2^^20 b). The measures are writtien in one report file (one per execution).
The following packages are required : timeit pandas random rqdm
- Run with
python FsStress.py <params>
. See below. - Getting help :
python FsStress.py help
- Writing of MB files into the (dir is optional : default value is the vurrent working dir) :
python FsStress.py <nbfiles>x<size> <dir>
- Creating , and writing of MB file in each :
python FsStress.py <nbdirs>x<nbfiles>x<size> <dir>
- Discovering what's in a :
python FsStress.py discover <dir>
- Reading all the files in a :
python FsStress.py read <dir>
- Randomly reading :
python FsStress.py rread <delay> <dir>
. This randomly reads 1 MB pieces of the files in , for adelay
seconds dureation. - Randomly write : still to be done...