NodeMon

Introduction

NodeMon is a tool allowing for local and remote CPU monitoring. Two things are provided
  • libNodeInfo: A library providing inforatation about local tasks
  • NodeMon: An executable publishing information of tasks via DIM.
So far, NodeMon is supported on WindowsXP and Linux. NodeMon has been inspired by PCMON, a tool developed by Clara Gaspar at CERN for the JCOP framework. Especially the acquisition of the process information on Linux is very similar to PCMON.

Principle

The following data is published by NodeMon
  1. CPU load of the node [%].
  2. Memory usage of the node [kByte]
  3. Number of processes
  4. Operation system
  5. Process list containing for each process
  6. PID
  7. Process name (image name)
  8. Memory usage [kByte]
  9. Total CPU usage [s]
  10. Actual CPU usage [%]

Download

Copyright: DietrichBeck, GSI-Darmstadt. License: Software can be downloaded under the terms of the GPL. Note: Parts of the code have been taken from pcmon, a tool written by C. Gaspar, CERN.

NodeMon can be downloaded here (release notes) or via SourceForge.

-- DietrichBeck - 14 Mar 2007
Topic revision: r4 - 2009-08-25, DietrichBeck
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback | Legal notice | Privacy Policy (german)