SchedulerCounters Class

Definition

Defines counter information for the cluster.

[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("256241B2-42E8-41fc-AEFB-365CAC3EF7A8")]
public class SchedulerCounters : Microsoft.Hpc.Scheduler.ISchedulerCounters
type SchedulerCounters = class
    interface ISchedulerCounters
Public Class SchedulerCounters
Implements ISchedulerCounters
Inheritance
SchedulerCounters
Attributes
Implements

Constructors

SchedulerCounters()

Initializes a new, empty instance of this class.

Properties

BusyCores

Retrieves the number of cores that are busy running tasks.

CanceledJobs

Retrieves the number jobs that have been canceled.

CanceledTasks

Retrieves the number of tasks that have been canceled.

CancelingJobs

Retrieves the number of jobs that are in the process of being canceled.

CancelingTasks

Retrieves the number of tasks that are in the process of being canceled.

ConfiguringJobs

Retrieves the number of jobs that are being configured.

ConfiguringTasks

Retrieves the number of tasks that are being configured.

DrainingNodes

Retrieves the number of nodes that are in the process of removing jobs from the node.

FailedJobs

Retrieves the number of jobs that failed.

FailedTasks

Retrieves the number of tasks that failed.

FinishedJobs

Retrieves the number of jobs that have finished running successfully.

FinishedTasks

Retrieves the number of tasks that have finished running successfully.

FinishingJobs

Retrieves the number of jobs for which the server is cleaning up the resources that were allocated to the job.

IdleCores

Retrieves the number of cores that are not allocated to a job.

OfflineCores

Retrieves the number of cores that are offline.

OfflineNodes

Retrieves the number of nodes that are offline.

QueuedJobs

Retrieves the number of jobs that are in the scheduling queue.

QueuedTasks

Retrieves the number of tasks that are in the scheduling queue.

ReadyNodes

Retrieves the number of nodes that are ready to run jobs.

RunningJobs

Retrieves the number of jobs that are running.

RunningTasks

Retrieves the number of tasks that are running.

SubmittedJobs

Retrieves the number of jobs that have been submitted to the scheduling queue and are awaiting validation.

SubmittedTasks

Retrieves the number of tasks that have been submitted to the scheduling queue and are awaiting validation.

TotalCores

Retrieves the total number of cores in the cluster.

TotalJobs

Retrieves the total number of jobs in the cluster.

TotalNodes

Retrieves the total number of nodes in the cluster.

TotalSockets

Retrieves the total number of sockets in the cluster.

TotalTasks

Retrieves the total number of tasks in the cluster.

UnreachableNodes

Retrieves the total number of node in the cluster that are not reachable.

ValidatingJobs

Retrieves the number of jobs being validated.

Applies to