Chinaunix首页 | 论坛 | 博客
  • 博客访问: 172578
  • 博文数量: 118
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 12
  • 用 户 组: 普通用户
  • 注册时间: 2013-06-21 16:38
文章分类

全部博文(118)

文章存档

2013年(118)

我的朋友

分类: LINUX

2013-10-28 14:47:26

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> 
五,测试结果              





阅读(626) | 评论(0) | 转发(0) |
0

上一篇:Linux swap area初探

下一篇:gnuplot笔记(一)

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