G'Evening!
I am monitoring about 20 servers that are running a hardware simulation software. This software dynamically loads the simulation jobs based on the overall loads on each system.
I know I can get the number of the processes that are running that application via proc.run[name] and the total amount of memory those processes are using via proc.mem[name] - however I would like to be able to keep track of the processes individually, their memory usage, and the owner of the process.
Has anyone done this, or have any suggestions? Basically to track down who is running jobs that are killing the server - we just had to go from 4GB of swap to 16GB of swap on half of the servers.
Thanks!
Jonathan
I am monitoring about 20 servers that are running a hardware simulation software. This software dynamically loads the simulation jobs based on the overall loads on each system.
I know I can get the number of the processes that are running that application via proc.run[name] and the total amount of memory those processes are using via proc.mem[name] - however I would like to be able to keep track of the processes individually, their memory usage, and the owner of the process.
Has anyone done this, or have any suggestions? Basically to track down who is running jobs that are killing the server - we just had to go from 4GB of swap to 16GB of swap on half of the servers.
Thanks!
Jonathan
Comment