2.2.3.46 NodeUtilizationInfo

The NodeUtilizationInfo structure<43> represents the information about a designated node and its utilization in the cluster. It is a custom-marshalled structure that contains the following fields.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

NodeName (variable)

...

...

...

NodeId

TotalMemory

...

AvailableMemory

...

AvailableMemoryAfterReclamation

...

NodeAverageCpuUsage

...

LpCount

NodeMaxCpuReserve

...

NodeFreeCpuReserve

...

NodeLocalDiskFreeSpaceInMB

NodeLocalDiskTotalSpaceInMB

ReservedCpu

...

ReservedMemory

...

ReservedLocalDiskUsage

...

Version

NodeName (variable): A buffer of Unicode characters representing the name of the node.

NodeId (4 bytes): A unique identifier that identifies the node.

TotalMemory (8 bytes): A 64-bit value indicating total memory used by all tasks that are running in the cluster.

AvailableMemory (8 bytes): A 64-bit value indicating the remaining available memory in the cluster.

AvailableMemoryAfterReclamation (8 bytes): A 64-bit value indicating the available memory in the cluster after a node restart.

NodeAverageCpuUsage (8 bytes): A 64-bit value indicating the average CPU usage across all compute nodes in the cluster.

LpCount (4 bytes): A 32-bit integer value representing the CPU Logical Processor count of node in a cluster.

NodeMaxCpuReserve (8 bytes): A 64-bit value indicating the maximum CPU reserve of a node in a cluster.

NodeFreeCpuReserve (8 bytes): A 64-bit value indicating the free CPU reserve of a node in a cluster.

NodeLocalDiskFreeSpaceInMB (4 bytes): A 32-bit value indicating the available disk space in a node.

NodeLocalDiskTotalSpaceInMB (4 bytes): A 32-bit value indicating the total available disk space in a node.

ReservedCpu (8 bytes): A 64-bit value indicating the reserve CPU usage of a node.

ReservedMemory (8 bytes): A 64-bit value indicating the reserve memory usage of a node.

ReservedLocalDiskUsage (8 bytes): A 64-bit value indicating the reserve local disk usage of a node.

Version (4 bytes): A 32-bit value containing the version of the request structure. This field MUST be set to 0x00000001.