Windows/Linux性能监控软件>csv文件,方便生成图表
创始人
2025-05-29 14:48:33
0

performance_monitor

基于psutil开发的Windows和Linux性能测试工具

可以监控[‘cpu百分比’, ‘已用内存/MB’, ‘磁盘读取MB/s’, ‘磁盘写入MB/s’, ‘网络上传MB/s’, ‘网络下载MB/s’]

简介

软件资源占用非常小几乎可以忽略不计,记录的数据是实时写入的–即使关闭了程序,历史记录也存在.

启动软件默认10s记录系统性能并写入一次当前系统日期MonitorInfo.csv 文件存在于软件所在目录

可以使用命令行传参,查看帮助 -h
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XIBvmreX-1679047018938)(assets/img-20230317175548-ej26ylu.png)]

参数列表

命令释义
-p软件的名称
-s启动监控系统性能(无参时默认启动),不可与-p同时使用
-it记录的间隔时间/秒(默认10秒)
-fp记录的文件写入周期/天(默认7天)
-d是否记录所有进程的名字(默认关闭)

windows系统中监控系统性能

例如每2s记录一次

system_monitor.exe -it 2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DvnxwTKQ-1679047051923)(assets/image-20230228155550537-20230317175548-ipv57t6.png)]

cpu百分比:所有的cpu的平均利用率,此处和windows的任务管理器中查看的是不一致的,但是和性能监视器的结果一致.

windows系统中监控系统性能检测结果演示

时间cpu百分比已用内存/MB磁盘读取MB/s磁盘写入MB/s网络上传MB/s网络下载MB/s
15:55:151.1289980.394.600
15:55:170.72899800.2100
15:55:191.22899200.5600.01
15:55:210.9292610.020.8700.01
15:55:230.52914700.0900

windows系统中监控指定包含软件名称的进程的性能

例如监控windows上的java.exe

system_monitor.exe -p java.exe

设置文件写入周期7天/次,监控周期60秒/次

system_monitor.exe -p java.exe -it 60 -fp 7

windows系统中监控指定包含软件名称的进程的性能检测结果演示

日期时间cpu百分比/s已用内存/MB已用内存百分比进程数/个状态(1活,0死)
2023/3/1716:46:330769.542.13161
2023/3/1716:46:431.5769.542.13161
2023/3/1716:46:541.6769.542.13161
2023/3/1716:47:040769.542.13161
2023/3/1716:47:140770.042.13161

支持Linux

在这里插入图片描述

使用方法同windows

./linux_system_monitor

使用技巧

因为支持命令行传参所以你可以自用的使用shell脚本或者bat脚本来完成指定的场景.

例如: windows下start system_monitor.exe -p AutoSys.exe

下载地址

https://gitee.com/FrancizTest_admin/performance_monitor/releases

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...