一、提问
使用脚本收集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
创建人 | 黄歌程 |
文档编辑权限 | 创建者私有 |
文档阅读权限 | 来自分类 |
分类阅读权限 | 所有人 |
分类编辑权限 | 技术服务部 : 机构 渠道合作伙伴 : 机构 系统管理员 : 人员 |
分类审核权限 | 审核小组 : 岗位 |
分类预览权限 | 审核小组 : 岗位 |
分类下载权限 | 技术服务部 : 机构 |
修改日期 | 修改人 | 备注 |
2020-03-28 13:00:22[当前版本] | 黄歌程 | CREAT |