Commit Graph

14 Commits

Author SHA1 Message Date
Ingo Oppermann
b6daea1a02 Remove unused parameter 2024-10-24 15:52:56 +02:00
Ingo Oppermann
2dbe5b5685 Add GPU support 2024-10-24 15:08:26 +02:00
Ingo Oppermann
644185dd50 Merge branch 'vod' into psutil_gpu 2024-08-19 12:43:47 +02:00
Ingo Oppermann
6101585fd2 Extract linux specifc code from psutils for reading CPU times 2024-07-25 09:30:11 +02:00
Ingo Oppermann
72883d18d4 Remove bottlenecks in process handling, still some rough edges 2024-07-18 17:16:49 +02:00
Ingo Oppermann
7fa47a962a Add basic nvidia-smi parser 2024-07-16 08:14:19 +02:00
Ingo Oppermann
74f98e8c7e Define system CPU resources in percent 0-100, acquiring resources check with available system resources 2023-04-28 10:27:33 +02:00
Ingo Oppermann
7527f7833b Add resource manager 2023-04-27 17:02:20 +02:00
Ingo Oppermann
d59158de03 Allow hard and soft limiting a process
A hard limit will kill the process as soon as either CPU or memory
consumption are above a defined limit for a certain amount of time.

A soft limit will throttle the CPU usage if above a defined limit and
kill the process if memory consumption is above a defined limit. The
soft limit can be enabled/disabled on demand.

The default is hard limit.
2023-04-26 16:01:50 +02:00
Ingo Oppermann
74f582e4b4 Remove debug output 2023-04-25 16:25:21 +02:00
Ingo Oppermann
3a1825cf61 Expose resource usage in report history 2023-04-25 15:55:32 +02:00
Ingo Oppermann
aef1b7c9a2 Fix #10 2023-04-11 15:04:31 +02:00
Ingo Oppermann
1d30d9eecd Fix use of deprecated function 2023-02-01 16:24:57 +01:00
Jan Stabenow
9c0b535199 Add v16.7.2 2022-05-13 19:26:45 +02:00