diff options
| author | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2021-11-15 10:27:07 +0100 |
|---|---|---|
| committer | Fabian Mastenbroek <mail.fabianm@gmail.com> | 2022-02-18 16:47:15 +0100 |
| commit | df60042e59fe4ad476642262889808346f850c2c (patch) | |
| tree | 9f2c584906876d7e739cd37879437058f8f8e2a2 /opendc-trace/opendc-trace-tools | |
| parent | 0cba027933e19254573f2488086db3e4660f93d2 (diff) | |
bug(trace): Adjust CPU capacity to number of vCPUs
This change fixes an issue where the number of vCPUs was not taken into
account when converting from CPU Usage percentage to MHz.
Diffstat (limited to 'opendc-trace/opendc-trace-tools')
| -rw-r--r-- | opendc-trace/opendc-trace-tools/src/main/kotlin/org/opendc/trace/tools/TraceConverter.kt | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/opendc-trace/opendc-trace-tools/src/main/kotlin/org/opendc/trace/tools/TraceConverter.kt b/opendc-trace/opendc-trace-tools/src/main/kotlin/org/opendc/trace/tools/TraceConverter.kt index 69fc79bb..5088b044 100644 --- a/opendc-trace/opendc-trace-tools/src/main/kotlin/org/opendc/trace/tools/TraceConverter.kt +++ b/opendc-trace/opendc-trace-tools/src/main/kotlin/org/opendc/trace/tools/TraceConverter.kt @@ -426,7 +426,7 @@ internal class TraceConverterCli : CliktCommand(name = "trace-converter") { val id = reader.get(idCol) as String val resource = selected[id] ?: continue - val cpuUsage = reader.getDouble(cpuUsageCol) * CPU_CAPACITY // MHz + val cpuUsage = reader.getDouble(cpuUsageCol) * resource.cpuCapacity // MHz val state = states.computeIfAbsent(id) { State(resource, cpuUsage, sampleInterval) } val timestamp = (reader.get(timestampCol) as Instant).toEpochMilli() val delta = (timestamp - state.time) |
