<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></title> 
<link>http://www.bizeway.net/index.php</link> 
<description><![CDATA[网务通 - 网务公司发展之路]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></copyright>
<item>
<link>http://www.bizeway.net/read.php?</link>
<title><![CDATA[跟着ArthurXF学FreeBSD33——systat 查看硬盘的使用效率]]></title> 
<author>ArthurXF &lt;arthurxf@gmail.com&gt;</author>
<category><![CDATA[FreeBSD]]></category>
<pubDate>Mon, 12 Nov 2007 04:45:54 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?</guid> 
<description>
<![CDATA[ 
	除了查看硬盘的空间使用情形外，我们还可以查看目前硬盘是否忙碌中，以了解硬盘的使用效率。我们可以使用 systat 这个指令：<br/><br/># systat -vm 1<br/> &nbsp; &nbsp; 3 users &nbsp; &nbsp; &nbsp;Load &nbsp; &nbsp;0.12 &nbsp; &nbsp;0.12 &nbsp; &nbsp;0.09 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 6 26 00:38<br/><br/>Mem:KB &nbsp; &nbsp; &nbsp;REAL &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;VIRTUAL &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; VN PAGER &nbsp; &nbsp;SWAP PAGER<br/> &nbsp; &nbsp; &nbsp; &nbsp; Tot &nbsp; &nbsp; Share &nbsp; &nbsp; &nbsp; &nbsp;Tot &nbsp; &nbsp; &nbsp;Share &nbsp; &nbsp; &nbsp;Free &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; in &nbsp; &nbsp;out &nbsp; &nbsp; &nbsp; in &nbsp; &nbsp;out<br/>Act &nbsp; &nbsp;130120 &nbsp; &nbsp; &nbsp;5436 &nbsp; &nbsp; 385556 &nbsp; &nbsp; &nbsp;11716 &nbsp; &nbsp; 30540 count &nbsp; &nbsp;146<br/>All &nbsp; &nbsp;233584 &nbsp; &nbsp; 17544 &nbsp; &nbsp;2762124 &nbsp; &nbsp; &nbsp;45604 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pages &nbsp; &nbsp;846<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Interrupts<br/>Proc:r &nbsp; &nbsp;p &nbsp; &nbsp;d &nbsp; &nbsp;s &nbsp; &nbsp;w &nbsp; &nbsp; &nbsp;Csw &nbsp; &nbsp;Trp &nbsp; &nbsp;Sys &nbsp; &nbsp;Int &nbsp; &nbsp;Sof &nbsp; &nbsp;Flt &nbsp; &nbsp; &nbsp; &nbsp;8 cow &nbsp; &nbsp; &nbsp; 474 total<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;75 &nbsp; &nbsp; &nbsp; &nbsp;1514 &nbsp; &nbsp;379 2525 &nbsp; &nbsp;690 &nbsp; &nbsp; 66 &nbsp; &nbsp;375 &nbsp; &nbsp; 70564 wire &nbsp; &nbsp; &nbsp;100 0: clk<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 132932 act &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 1: atkb<br/>14.0%Sys &nbsp; &nbsp; 1.6%Intr &nbsp; &nbsp;2.3%User &nbsp; &nbsp;0.0%Nice 82.2%Idl &nbsp; &nbsp; &nbsp;18024 inact &nbsp; &nbsp; &nbsp; &nbsp; 3: sio1<br/>&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp;&#124; &nbsp; &nbsp; &nbsp; &nbsp;13024 cache &nbsp; &nbsp; &nbsp; &nbsp; 4: sio0<br/>=======+> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 17516 free &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7: ppc0<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;daefr &nbsp; &nbsp; 128 8: rtc<br/>Namei &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Name-cache &nbsp; &nbsp; &nbsp;Dir-cache &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;38 prcfr &nbsp; &nbsp; &nbsp;40 9: fxp0<br/> &nbsp; &nbsp; Calls &nbsp; &nbsp; &nbsp; hits &nbsp; &nbsp; &nbsp;% &nbsp; &nbsp; &nbsp; hits &nbsp; &nbsp; &nbsp;% &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;228 react &nbsp; &nbsp; &nbsp;31 10: fxp<br/> &nbsp; &nbsp; &nbsp;1020 &nbsp; &nbsp; &nbsp; &nbsp;672 &nbsp; &nbsp; 66 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;pdwak &nbsp; &nbsp; &nbsp; &nbsp; 11: hpt<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;43 zfod &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pdpgs &nbsp; &nbsp; &nbsp; &nbsp; 12: psm<br/>Disks &nbsp; &nbsp; ad0 &nbsp; &nbsp; da0 pass0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;43 ofod &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;intrn &nbsp; &nbsp; &nbsp; &nbsp; 13: npx<br/>KB/t &nbsp; &nbsp;28.20 &nbsp; &nbsp;0.00 &nbsp; &nbsp;0.00 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; %slo-z &nbsp; &nbsp; &nbsp;35664 buf &nbsp; &nbsp; &nbsp; 175 14: ata<br/>tps &nbsp; &nbsp; &nbsp; 164 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;70 tfree &nbsp; &nbsp; &nbsp; &nbsp; 334 dirty &nbsp; &nbsp; &nbsp; &nbsp; 15: ata<br/>MB/s &nbsp; &nbsp; 4.52 &nbsp; &nbsp;0.00 &nbsp; &nbsp;0.00 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 17810 desiredvnodes<br/>% busy &nbsp; &nbsp; 43 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; 0 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 16852 numvnodes<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;13772 freevnodes<br/>systat 有许多信息，我们使用参数 -vm1 来显示最详细的信息，并设定每 1 秒更新一次信息。在上面一堆复制的信息中，请将重点于在中间「====+>」及左下角的 Disks，中间部份的「====+>」表示目前 CPU 的使用情形，我们可以看到有 82.2% 的 Idle (闲置)。而硬盘的使用情形中，我的第一个硬盘 ad0 正在忙碌中，有 43% 的忙碌。而另一个 SCSI 硬盘 da0 则是完全闲置，也就是没有人正在使用它。<br/><br/>如果您想要知硬盘本身的存取速度，可以使用 diskinfo 这个指令。diskinfo 加了 -t 参数会对硬盘做一些测试并回报结果：<br/><br/># diskinfo -v -t ad0<br/>ad0<br/> &nbsp; &nbsp; &nbsp; &nbsp; 512 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # sectorsize<br/> &nbsp; &nbsp; &nbsp; &nbsp; 40020664320 &nbsp; &nbsp; &nbsp; # mediasize in bytes (37G)<br/> &nbsp; &nbsp; &nbsp; &nbsp; 78165360 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# mediasize in sectors<br/> &nbsp; &nbsp; &nbsp; &nbsp; 77545 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # Cylinders according to firmware.<br/> &nbsp; &nbsp; &nbsp; &nbsp; 16 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Heads according to firmware.<br/> &nbsp; &nbsp; &nbsp; &nbsp; 63 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# Sectors according to firmware.<br/><br/>Seek times:<br/> &nbsp; &nbsp; &nbsp; &nbsp; Full stroke: &nbsp; &nbsp; &nbsp; &nbsp;250 iter in &nbsp; &nbsp; 5.199255 sec = &nbsp; &nbsp; 20.797 msec<br/> &nbsp; &nbsp; &nbsp; &nbsp; Half stroke: &nbsp; &nbsp; &nbsp; &nbsp;250 iter in &nbsp; &nbsp; 4.011383 sec = &nbsp; &nbsp; 16.046 msec<br/> &nbsp; &nbsp; &nbsp; &nbsp; Quarter stroke: &nbsp; &nbsp; 500 iter in &nbsp; &nbsp; 6.797812 sec = &nbsp; &nbsp; 13.596 msec<br/> &nbsp; &nbsp; &nbsp; &nbsp; Short forward: &nbsp; &nbsp; &nbsp;400 iter in &nbsp; &nbsp; 2.774055 sec = &nbsp; &nbsp; &nbsp;6.935 msec<br/> &nbsp; &nbsp; &nbsp; &nbsp; Short backward: &nbsp; &nbsp; 400 iter in &nbsp; &nbsp; 3.257613 sec = &nbsp; &nbsp; &nbsp;8.144 msec<br/> &nbsp; &nbsp; &nbsp; &nbsp; Seq outer: &nbsp; &nbsp; &nbsp; &nbsp; 2048 iter in &nbsp; &nbsp; 0.352483 sec = &nbsp; &nbsp; &nbsp;0.172 msec<br/> &nbsp; &nbsp; &nbsp; &nbsp; Seq inner: &nbsp; &nbsp; &nbsp; &nbsp; 2048 iter in &nbsp; &nbsp; 0.369383 sec = &nbsp; &nbsp; &nbsp;0.180 msec<br/>Transfer rates:<br/> &nbsp; &nbsp; &nbsp; &nbsp; outside: &nbsp; &nbsp; &nbsp; &nbsp; 102400 kbytes in &nbsp; &nbsp; 4.511970 sec = &nbsp; &nbsp; &nbsp;22695 kbytes/sec<br/> &nbsp; &nbsp; &nbsp; &nbsp; middle: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;102400 kbytes in &nbsp; &nbsp; 4.770641 sec = &nbsp; &nbsp; &nbsp;21465 kbytes/sec<br/> &nbsp; &nbsp; &nbsp; &nbsp; inside: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;102400 kbytes in &nbsp; &nbsp; 4.174557 sec = &nbsp; &nbsp; &nbsp;24530 kbytes/sec<br/>diskinfo 指令的 -r 参数会先印出一些分割区的基本信息，包含 sector size、分割区大小、磁柱数量等。接下来的测试会花一点时间，测试结果包含了「Seek times」及「Transfer rates」。「Seek times」指的是硬盘的搜寻速度，而「Transfer rates」是数据找到后从硬盘传到系统的速度。<br/><br/><br/>现在ArthurXF本人正在搞PHP等技术培训，如果想学习的人可以跟我联系。另外培训的招生简章在这个网址，想了解的可以去看看。加我QQ：29011218交流也可。<br/><a href="http://www.bizeway.net/read.php/285.htm" target="_blank">PHP培训招生简章</a><br/>Tags - <a href="tag.php?tag=systat" rel="tag">systat</a>
]]>
</description>
</item><item>
<link>http://www.bizeway.net/read.php?&amp;guid=0#topreply</link>
<title><![CDATA[[评论] 跟着ArthurXF学FreeBSD33——systat 查看硬盘的使用效率]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?&amp;guid=0#topreply</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>