【LINUX】Linux服务器导出CPU和内存使用情况
Linux服务器默认存储一个月的CPU和内存记录所在目录/var/log/sa/如下图所示在此用sar命令来执行sar是一个比较全面的性能监控工具包括cpu、内存、磁盘和网络等信息并且该命令会每10分钟自动保存一次硬件资源使用情况。如果在执行某方面的性能测试时忘记监控那么 sar 可以帮助我们查看历史记录。语法sar [ 选项 ] [ 时间间隔 [ 次数 ] ]参数-uCPU利用率-r内存利用率-R内存状况-S交换空间利用率-H交换空间利用率-bI/O 和传输速率信息状况-d磁盘使用情况-q队列长度和平均负载-n { 关键词 [,...] | ALL } 网络统计信息-o保存信息为二进制文件-f查看 -o 保存的文件egsar -q 1 3 # 每 1s 监控一次共监控 3 次runq-sz 运行队列长度正在等待 CPU 执行的进程数plist-sz 进程队列长度等待 CPU 时间片的进程数ldavg-1 过去1分钟负载平均值ldavg-5 过去5分钟负载平均值ldavg-15过去15分钟负载平均值blocked 阻塞进程数量目前正在阻塞等待某些事件的进程数量导出近一个月的内存和cpu使用情况1、在家目录下新建data目录mkdir ~/data2、新建createFile.sh文件内容如下touch {20240301..20240305}.txt touch {20240206..20240229}.txt chmod 755 *批量创建文件格式 touch (开始..结束).txt根据/var/log/sa/目录下的文件日期来创建就行3、新建echoData.sh文件内容如下sar -u -r -f /var/log/sa/sa01 ~/data/20240301.txt sar -u -r -f /var/log/sa/sa02 ~/data/20240302.txt sar -u -r -f /var/log/sa/sa03 ~/data/20240303.txt sar -u -r -f /var/log/sa/sa04 ~/data/20240304.txt sar -u -r -f /var/log/sa/sa05 ~/data/20240305.txt sar -u -r -f /var/log/sa/sa06 ~/data/20240206.txt sar -u -r -f /var/log/sa/sa07 ~/data/20240207.txt sar -u -r -f /var/log/sa/sa08 ~/data/20240208.txt sar -u -r -f /var/log/sa/sa09 ~/data/20240209.txt sar -u -r -f /var/log/sa/sa10 ~/data/20240210.txt sar -u -r -f /var/log/sa/sa11 ~/data/20240211.txt sar -u -r -f /var/log/sa/sa12 ~/data/20240212.txt sar -u -r -f /var/log/sa/sa13 ~/data/20240213.txt sar -u -r -f /var/log/sa/sa14 ~/data/20240214.txt sar -u -r -f /var/log/sa/sa15 ~/data/20240215.txt sar -u -r -f /var/log/sa/sa16 ~/data/20240216.txt sar -u -r -f /var/log/sa/sa17 ~/data/20240217.txt sar -u -r -f /var/log/sa/sa18 ~/data/20240218.txt sar -u -r -f /var/log/sa/sa19 ~/data/20240219.txt sar -u -r -f /var/log/sa/sa20 ~/data/20240220.txt sar -u -r -f /var/log/sa/sa21 ~/data/20240221.txt sar -u -r -f /var/log/sa/sa22 ~/data/20240222.txt sar -u -r -f /var/log/sa/sa23 ~/data/20240223.txt sar -u -r -f /var/log/sa/sa24 ~/data/20240224.txt sar -u -r -f /var/log/sa/sa25 ~/data/20240225.txt sar -u -r -f /var/log/sa/sa26 ~/data/20240226.txt sar -u -r -f /var/log/sa/sa27 ~/data/20240227.txt sar -u -r -f /var/log/sa/sa28 ~/data/20240228.txt sar -u -r -f /var/log/sa/sa29 ~/data/20240229.txt内容为把对应的命令输出结果写入到对应的文件里先执行createFile.sh文件在执行echoData.sh文件通过FSTP把*.txt文件下载下来即可CPU数据格式%user 用户空间占用的CPU%nice 改变过优先级进程占用的CPU%system 内核空间占用的CPU%iowait CPU 等待 IO 的占比若该占比较高硬盘可能存在 I/O 瓶颈%steal 管理程序(hypervisor)为另一个虚拟进程提供服务而等待的虚拟CPU占比%idle 空闲的CPU若空闲较大但系统响应慢有可能CPU等待内存分配应适当增加内存容量若空闲持续低于 1%则系统的CPU处理能力较低内存数据格式kbmemfree 空闲的物理内存kbmemused 已使用的物理内存%memused 物理内存使用率kbbuffers 已使用的缓冲区大小kbcached 已缓存的文件系统大小kbcommit 保证当前系统所需内存为了确保不溢出而需要的内存(RAM SWAP)%commit 可用内存占比是可用而不是空闲

相关新闻

一天一道算法题(9):空间优化从O(mn)到O(1)的思路与实现解析

一天一道算法题(9):空间优化从O(mn)到O(1)的思路与实现解析

矩阵置零(LeetCode 73题)三种解法详解 文章目录矩阵置零(LeetCode 73题)三种解法详解题目描述思路分析难点所在解法一:O(mn) 空间(最直观)解法二:O(mn) 空间(改进&#x…

2026/10/10 14:38:56 阅读更多 →
Qwen-Image-Lightning深度解析:4步极速AI图像生成实战指南

Qwen-Image-Lightning深度解析:4步极速AI图像生成实战指南

Qwen-Image-Lightning深度解析:4步极速AI图像生成实战指南 【免费下载链接】Qwen-Image-Lightning 项目地址: https://ai.gitcode.com/hf_mirrors/lightx2v/Qwen-Image-Lightning Qwen-Image-Lightning是基于Qwen-Image模型的轻量化极速版本,通过…

2026/9/21 1:43:57 阅读更多 →
refcard-org-mode核心功能详解:让你的文档编辑效率翻倍

refcard-org-mode核心功能详解:让你的文档编辑效率翻倍

refcard-org-mode核心功能详解:让你的文档编辑效率翻倍 【免费下载链接】refcard-org-mode Get organized and boost your productivity with our comprehensive Org mode syntax reference card! Get a quick access to helpful tips and tricks. #orgmode #syntax…

2026/9/30 7:19:31 阅读更多 →

最新新闻

SpringBoot+Vue构建流量数据分析与可视化平台实践

SpringBoot+Vue构建流量数据分析与可视化平台实践

1. 项目概述与核心价值这个基于SpringBootVue技术栈的短流量数据分析与可视化平台,本质上是一个轻量级的业务监控系统解决方案。我在实际企业级项目开发中发现,很多中小团队对于流量数据的处理往往停留在原始日志阶段,缺乏直观的展示和深度分…

2026/10/14 14:41:58 阅读更多 →
Loop Engineering实战指南:从PID温度闭环到AI自优化系统

Loop Engineering实战指南:从PID温度闭环到AI自优化系统

一讲到系统优化,我最近反复绕不开Loop Engineering。这个词最近在自动化控制、软件架构和AI应用圈子里的热度上升很快,我自己在几个方向的实战里面反复验证过:不管你是调一套温度控制仪表,还是在设计一条让大模型自动迭代文案的工…

2026/10/14 14:41:58 阅读更多 →
SpringBoot+Vue物品租赁系统开发全流程解析

SpringBoot+Vue物品租赁系统开发全流程解析

1. 项目概述这个毕业设计项目是一个基于SpringBootVueMySQL技术栈的物品租赁系统平台。作为一个完整的全栈项目,它涵盖了从后端API开发到前端界面实现的全过程,并配套提供了数据库设计文档、学术论文以及详细的部署指南。我在指导学生完成类似项目时发现…

2026/10/14 14:41:58 阅读更多 →
Python实现金拉米纸牌游戏:从状态机建模到AI防守策略的完整算法实践

Python实现金拉米纸牌游戏:从状态机建模到AI防守策略的完整算法实践

简介:Gin-Rummy-Card-Game是一份基于Java实现的杜松子酒接龙纸牌游戏源码,面向Java入门者、课程设计学生以及棋牌类游戏爱好者。项目完整覆盖了经典规则中的发牌、组牌、跑动和设置组合判定,并设计了可自动决策的机器人对手,便于学…

2026/10/14 14:41:58 阅读更多 →
HaoSQL免安装运行SQL Server 2000实战指南

HaoSQL免安装运行SQL Server 2000实战指南

简介:这是一款面向数据库初学者与轻量级开发者的免安装SQL集成环境工具,专为简化传统数据库部署流程而设计,尤其适合教学演示、本地快速验证及老旧系统兼容场景。资源包含359个文件,主体为136个DLL动态库、142个RLL资源库、38个EX…

2026/10/14 14:41:58 阅读更多 →
DeepSeek Harness 插件体系从入门到精通:安装、配置与离线部署全指南

DeepSeek Harness 插件体系从入门到精通:安装、配置与离线部署全指南

1. 从零理解 DeepSeek Harness 插件体系到底在解决什么问题很多人第一次接触 DeepSeek Harness 的时候,脑子里冒出来的第一个问题往往是:这玩意儿跟直接用命令行调模型有什么区别?我一开始也是这个反应。后来真正把插件机制跑通之后才明白&am…

2026/10/14 14:40:57 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →