steadystate: add example job file
authorVincent Fu <Vincent.Fu@sandisk.com>
Fri, 28 Oct 2016 20:05:47 +0000 (16:05 -0400)
committerVincent Fu <Vincent.Fu@sandisk.com>
Tue, 6 Dec 2016 19:46:15 +0000 (14:46 -0500)
TODO
examples/steadystate.fio [new file with mode: 0644]

diff --git a/TODO b/TODO
index b542626029d2b36c5b8352f8403833c35364e2fc..a13b68282ea3718a015f2b092fa9b66ebc450a9a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -4,8 +4,6 @@ Known issues/TODO (for steady-state)
 
 - Add output for --output-format=normal
 
 
 - Add output for --output-format=normal
 
-- Add example job files
-
 - Allow user to specify the frequency of measurements
 
 - Better documentation for output
 - Allow user to specify the frequency of measurements
 
 - Better documentation for output
diff --git a/examples/steadystate.fio b/examples/steadystate.fio
new file mode 100644 (file)
index 0000000..26fb808
--- /dev/null
@@ -0,0 +1,45 @@
+#
+# Example job file for steady state job termination
+# Use --output-format=json for detailed information
+#
+# For Windows, change the file names
+#
+
+[global]
+threads=1
+group_reporting=1
+time_based
+size=128m
+
+[ss-write]
+filename=/dev/null
+rw=write
+bs=128k
+numjobs=4
+runtime=5m
+ss=iops:10%
+ss_dur=30s
+ss_ramp=10s
+#
+# Begin ss detection 10s after job starts
+# Terminate job when largest deviation from mean IOPS is 10%
+# Use a rolling 30s window for deviations
+#
+
+
+[ss-read]
+new_group
+stonewall
+filename=/dev/zero
+rw=randread
+bs=4k
+numjobs=4
+runtime=5m
+ss=bw_slope:1%
+ss_dur=10s
+ss_ramp=5s
+#
+# Begin ss detection 5s after job starts
+# Terminate job when bandwidth slope is less than 1% of avg bw
+# Use a rolling 10s window for bw measurements
+#