Windows/Linux性能监控软件>csv文件,方便生成图表
关键词:windows性能监控工具 linux性能监控工具 windows进程监控工具 linux进程监控工具 监控进程存活/状态
performance_monitor
基于psutil开发的Windows和Linux性能测试工具
可以监控[‘cpu百分比’, ‘已用内存/MB’, ‘磁盘读取MB/s’, ‘磁盘写入MB/s’, ‘网络上传MB/s’, ‘网络下载MB/s’]
简介
软件资源占用非常小几乎可以忽略不计,记录的数据是实时写入的–即使关闭了程序,历史记录也存在.
启动软件默认10s记录系统性能
并写入一次当前系统日期_MonitorInfo.csv
文件存在于软件所在目录
可以使用命令行传参,查看帮助 -h
参数列表
命令 | 释义 |
---|---|
-p | 软件的名称 |
-s | 启动监控系统性能(无参时默认启动),不可与-p同时使用,两者暂时不可同时使用 |
-it | 记录的间隔时间/秒(默认10秒) |
-fp | 记录的文件写入周期/天(默认7天) |
-d | 是否记录所有进程的名字(默认关闭) |
进程存活的解释
当前判断进程存活的状态为:运行中/休眠
windows
监控系统性能
例如每2s记录一次
system_monitor.exe -it 2
例如每2s记录一次,记录文件创建周期:3天/次
cpu百分比:所有的cpu的平均利用率,此处和windows的任务管理器中查看的是不一致的,但是和性能监视器的结果一致.
监控系统性能检测结果演示
日期 | 时间 | cpu百分比 | 已用内存/MB | 磁盘读取MB/s | 磁盘写入MB/s | 网络上传MB/s | 网络下载MB/s |
---|---|---|---|---|---|---|---|
2023-03-20 | 15:55:15 | 1.1 | 28998 | 0.39 | 4.6 | 0 | 0 |
2023-03-20 | 15:55:17 | 0.7 | 28998 | 0 | 0.21 | 0 | 0 |
2023-03-20 | 15:55:19 | 1.2 | 28992 | 0 | 0.56 | 0 | 0.01 |
2023-03-20 | 15:55:21 | 0.9 | 29261 | 0.02 | 0.87 | 0 | 0.01 |
2023-03-20 | 15:55:23 | 0.5 | 29147 | 0 | 0.09 | 0 | 0 |
监控指定包含软件名称的进程的性能
例如监控windows上的java.exe
system_monitor.exe -p java.exe
设置文件写入周期7天/次,监控周期60秒/次
system_monitor.exe -p java.exe -it 60 -fp 7
监控指定包含软件名称的进程的性能检测结果演示
正向结果-软件的进程存活
日期 | 时间 | cpu百分比/s | 已用内存/MB | 已用内存百分比 | 进程数/个 | 状态(1存活,0死亡) |
---|---|---|---|---|---|---|
2023/3/17 | 16:46:33 | 0 | 769.54 | 2.13 | 16 | 1 |
2023/3/17 | 16:46:43 | 1.5 | 769.54 | 2.13 | 16 | 1 |
2023/3/17 | 16:46:54 | 1.6 | 769.54 | 2.13 | 16 | 1 |
2023/3/17 | 16:47:04 | 0 | 769.54 | 2.13 | 16 | 1 |
2023/3/17 | 16:47:14 | 0 | 770.04 | 2.13 | 16 | 1 |
反向结果-软件的进程死亡
日期 | 时间 | cpu百分比/s | 已用内存/MB | 已用内存百分比 | 进程数/个 | 状态(1存活,0死亡) |
---|---|---|---|---|---|---|
2023/3/18 | 21:05:01 | 0 | 0 | 0 | 0 | 0 |
2023/3/18 | 21:05:12 | 0 | 0 | 0 | 0 | 0 |
2023/3/18 | 21:05:23 | 0 | 0 | 0 | 0 | 0 |
2023/3/18 | 21:05:34 | 0 | 0 | 0 | 0 | 0 |
Linux
监控系统性能
示例:监控系统性能
./linux_system_monitor
监控包含指定名称的进程的性能
示例:监控进程名包含frp
的所有进程的性能信息,2s/次
./linux_system_monitor -p frp -it 2
使用技巧
因为支持命令行传参所以你可以自用的使用shell脚本或者bat脚本来完成指定的场景.
例如: windows下call system_monitor.exe -p java.exe
下载地址
https://gitee.com/FrancizTest_admin/performance_monitor/releases
Windows/Linux性能监控软件>csv文件,方便生成图表相关推荐
- Windows/Linux服务器监控软件推荐
对于运维的日常工作来说,服务器监控是必须且最基础的一项内容.在企业网络运维过程中,管理员闭虚随时关注服务器和网络运行情况,以便及时发现问题,尽可能减少故障的发生.当网络中的设备.服务器数量较多时,为了 ...
- linux服务器历险之linux性能监控
linux服务器历险之linux性能监控 1.uptime uptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况. uptime的输出包含一项内容是load av ...
- 来自韩国的优秀Java应用性能监控软件JENNIFER
来自韩国的优秀Java应用性能监控软件JENNIFER 详细可参考:http://www.innovatedigital.com/JENNIFER.html JENNIFER服务监控: ●连接中的实时 ...
- 六个 Linux性能监控命令行工具
六个 Linux性能监控命令行工具 1.htop - http://htop.sourceforge.net/ 一个可以让用户与之交互的进程查看器.作为文本模式的应用程序,主要用于控制台或 X 终端 ...
- Linux性能监控(转)
Linux性能监控之绪论篇性能调优的目的是找到系统的瓶颈,并且调节系统来设法消除这些瓶颈.我们在监控性能的时候重点在于监视一下子系统: 1.CPU 2.Memory 3.IO 4.Network 但这 ...
- linux监控cpu进程,Linux性能监控之CPU篇详解
监控CPU的性能就是以上3点,运行队列.CPU使用率和上下文切换.以下是一些对于Linux性能监控CPU很普遍的性能要求: Linux性能监控CPU篇 1. 对于每一个CPU来说运行队列不要超过3,例 ...
- android 应用性能监控软件,App性能监控工具,卡顿
(609条消息) android 应用性能监控软件,App性能监控工具_weixin_39940154的博客-CSDN博客 APP性能监测的各种工具 - ClareBaby01 - 博客园 (cnbl ...
- Linux性能监控(CPU监控)
Linux性能监控(CPU监控) 主要分为四类: cup监控 内存监控命令 IO性能 网络性能 cup监控 关于CPU,有3个重要的概念:上下文切换(context switchs),运行队列(Run ...
- windows CPU性能监控命令
windows CPU性能监控命令 分别为用户CPU时间 系统CPU时间 总CPU时间 typeperf "\Processor(_Total)\% User Time" & ...
最新文章
- linux 文件缓冲区,如何查看 Linux 当前缓存了哪些大文件?
- 程序员上了天堂之后...
- 图片预加载的问题-----有针对加载和缓存的兼容解决
- C语言单片机等待询问_单片机很好玩8,温度太高就报警,制作一个智能室内温度湿度计...
- Python中的全局变量与局部变量2
- systemctl命令
- 学习笔记:DHCP服务器的配置
- asp sql 导出 excel_使用SQL进行数据分析(八)
- 两行代码开启 Ubuntu ftp服务
- 好用的画图软件推荐 亿图图示专家,媲美visio的操作方式,更加本地化的应用。
- 明华澳汉 sle_4442 卡 读写
- 转载文章-【工具】10分钟快速搭建属于自己的文档网站-来自掘金
- mongodb添加仲裁节点无响应
- Acme CAD Converter 的线宽要怎么设置啊
- 5G还没用上,4G却越来越慢了?
- 服务端开发基础知识点
- 【开源SPL】列存数据仓库怎样更高效
- vue.js毕业设计,基于vue.js前后端分离教室预约系统(H5移动项目) 开题报告
- linux mdadm命令详解
- SAP批次管理-内容概览