Share via


JobStatistics Class

Definition

Resource usage statistics for a Job.

public class JobStatistics
type JobStatistics = class
Public Class JobStatistics
Inheritance
JobStatistics

Constructors

JobStatistics()

Initializes a new instance of the JobStatistics class.

JobStatistics(String, DateTime, DateTime, TimeSpan, TimeSpan, TimeSpan, Int64, Int64, Double, Double, Int64, Int64, Int64, TimeSpan)

Initializes a new instance of the JobStatistics class.

Properties

KernelCPUTime

Gets or sets the total kernel mode CPU time (summed across all cores and all Compute Nodes) consumed by all Tasks in the Job.

LastUpdateTime

Gets or sets the time at which the statistics were last updated. All statistics are limited to the range between startTime and lastUpdateTime.

NumFailedTasks

Gets or sets the total number of Tasks in the Job that failed during the given time range.

NumSucceededTasks

Gets or sets the total number of Tasks successfully completed in the Job during the given time range.

NumTaskRetries

Gets or sets the total number of retries on all the Tasks in the Job during the given time range.

ReadIOGiB

Gets or sets the total amount of data in GiB read from disk by all Tasks in the Job.

ReadIOps

Gets or sets the total number of disk read operations made by all Tasks in the Job.

StartTime

Gets or sets the start time of the time range covered by the statistics.

Url

Gets or sets the URL of the statistics.

UserCPUTime

Gets or sets the total user mode CPU time (summed across all cores and all Compute Nodes) consumed by all Tasks in the Job.

WaitTime

Gets or sets the total wait time of all Tasks in the Job.

WallClockTime

Gets or sets the total wall clock time of all Tasks in the Job.

WriteIOGiB

Gets or sets the total amount of data in GiB written to disk by all Tasks in the Job.

WriteIOps

Gets or sets the total number of disk write operations made by all Tasks in the Job.

Applies to