prmon icon indicating copy to clipboard operation
prmon copied to clipboard

Standalone monitor for process resource consumption

Results 12 prmon issues
Sort by recently updated
recently updated
newest added

This PR adds the so-called fast memory monitoring option, which uses the `smaps_rollup` file instead of the standard `smaps` file, as discussed in #219. There are some limitation though. Most...

enhancement

Add AL9, or other RHEL clone, as a CI platform

Continuous Integration

Hi @graeme-a-stewart, Arguably one of the most expensive operations we do is traversing through `smaps` to get an accurate measurement of `pss`. It seems as if the "newer" kernel version...

enhancement

Using `getopt_long` for options is quite clunky and awkward, e.g., the syntax for options is poor, no support for proper default values and no generation of a `--help` text. We...

enhancement

Instead of parsing `nvidia-smi` prmon should use the more stable API calls like [this](https://github.com/Syllo/nvtop/tree/master/src). GPU monitoring components will need to become a build option.

enhancement
externals

ATLAS reported that prmon doesn't compile with CMake version 4.0.0: ``` CMake Error at CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5 has been removed from CMake. Update the VERSION argument...

I believe `CMake` 3.10 is a good baseline these days and our test platforms should be OK with this. Let's see if the CI concurs. Closes #260 and #266

When compiling prmon with CMake 4.0.1 as used in the ATLAS Athena main branch releases the following error occurs: ``` CMake Error at CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 3.5...

Thanks to @elmsheus for reporting this. As explained in #264, depending on the hardware/driver combination, `nvidia-smi pmon` can report _partial utilization data_. This PR updates the parsing of `nvidia-smi pmon`...

Depending on the hardware/driver combination, `nvidia-smi pmon` can report _partial utilization data_, for example, `fb` memory usage may be available, while `sm` and `mem` are reported as `-`: ``` [2025-11-11...