GPU Monitoring

Visualizing one or more GPU metrics in a graph is very easy with Bright Cluster Manager.
 

Bright Cluster Manager can sample and monitor metrics from supported GPUs and GPU Computing Systems, such as the Kepler-architecture NVIDIA Tesla K80 dual-GPU accelerator as well as collections of GPU accelerators in a single chassis. 

Examples of supported metrics include:

  • GPU temperatures
  • GPU exclusivity modes
  • GPU fan speeds
  • system fan speeds
  • PSU voltages and currents
  • system LED states
  • GPU ECC statistics (Fermi GPUs only)

The frequency of metric sampling is fully configurable, as is the consolidation of these metrics over time. Metrics are stored in Bright Cluster Manager's central SQL database; they can be visualized in value/time graphs, as well as in Bright Cluster Manager's unique Rackview.

GPU Management

Bright Cluster Manager allows for alerts and actions to be triggered automatically when GPU metric thresholds are exceeded. Such rules are completely configurable to suit your requirements, and any built-in cluster management command, Linux command, or shell script can be used as an action.

For example, if you would like to automatically receive an email and shut down a GPU node when its GPU temperature exceeds a set value, this can easily be configured in Bright Cluster Manager.

 

 



 

 

GPU-cluster-monitoring-rackview.pngCluster Health Management for GPU Clusters

Cluster Health Management can also include health checks for GPU cards and GPU Computing Systems in GPU clusters. Any of the supported GPU metrics can be used in regular and prejob health checks.

For example, you could configure a prejob health check called "AllFansRunning" and define an appropriate action when the health check has status FAIL. The screenshot of the Rackview on the right shows that this indicator for GPU Unit 41 has status FAIL.