},
.help = "Select a specific builtin performance test",
},
- {
- .name = "cgroup_root",
- .type = FIO_OPT_STR_STORE,
- .off1 = td_var_offset(cgroup_root),
- .help = "Root of mounted blkio cgroup",
- .def = "/cgroup",
- },
{
.name = "cgroup",
.type = FIO_OPT_STR_STORE,
.help = "Use given weight for cgroup",
.minval = 100,
.maxval = 1000,
- .def = "0",
+ },
+ {
+ .name = "uid",
+ .type = FIO_OPT_INT,
+ .off1 = td_var_offset(uid),
+ .help = "Run job with this user ID",
+ },
+ {
+ .name = "gid",
+ .type = FIO_OPT_INT,
+ .off1 = td_var_offset(gid),
+ .help = "Run job with this group ID",
},
{
.name = NULL,
void fio_keywords_init(void)
{
- unsigned long mb_memory;
+ unsigned long long mb_memory;
char buf[128];
long l;
sprintf(buf, "%lu", page_size);
fio_keywords[0].replace = strdup(buf);
- l = sysconf(_SC_PHYS_PAGES);
- mb_memory = l * (page_size / 1024UL);
- sprintf(buf, "%lu", mb_memory);
+ mb_memory = os_phys_mem() / page_size;
+ sprintf(buf, "%llu", mb_memory);
fio_keywords[1].replace = strdup(buf);
l = sysconf(_SC_NPROCESSORS_ONLN);