【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 可用内存占比是可用而不是空闲

相关新闻

最新新闻

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现

SerenityOS 命令行选项解析指南:getopt 与 getopt_long 用法、返回值与底层实现 【免费下载链接】serenity The Serenity Operating System 🐞 项目地址: https://gitcode.com/GitHub_Trending/se/serenity 导读 本文以 getopt(3) 手册 为核心&a…

2026/10/1 19:32:24
轻量服务器还是ECS?大促云服务器选购与避坑实战指南

轻量服务器还是ECS?大促云服务器选购与避坑实战指南

每年大促节点,群里永远有人在问同一个问题:“38元的轻量服务器到底怎么抢?为什么我每次点进去都是已售罄?68元直购和99元的ECS我到底选哪个?”作为一个常年帮团队和自己采购云服务器的老用户,我太清楚这种纠…

2026/9/30 21:32:07
为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南

为 AI 代理的 Review 动作编写 Cedar 审批门控策略:review-agent-governance 策略编写实战指南 【免费下载链接】agents Multi-harness agentic plugin marketplace for Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, and Google Antigravity 项目地址:…

2026/10/2 15:29:32
PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署

PaddleOCR 手写数学公式识别算法 CAN 实战指南:Counting-Aware Network 训练、评估与推理部署 【免费下载链接】PaddleOCR Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between i…

2026/10/1 19:32:23
Spring源码解析:构造器注入的类型转换与候选匹配机制

Spring源码解析:构造器注入的类型转换与候选匹配机制

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

2026/10/1 19:32:35
openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由

openai-agents-python 多模型接入指南:深入解析 AnyLLMModel 适配层与 any-llm 路由 【免费下载链接】openai-agents-python A lightweight, powerful framework for multi-agent workflows 项目地址: https://gitcode.com/GitHub_Trending/op/openai-agents-pyth…

2026/9/30 21:32:11

日新闻

周新闻

月新闻