mirror of
https://github.com/diamante0018/MonitorRam.git
synced 2025-05-09 22:14:54 +00:00
Create README.md
This commit is contained in:
parent
3777d08bf3
commit
a5e98e8f75
14
README.md
Normal file
14
README.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# MonitorRam
|
||||||
|
A simple program that monitors real memory usage of processes.
|
||||||
|
For example, if you have multiple processes, like numerous game servers, that all begin with the same prefix, you can type that prefix as a command-line argument.
|
||||||
|
The program will monitor up to 30 different processes.
|
||||||
|
In my case, I have a few game servers that all share "iw5" as the name prefix.
|
||||||
|
I would type `./prog iw5` to monitor the actual memory usage of all my game servers.
|
||||||
|
In my case, each process should not exceed more than 1 GiB of real memory.
|
||||||
|
If that's the case, a memory leak has occurred, and this program will send a request to terminate that process gracefully (SIGTERM).
|
||||||
|
Max memory usage is defined in monitor.c
|
||||||
|
|
||||||
|
## How to?
|
||||||
|
|
||||||
|
Compile from source using the provided makefile
|
||||||
|
./prog <NAME OF PROGRAM>
|
Loading…
x
Reference in New Issue
Block a user