Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1388460
  • 博文数量: 146
  • 博客积分: 1440
  • 博客等级: 少尉
  • 技术积分: 2996
  • 用 户 组: 普通用户
  • 注册时间: 2012-07-24 23:47
个人简介

我一直在走,至少还有条路,也好于无路可走…

文章分类

全部博文(146)

文章存档

2024年(1)

2023年(1)

2017年(2)

2016年(5)

2015年(13)

2014年(13)

2013年(70)

2012年(41)

分类: LINUX

2013-09-04 23:39:49

Gnu是一个命令行的交互式绘图工具(command-driven interactive function plotting program)。用户通过输入命令,可以逐步设置或修改绘图环境,并以图形描述数据或函数,使我们可以借由图形做更进一步的分析。
案例分析:绘制cpu负载曲线图
一,软件安装
                 yum -y install     gnuplot
二  ,搜集数据   
        搜集2013-08-02号的cpu负载数据  
         sar -q -f /var/log/sa/sa02
三,   格式化数据:           
         sar -q -f /var/log/sa/sa02 |awk '/^[^a-z]/ {print  $1,$5,$6,$7}' |grep -v [a-z] |grep -v [A-Z] >/root/cpu.txt
四,用gnuplot 绘制cpu负载曲线图                        
gnuplot> set xdata time                     #定义x轴为时间         
gnuplot> set timefmt "%H:%M:$S"     #定义时间类型           
gnuplot> set term png size 1024,768 #定义图片大小   
Terminal type set to 'png'                                
Could not find/open font when opening font "arial", using internal non-scalable font
Options are 'nocrop medium size 1024,768 '        
gnuplot> set output "/root/cpu.png"        #定义输出位置 
gnuplot> plot "/root/cpu.txt"  using 1:2 title "1min"with  lines, "/root/cpu.txt" using 1:3 title "3min "with lines ,"/root/cpu.txt" using 1:4 title "5min" with lines #绘制
gnuplot> 
五,测试结果              





阅读(7458) | 评论(0) | 转发(2) |
0

上一篇:vnc server 配置

下一篇: 磁盘 I/O 调度算法

给主人留下些什么吧!~~