Skip to content

Commit c3b26b1

Browse files
committed
Refactor FIO bandwith metrics to use kibibytes/sec (KiB/s).
1 parent c2cbdaf commit c3b26b1

File tree

3 files changed

+21
-11
lines changed

3 files changed

+21
-11
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.6
1+
2.1.7

src/VirtualClient/VirtualClient.Actions/FIO/FioMetricsParser.cs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,11 @@ private void AddReadMeasurements(IList<Metric> metrics, JToken resultsJson)
167167
this.AddMeasurement(metrics, job, $"read.short_ios", "read_ios_short", null, MetricRelativity.LowerIsBetter, verbosity: 2);
168168
this.AddMeasurement(metrics, job, $"read.drop_ios", "read_ios_dropped", null, MetricRelativity.LowerIsBetter, verbosity: 2);
169169

170-
this.AddMeasurement(metrics, job, $"read.bw", "read_bandwidth", MetricUnit.KilobytesPerSecond, MetricRelativity.HigherIsBetter);
171-
this.AddMeasurement(metrics, job, $"read.bw_min", "read_bandwidth_min", MetricUnit.KilobytesPerSecond, MetricRelativity.HigherIsBetter);
172-
this.AddMeasurement(metrics, job, $"read.bw_max", "read_bandwidth_max", MetricUnit.KilobytesPerSecond, MetricRelativity.HigherIsBetter);
173-
this.AddMeasurement(metrics, job, $"read.bw_mean", "read_bandwidth_mean", MetricUnit.KilobytesPerSecond, MetricRelativity.HigherIsBetter, verbosity: 0);
174-
this.AddMeasurement(metrics, job, $"read.bw_dev", "read_bandwidth_stdev", MetricUnit.KilobytesPerSecond, MetricRelativity.LowerIsBetter, verbosity: 2);
170+
this.AddMeasurement(metrics, job, $"read.bw", "read_bandwidth", MetricUnit.KibibytesPerSecond, MetricRelativity.HigherIsBetter);
171+
this.AddMeasurement(metrics, job, $"read.bw_min", "read_bandwidth_min", MetricUnit.KibibytesPerSecond, MetricRelativity.HigherIsBetter);
172+
this.AddMeasurement(metrics, job, $"read.bw_max", "read_bandwidth_max", MetricUnit.KibibytesPerSecond, MetricRelativity.HigherIsBetter);
173+
this.AddMeasurement(metrics, job, $"read.bw_mean", "read_bandwidth_mean", MetricUnit.KibibytesPerSecond, MetricRelativity.HigherIsBetter, verbosity: 0);
174+
this.AddMeasurement(metrics, job, $"read.bw_dev", "read_bandwidth_stdev", MetricUnit.KibibytesPerSecond, MetricRelativity.LowerIsBetter, verbosity: 2);
175175

176176
this.AddMeasurement(metrics, job, $"read.iops", "read_iops", null, MetricRelativity.HigherIsBetter);
177177
this.AddMeasurement(metrics, job, $"read.iops_min", "read_iops_min", null, MetricRelativity.HigherIsBetter);
@@ -222,11 +222,11 @@ private void AddWriteMeasurements(IList<Metric> metrics, JToken resultsJson)
222222
this.AddMeasurement(metrics, job, $"write.short_ios", "write_ios_short", null, MetricRelativity.LowerIsBetter, verbosity: 2);
223223
this.AddMeasurement(metrics, job, $"write.drop_ios", "write_ios_dropped", null, MetricRelativity.LowerIsBetter, verbosity: 2);
224224

225-
this.AddMeasurement(metrics, job, $"write.bw", "write_bandwidth", MetricUnit.KilobytesPerSecond, MetricRelativity.HigherIsBetter);
226-
this.AddMeasurement(metrics, job, $"write.bw_min", "write_bandwidth_min", MetricUnit.KilobytesPerSecond, MetricRelativity.HigherIsBetter);
227-
this.AddMeasurement(metrics, job, $"write.bw_max", "write_bandwidth_max", MetricUnit.KilobytesPerSecond, MetricRelativity.HigherIsBetter);
228-
this.AddMeasurement(metrics, job, $"write.bw_mean", "write_bandwidth_mean", MetricUnit.KilobytesPerSecond, MetricRelativity.HigherIsBetter, verbosity: 0);
229-
this.AddMeasurement(metrics, job, $"write.bw_dev", "write_bandwidth_stdev", MetricUnit.KilobytesPerSecond, MetricRelativity.LowerIsBetter, verbosity: 2);
225+
this.AddMeasurement(metrics, job, $"write.bw", "write_bandwidth", MetricUnit.KibibytesPerSecond, MetricRelativity.HigherIsBetter);
226+
this.AddMeasurement(metrics, job, $"write.bw_min", "write_bandwidth_min", MetricUnit.KibibytesPerSecond, MetricRelativity.HigherIsBetter);
227+
this.AddMeasurement(metrics, job, $"write.bw_max", "write_bandwidth_max", MetricUnit.KibibytesPerSecond, MetricRelativity.HigherIsBetter);
228+
this.AddMeasurement(metrics, job, $"write.bw_mean", "write_bandwidth_mean", MetricUnit.KibibytesPerSecond, MetricRelativity.HigherIsBetter, verbosity: 0);
229+
this.AddMeasurement(metrics, job, $"write.bw_dev", "write_bandwidth_stdev", MetricUnit.KibibytesPerSecond, MetricRelativity.LowerIsBetter, verbosity: 2);
230230

231231
this.AddMeasurement(metrics, job, $"write.iops", "write_iops", null, MetricRelativity.HigherIsBetter);
232232
this.AddMeasurement(metrics, job, $"write.iops_min", "write_iops_min", null, MetricRelativity.HigherIsBetter);

src/VirtualClient/VirtualClient.Contracts/MetricUnit.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ public class MetricUnit
2929
/// </summary>
3030
public const string Terabytes = "terabytes";
3131

32+
/// <summary>
33+
/// Gibibytes per second
34+
/// </summary>
35+
public const string GibibytesPerSecond = "gibibytes/sec";
36+
3237
/// <summary>
3338
/// Gigabytes
3439
/// </summary>
@@ -74,6 +79,11 @@ public class MetricUnit
7479
/// </summary>
7580
public const string Count = "count";
7681

82+
/// <summary>
83+
/// Kibibytes per second
84+
/// </summary>
85+
public const string KibibytesPerSecond = "kibibytes/sec";
86+
7787
/// <summary>
7888
/// Kilobytes per second
7989
/// </summary>

0 commit comments

Comments
 (0)