2 files changed, 5 insertions, 3 deletions
@@ -141,9 +141,11 @@ always parsed and taken into account.
Fio has an internal allocator for shared memory called smalloc. It
allocates shared structures from this pool. The pool defaults to 1024k
-in size, and can grow to 32 pools. If running large jobs with randommap
+in size, and can grow to 128 pools. If running large jobs with randommap
enabled it can run out of memory, in which case the --alloc-size switch
-is handy for starting with a larger pool size.
+is handy for starting with a larger pool size. The backing store is
+files in /tmp. Fio cleans up after itself, while it is running you
+may see .fio_smalloc.* files in /tmp.
@@ -608,7 +608,7 @@ static int skip_this_section(const char *name)
if (!strncmp(name, "global", 6))
- return strncmp(job_section, name, strlen(job_section));
+ return strcmp(job_section, name);
static int is_empty_or_comment(char *line)