当前位置: 首页 > news >正文

稳定性进程监控工具

针对嵌入式Linux开发与服务器单机调试场景,零侵入、可视化的远程性能监控工具。

项目地址:https://gitee.com/liuwenspecial/remote_sys_monitor.git

核心痛点

  • 嵌入式设备资源受限(BusyBox),无法部署Prometheus/Grafana等重型组件。
  • top 命令无法直观回溯内存泄漏趋势。
  • 需要长时间挂机监测进程重启与Crash。

功能特性

  1. 零侵入部署:纯Python编写,仅依赖SSH协议,目标机无需任何配置。
  2. 实时可视化:集成 Matplotlib,动态绘制 Top N 进程内存(RSS)曲线。
  3. 双重持久化
    • SQLite:全量存储,支持SQL高效回溯分析。
    • CSV:按日分表,便于Excel快速处理。
  4. 异常捕获:检测进程重启(PID变化)及 Core Dump 文件生成。
  5. 防OOM设计:绘图采用滑动窗口(默认3600点),内存占用恒定,支持7x24小时稳定运行。

快速开始

1. 克隆仓库

git clone https://gitee.com/liuwenspecial/remote_sys_monitor.git
cd remote_sys_monitor

2. 安装依赖

pip install paramiko matplotlib

3. 运行

python remote_sys_monitor.py

启动后将弹出GUI窗口输入目标IP,随后自动开启监控面板。

数据分析

监控数据自动保存在 ./ml_dataset 目录下。

SQL查询重启记录示例:

-- 查询发生过重启的进程及时间
SELECT timestamp, proc_name, pid 
FROM process_metrics 
WHERE is_restart = 1;

效果图

image


欢迎 Star 与 Fork,共同完善嵌入式监控生态!
👉 Gitee 仓库传送门

http://www.zskr.cn/news/137827.html

相关文章:

  • 零基础理解USB接口引脚功能的通俗解释
  • 【技术教程】Reveal.js 中文使用教程
  • 2025年AI论文写作平台精选,集成LaTeX支持与智能格式检查
  • 机械键盘连击终极修复方案:零成本软件解决方案完全指南
  • Vivado2022.2安装教程:磁盘空间规划与分区建议
  • 从手动搜索到智能监控:闲鱼数据采集系统实战指南
  • 蓝牙水控器开源项目:如何实现离线控制与跨平台安装?
  • OpenWrt Argon主题深度解析:从安装配置到高级定制
  • 5个简单步骤:快速解决Windows热键冲突的终极指南
  • 面向工业控制的Keil5安装与驱动配置新手教程
  • KeyboardChatterBlocker:3步彻底解决机械键盘连击的终极方案
  • windows安装redis 伪集群遇到的问题
  • Windows热键冲突检测终极指南:一键找出被占用的快捷键
  • 终极解决方案:用开源工具彻底告别键盘连击烦恼
  • Hotkey Detective:Windows快捷键冲突终极侦探手册
  • WorkshopDL模组下载器:跨平台游戏模组获取完全指南
  • AI赋能学术论文降重:2025年六种创新方法的性能测试与优化建议
  • NBTExplorer:解锁Minecraft数据魔盒的终极钥匙
  • WaveTools鸣潮工具箱:终极游戏性能优化指南
  • 终极Windows热键冲突检测指南:Hotkey Detective完整使用教程
  • 文本挖掘完全指南:零基础使用开源工具KH Coder
  • 2025年学术写作AI降重研究:六种技术路径的实践效果与适用性评估
  • 零基础入门:STM32CubeMX点灯电路元件选型指南
  • WorkshopDL模组下载神器——跨平台玩家的终极解决方案
  • AI驱动的学术论文降重方案:2025年六种核心方法的效率与质量分析
  • KH Coder文本挖掘完整教程:从入门到精通
  • 15分钟精通:Calibre豆瓣元数据插件高效配置全攻略
  • BetterNCM插件使用全攻略:解锁网易云音乐隐藏功能
  • 洛谷 P6623
  • Hotkey Detective指南:Windows热键冲突解决方案宝典