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

性能测试,监控CPU和内存脚本

这是一个Linux 服务器监控脚本,专门用来:

  • 监控整机 CPU 使用率
  • 监控整机内存使用率
  • 每隔 10 秒采集一次
  • 一共采集 180 秒(3 分钟)
  • 最后自动算出平均值、最高值
  • 适合压测对比
#!/bin/bash DURATION=180 INTERVAL=10 LOGFILE=system_monitor.log rm -f "$LOGFILE" echo "=== 整机监控开始(压测专用) ===" | tee -a "$LOGFILE" echo "时间,整机CPU(%),整机内存(%)" | tee -a "$LOGFILE" START=$(date +%s) END=$((START + DURATION)) while [ $(date +%s) -lt "$END" ]; do # 匹配到第一行CPU立刻exit,不会读取多行错乱 CPU=$(top -b -n2 -d1 | awk '/%Cpu/ {match($0, / ([0-9]+\.[0-9]+) id/, arr); printf "%.1f", 100 - arr[1]; exit}') CPU=${CPU:-0.0} MEM=$(free | awk '/^Mem/ {printf "%.1f", $3/$2*100}') MEM=${MEM:-0.0} echo "$(d
http://www.cnnetsun.cn/news/3127884.html

相关文章:

  • 数字印花机研发调研报告
  • AI加速卡与工控机集成优化 2026 软硬件协同实操指南
  • Enhanced Motion Forecasting with Plug-and-Play Multimodal Large Language Models
  • 多Agent协作:辩论、投票与分工——AI模型中的协同新范式
  • 数据中台建设方案
  • 佛山个人开发者为私人诊所搭建官网
  • 软件测试入门——第二十一课(接口测试入门)
  • 智能汽车SoC架构与开发实战解析
  • 意识、计算与DMTx:NKS理论为意识现实主义留下的缝隙及其实证延伸
  • 【JavaScript 标签(Label)完全指南:语法、使用场景、作用与意义|告别多层循环跳转难题(面试必刷)】
  • AI辅助商业模型画布验证:用数据驱动的聚类、A/B测试与敏感性分析,让创业假设先跑一跑数
  • Cursor实战案例-图形图像-49-高精度印章提取:利用OpenCV实现研报图片中红色公章的抠图、校正与增强
  • 运筹说 第156期 | 大模型基础篇之大模型概述(1):当“大“成为一种革命
  • 同步磁阻电机滑模控制技术解析与应用
  • 计算机毕业设计之jsp课程评价系统
  • 第2章 数据集及分类模型介绍
  • DeepSeek-V4-Pro如何实现国产AI的‘够用性’平权
  • E-Hentai下载器解决方案:完全绕过GP限制的实用技巧
  • E-Hentai下载器终极指南:如何高效批量下载画廊而不消耗GP积分
  • 可白嫖源码---课程设计--毕业设计--flask酒类购物系统[编号:project30576](案例分析)-附源码
  • Java基础快速入门:枚举与注解
  • 我用了十年终端,今天才真正学会使用它
  • TVA对具身智能领域的核心技术支撑(16)
  • 永磁同步电机无位置传感器控制:旋转高频注入法详解
  • C++数学-数论筛质数经典OJ题流食般投喂
  • 【MATLAB例程】二维平面下,多目标定位,采用4个基站的AOA+测距辅助定位,MATLAB代码。付完整可运行的m文件下载链接
  • 图论在社交网络分析中的3个核心应用:从理论到NetworkX实战
  • 健康知识-知识普及说明API介绍
  • SpringBoot+微信小程序开发电商书店全栈实战
  • 强化学习(RL)