https://github.com/rda3mon/perfmon
linux process performance monitoring tool
https://github.com/rda3mon/perfmon
Last synced: about 1 year ago
JSON representation
linux process performance monitoring tool
- Host: GitHub
- URL: https://github.com/rda3mon/perfmon
- Owner: rda3mon
- License: apache-2.0
- Created: 2019-07-04T14:36:17.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-06-21T22:16:53.000Z (about 4 years ago)
- Last Synced: 2025-01-04T23:16:55.576Z (over 1 year ago)
- Language: Python
- Size: 167 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# perf-monitor
A basic, simple to use, birds eye view of linux process performance monitoring
> Note: Works only with python >= 3.5
# Installation
### git clone
`git clone https://github.com/rda3mon/perfmon.git`
### make and install
`make clean && make && sudo make install`
# Usage
```
➜ perfmon --help
usage: perfmon [-h] -p PID [-o {csv,raw,quiet}] [-i {3,5,10,20,60}]
[-s DIRPATH] [-d]
Performance Monitoring tools
optional arguments:
-h, --help show this help message and exit
-p PID, --pid PID Process id for analysing the performance
-o {csv,raw,quiet}, --output {csv,raw,quiet}
Output format. (Default - quiet)
-i {3,5,10,20,60}, --interval {3,5,10,20,60}
Monitor interval in seconds (Default - 3s)
-s DIRPATH, --dirpath DIRPATH
Directory path where files to be stored (Default /tmp
/perf-monit)
-d, --draw Store the output as figures (Default -- True)
```
Sample Plot:
