888  
   0
Linux收集CPU某时间段使用率
作者:黄歌程于 2020年03月28日 发布在分类 / 经验案例 / FAQ 下,并于 2020年03月28日 编辑
CPU使用 sar

一、提问

使用脚本收集CPU一段时间使用情况

二、回答

答案

用vi编辑一个脚本,比如收集5秒内。(如果是收集5分钟,则可以修改num1=5,num2=60)

vi  /root/cpu.sh
编辑以下内容
#!/bin/bash
num1=1
num2=5
filename=`date +"%Y%m%d"`
echo $filename
echo "#######################CPU use status ##############" >>/tmp/cpu_$filename.log
sar -u $num1 $num2 >>/tmp/cpu_$filename.log

运行脚本,并查看

运行脚本:
sh  /root/cpu.sh

查看结果:
ls /tmp/cpu_20200328.log 
cat /tmp/cpu_20200328.log 

收集结果参考如下:
#######################CPU use status ##############
Linux 2.6.32-504.16.2.b2.23 (00:B3:42:01:27:22) 	03/28/20 	_x86_64_	(16 CPU)

12:32:29        CPU     %user     %nice   %system   %iowait    %steal     %idle
12:32:30        all      2.13      0.00      4.39      0.00      0.00     93.48
12:32:31        all      2.13      0.00      4.65      0.00      0.00     93.22
12:32:32        all      2.19      0.00      4.39      0.00      0.00     93.42
12:32:33        all      1.76      0.00      3.39      0.00      0.00     94.86
12:32:34        all      0.00      0.00      0.06      0.00      0.00     99.94
Average:        all      1.64      0.00      3.37      0.00      0.00     94.98


 知识评论当前评论数0

 推荐知识


 访问权限

创建人 黄歌程
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2020-03-28 13:00:22[当前版本] 黄歌程 CREAT

 目录
    宏杉案例知识库-V4.0.1