<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Snooda]]></title> 
<link>http://www.snooda.com/index</link> 
<description><![CDATA[Snooda's Blog]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Snooda]]></copyright>
<item>
<link>http://www.snooda.com/read/</link>
<title><![CDATA[智器编译的噩梦]]></title> 
<author>snooda &lt;admin@snooda.com&gt;</author>
<category><![CDATA[默认分类]]></category>
<pubDate>Wed, 29 Jun 2011 02:52:00 +0000</pubDate> 
<guid>http://www.snooda.com/read/</guid> 
<description>
<![CDATA[ 
	    智器的CPU从拆机图上看是TCC8902，主频600MHZ，ARM架构。由于内置的ubuntu里的perl有问题，apt的时候报一堆错，所以需要重新安装一个perl，activeperl提供的下载只有x86和x86_64，故需要自己编译。搞了一下发现太蛋疼了，比之前买的cpu限制为300mhz的vps还慢一个数量级。。通过分析cpu使用情况，发现虽然存储用的是flash芯片，但io速度并不是瓶颈。在解压缩的过程中主要是nand_flash_q服务占用了一半的cpu，也就是读写闪存芯片耗费了过多的cpu。在config和make的过程中io耗费的cpu大概占用了百分之三十。用户态cpu占用率为百分之七十。关于为什么智器速度要慢于弱vps的问题，我分析可能是如下原因：<br />
    1，对于不同架构cpu，主频并不决定性能的绝对高低。性能还跟一二三级缓存大小、流水线等有关，故智器的cpu频率虽高，未必性能要强于300mhz的至强。<br />
    2，那个弱vps是openvz技术，openvz技术里操作io耗费的cpu不知道是不是计入小鸡的份额里，很大可能是不计入。这样的话由于智器有将近一半的cpu被用来做io操作了。故跟vps比的时候只相当于300对300.<br />
    3，智器的iowait占用cpu量极小，故推测io速度不是瓶颈，这个推断是否正确？感觉总是和直觉上不符。<br />
<br />
    <br />
    以上只是个人推测观点，有错误之处还请高手指教。
]]>
</description>
</item><item>
<link>http://www.snooda.com/read/#blogcomment</link>
<title><![CDATA[[评论] 智器编译的噩梦]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.snooda.com/read/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>