Hi Mingyu, For write benchmarks this is correct. You cannot use the same file or (re)start writing from the beginning since the API is append only. However, for read benchmarks you can use the "-e" option to run multiple experiments on the same file and "-o true" to keep the filesystem open. Refer to https://crail.readthedocs.io/en/latest/iobench.html for all available options and supported benchmarks for "-e".
Hope this helps, Jonas ------- Original Message ------- On Monday, March 20th, 2023 at 12:24, 컨버젼스연구소최민규 <mingyu...@g.skku.edu> wrote: > > > Hello > > I am Mingyu, a graduate student at Sungkyunkwan University in Korea. > > What I need to do is to make it run longer (at least for tens of seconds) > to see if Crail is working well with other apps. > While running the Crail iobench app, I cannot find a way to keep it running > due to lack of freeblocks and 'already existing file' issues. > Does Crail have any functionalities to keep itself running for a > longer period of time? (ex. options like "run_infinitely") > > Here's what I thought to be the solution: > 1) create as many freeblocks as I can (~15000 blocks) > -> This is not enough for 100Gbps RNIC. The test ends in a flash. > > > 2) run the benchmark repeatedly overwriting the same file so that I can > reuse freeblocks > -> It does not allow me to use the same file name. > > > > I searched the whole mail archive, blogs and github issues but I cannot > figure it out. > Could you help me with this? > > > I'll be looking forward to hearing from you. > > > Sincerely, > Mingyu
signature.asc
Description: OpenPGP digital signature