<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[使用sa、sar命令统计系统资源使用情况,sadc 在sysstat包里,通过yum install sysstat安装 iostat。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Fri, 06 Oct 2017 12:48:03 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	用途:用于查看当前服务器读写磁盘情况.<br/>iostat -x 1<br/><br/><br/>5&nbsp;&nbsp;8781&nbsp;&nbsp;0.0 /usr/lib64/sa/sadc -F -L -S DISK 1 1 -<br/>&nbsp;&nbsp;5&nbsp;&nbsp; 879&nbsp;&nbsp;0.0 [kauditd]<br/>&nbsp;&nbsp;5&nbsp;&nbsp;8950&nbsp;&nbsp;0.0 CROND<br/>&nbsp;&nbsp;5&nbsp;&nbsp;8951&nbsp;&nbsp;0.0 /usr/lib64/sa/sadc -F -L -S DISK 1 1 -<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9116&nbsp;&nbsp;0.0 CROND<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9117&nbsp;&nbsp;0.0 /usr/lib64/sa/sadc -F -L -S DISK 1 1 -<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9286&nbsp;&nbsp;0.0 CROND<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9287&nbsp;&nbsp;0.0 /usr/lib64/sa/sadc -F -L -S DISK 1 1 -<br/>&nbsp;&nbsp;5&nbsp;&nbsp; 930&nbsp;&nbsp;0.0 CROND<br/>&nbsp;&nbsp;5&nbsp;&nbsp; 931&nbsp;&nbsp;0.0 /usr/lib64/sa/sadc -F -L -S DISK 1 1 -<br/>&nbsp;&nbsp;5&nbsp;&nbsp;&nbsp;&nbsp;94&nbsp;&nbsp;0.0 [md_misc/5]<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9489&nbsp;&nbsp;0.0 CROND<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9490&nbsp;&nbsp;0.0 /usr/lib64/sa/sadc -F -L -S DISK 1 1 -<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9659&nbsp;&nbsp;0.0 CROND<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9660&nbsp;&nbsp;0.0 /usr/lib64/sa/sadc -F -L -S DISK 1 1 -<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9829&nbsp;&nbsp;0.0 CROND<br/>&nbsp;&nbsp;5&nbsp;&nbsp;9830&nbsp;&nbsp;0.0 /usr/lib64/sa/sadc -F -L -S DISK 1 1 -<br/><br/>首先需要安装一个包<br/># rpm -qa sysstat<br/>sysstat-7.0.2-3.el5<br/>这个包安装了一些很有用的文件<br/># rpm -ql sysstat<br/>/usr/lib/sa/sadc<br/>rpm -qa&#124;grep sysstat<br/>rpm -ql sysstat&#124;grep sadc<br/>/usr/lib64/sa/sadc<br/><br/>=====================================================<br/>要启动SAR，必须通过cron工具以周期性的间隔启动。<br/>安装sysstat包后，默认创建一个/etc/cron.d/sysstat文件，其默认内容为：<br/># run system activity accounting tool every 10 minutes<br/>*/10 * * * * root /usr/lib/sa/sa1 1 1<br/># generate a daily summary of process accounting at 23:53<br/>53 23 * * * root /usr/lib/sa/sa2 -A<br/>这里用到了两个命令<br/>/usr/lib/sa/sa1<br/>/usr/lib/sa/sa2<br/>sa1：是调用sadc（二进制文件），将数据收集到二进制日志文件的一个Shell脚本。sa1命令还确保每天使用不同的文件。每隔十分钟运行一次该命令，最好不要改这个值，这是对一般系统折中的值。二进制日志文件存放在/var/log/sa/目录下，命名为sa$&#123;DATE&#125;。<br/>sa2：是将当日二进制日志文件中所有的数据转储到文本文件（sar）的另一个Shell脚本，然后它将清除七天之前的所有日志文件。参数-A指定了从二进制文件中提取哪些数据转储到文本文件中。转储的文件存放在/var/log/sa/目录下，命名为sar$&#123;DATE&#125;。<br/>这两个命令要配合着使用。<br/>（强烈建议看一下这两个命令的脚本）<br/> <br/><br/>查看一下/usr/lib/sa/sa1脚本，里面执行这样一句命令：<br/>/usr/lib/sa/sadc -F -L 1 1 -<br/>-F：强制指定一个储存文件，如果文件已存在，就将其转换成sa的二进制文件形式。<br/>-L：给sa文件加互斥锁，不能让两个sadc进程同时写一个sa文件。<br/> <br/><br/>跟据sa1脚本中的命令，我们也可以手动的创建sa二进制文件，使用/usr/lib/sa/sadc命令，<br/># /usr/lib/sa/sadc 1 10 /tmp/jaylin_sa<br/>上述命令的作用是：每隔1s写一条记录，写10条，存放到二进制文件/tmp/jaylin_sa中。<br/> <br/><br/>查看一下/usr/lib/sa/sa2脚本，里面执行这样一句命令：<br/>/usr/bin/sar -A -f /var/log/sa/sa$&#123;DATE&#125; &gt; /var/log/sa/sar$&#123;DATE&#125;<br/>-A：列出所有存储在/var/log/sa/sa$&#123;DATE&#125;里的统计信息。<br/>-f：指定将要转储的sa文件，默认的参数值为/var/log/sa/sa$&#123;DATE&#125;。<br/><br/>From:<br/>http://linuxguest.blog.51cto.com/195664/541178/
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 使用sa、sar命令统计系统资源使用情况,sadc 在sysstat包里,通过yum install sysstat安装 iostat。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>