Skip to main content

host.parquet

host.parquet has one row per host per sample. It describes the state, utilization and power draw of each host.

ColumnTypeUnitDescription
timestampint64msThe time of the sample.
host_idint32The id of the host. To get the name, see meta/host.parquet.
host_statestringUP, DOWN or ERROR.
tasks_runningint32countThe number of tasks running on the host.
tasks_errorint32countThe number of tasks on the host that failed.
tasks_invalidint32countThe number of tasks on the host in an unexpected state.
cpu_usagefloatMHzThe CPU capacity used by the tasks.
cpu_demandfloatMHzThe CPU capacity the tasks ask for.
cpu_utilizationfloatratiocpu_usage divided by the CPU capacity of the host.
cpu_time_activeint64msThe total time the CPU was active.
cpu_time_idleint64msThe total time the CPU was idle.
cpu_time_stealint64msThe total time tasks wanted to run, but no CPU capacity was available.
cpu_time_lostint64msThe total CPU time lost to interference.
power_drawfloatWThe power draw of the host.
energy_usagefloatJThe energy the host used since the start of the simulation.
carbon_intensityfloatgCO2/kWhThe carbon intensity of the energy.
carbon_emissionfloatgThe carbon emitted since the start of the simulation.
embodied_carbonfloatgThe embodied carbon of the host, for the time since the previous sample.
uptimeint64msThe total time the host was up.
downtimeint64msThe total time the host was down because of a failure.
boot_timeint64msWhen the host booted, or null if it has not booted.

GPU columns​

When the topology has GPUs, the file has a set of columns for each GPU of a host. The columns of the first GPU end in _0, those of the second in _1, and so on. A host with fewer GPUs than the host with the most GPUs has null values for the missing ones.

ColumnTypeUnitDescription
gpu_usage_ifloatMHzThe GPU capacity used by the tasks.
gpu_demand_ifloatMHzThe GPU capacity the tasks ask for.
gpu_utilization_ifloatratiogpu_usage_i divided by the GPU capacity.
gpu_time_active_iint64msThe total time the GPU was active.
gpu_time_idle_iint64msThe total time the GPU was idle.
gpu_time_steal_iint64msThe total time tasks wanted to run, but no GPU capacity was available.
gpu_time_lost_iint64msThe total GPU time lost to interference.
gpu_power_draw_ifloatWThe power draw of the GPU.