benches: Added disk usage measurements to bench_wt
Note bench_wt_seq's disk usage is garbage because of the repeated truncates! But I figured this is at least useful for the other benches, and we already have bench_helper_usage. Maybe in the future we'll figure out some way to get useful disk usage from bench_wt_seq.
This commit is contained in:
@@ -90,6 +90,12 @@ code = '''
|
|||||||
BENCH_RESULT("heap", written, BENCH_HEAP());
|
BENCH_RESULT("heap", written, BENCH_HEAP());
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// find the total disk usage after the benchmark
|
||||||
|
//
|
||||||
|
// note this is garbage because of the above truncates!
|
||||||
|
uintmax_t usage = bench_helpers_usage(&lfs3);
|
||||||
|
BENCH_RESULT("usage", written, usage);
|
||||||
|
|
||||||
lfs3_unmount(&lfs3) => 0;
|
lfs3_unmount(&lfs3) => 0;
|
||||||
'''
|
'''
|
||||||
|
|
||||||
@@ -145,6 +151,10 @@ code = '''
|
|||||||
BENCH_RESULT("heap", written, BENCH_HEAP());
|
BENCH_RESULT("heap", written, BENCH_HEAP());
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// find the total disk usage after the benchmark
|
||||||
|
uintmax_t usage = bench_helpers_usage(&lfs3);
|
||||||
|
BENCH_RESULT("usage", written, usage);
|
||||||
|
|
||||||
lfs3_unmount(&lfs3) => 0;
|
lfs3_unmount(&lfs3) => 0;
|
||||||
'''
|
'''
|
||||||
|
|
||||||
@@ -220,6 +230,10 @@ code = '''
|
|||||||
BENCH_RESULT("heap", written, BENCH_HEAP());
|
BENCH_RESULT("heap", written, BENCH_HEAP());
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// find the total disk usage after the benchmark
|
||||||
|
uintmax_t usage = bench_helpers_usage(&lfs3);
|
||||||
|
BENCH_RESULT("usage", written, usage);
|
||||||
|
|
||||||
lfs3_unmount(&lfs3) => 0;
|
lfs3_unmount(&lfs3) => 0;
|
||||||
'''
|
'''
|
||||||
|
|
||||||
@@ -285,6 +299,10 @@ code = '''
|
|||||||
BENCH_RESULT("heap", written, BENCH_HEAP());
|
BENCH_RESULT("heap", written, BENCH_HEAP());
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// find the total disk usage after the benchmark
|
||||||
|
uintmax_t usage = bench_helpers_usage(&lfs3);
|
||||||
|
BENCH_RESULT("usage", written, usage);
|
||||||
|
|
||||||
lfs3_unmount(&lfs3) => 0;
|
lfs3_unmount(&lfs3) => 0;
|
||||||
'''
|
'''
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user