projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] Cleanup some output code
[fio.git]
/
fio.h
diff --git
a/fio.h
b/fio.h
index 16d5523feb6bf2af4f5f3684010645ceae95ccec..e85d6cc1f0ac2011fb79780adb838039cd8b56a0 100644
(file)
--- a/
fio.h
+++ b/
fio.h
@@
-25,11
+25,12
@@
enum fio_ddir {
};
struct io_stat {
};
struct io_stat {
- unsigned long val;
- unsigned long val_sq;
unsigned long max_val;
unsigned long min_val;
unsigned long samples;
unsigned long max_val;
unsigned long min_val;
unsigned long samples;
+
+ double mean;
+ double S;
};
struct io_sample {
};
struct io_sample {
@@
-123,7
+124,9
@@
struct group_run_stats {
enum fio_memtype {
MEM_MALLOC = 0, /* ordinary malloc */
MEM_SHM, /* use shared memory segments */
enum fio_memtype {
MEM_MALLOC = 0, /* ordinary malloc */
MEM_SHM, /* use shared memory segments */
+ MEM_SHMHUGE, /* use shared memory segments with huge pages */
MEM_MMAP, /* use anonynomous mmap */
MEM_MMAP, /* use anonynomous mmap */
+ MEM_MMAPHUGE, /* memory mapped huge file */
};
/*
};
/*
@@
-160,6
+163,8
@@
struct fio_file {
unsigned long *file_map;
unsigned int num_maps;
unsigned long *file_map;
unsigned int num_maps;
+
+ unsigned int unlink;
};
/*
};
/*
@@
-210,8
+215,10
@@
struct thread_data {
unsigned int bs[2];
unsigned int min_bs[2];
unsigned int max_bs[2];
unsigned int bs[2];
unsigned int min_bs[2];
unsigned int max_bs[2];
+ unsigned int hugepage_size;
unsigned int rw_min_bs;
unsigned int thinktime;
unsigned int rw_min_bs;
unsigned int thinktime;
+ unsigned int thinktime_blocks;
unsigned int fsync_blocks;
unsigned int start_delay;
unsigned long timeout;
unsigned int fsync_blocks;
unsigned int start_delay;
unsigned long timeout;
@@
-221,6
+228,8
@@
struct thread_data {
unsigned long long zone_size;
unsigned long long zone_skip;
enum fio_memtype mem_type;
unsigned long long zone_size;
unsigned long long zone_skip;
enum fio_memtype mem_type;
+ char *mmapfile;
+ int mmapfd;
unsigned int stonewall;
unsigned int numjobs;
unsigned int iodepth;
unsigned int stonewall;
unsigned int numjobs;
unsigned int iodepth;