﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-分享ｊａｖａ带来的快乐-随笔分类-操作系统</title><link>http://www.blogjava.net/lyjjq/category/9243.html</link><description>我喜欢ｊａｖａ新东西</description><language>zh-cn</language><lastBuildDate>Sun, 25 May 2008 22:15:11 GMT</lastBuildDate><pubDate>Sun, 25 May 2008 22:15:11 GMT</pubDate><ttl>60</ttl><item><title>怎么样彻底杀死某用户的所有进程</title><link>http://www.blogjava.net/lyjjq/archive/2008/05/23/202363.html</link><dc:creator>强强</dc:creator><author>强强</author><pubDate>Fri, 23 May 2008 03:58:00 GMT</pubDate><guid>http://www.blogjava.net/lyjjq/archive/2008/05/23/202363.html</guid><wfw:comment>http://www.blogjava.net/lyjjq/comments/202363.html</wfw:comment><comments>http://www.blogjava.net/lyjjq/archive/2008/05/23/202363.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/lyjjq/comments/commentRss/202363.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lyjjq/services/trackbacks/202363.html</trackback:ping><description><![CDATA[su - username -c 'kill -9 -1'
<img src ="http://www.blogjava.net/lyjjq/aggbug/202363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lyjjq/" target="_blank">强强</a> 2008-05-23 11:58 <a href="http://www.blogjava.net/lyjjq/archive/2008/05/23/202363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>释放linux Cache</title><link>http://www.blogjava.net/lyjjq/archive/2007/12/25/170291.html</link><dc:creator>强强</dc:creator><author>强强</author><pubDate>Tue, 25 Dec 2007 05:23:00 GMT</pubDate><guid>http://www.blogjava.net/lyjjq/archive/2007/12/25/170291.html</guid><wfw:comment>http://www.blogjava.net/lyjjq/comments/170291.html</wfw:comment><comments>http://www.blogjava.net/lyjjq/archive/2007/12/25/170291.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/lyjjq/comments/commentRss/170291.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/lyjjq/services/trackbacks/170291.html</trackback:ping><description><![CDATA[<div class="entry">
<p>因为LINUX的内核机制，一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。<br />
先说下free命令怎么看内存<br />
<code><br />
[root@yuyii proc]# free<br />
total used free shared buffers cached<br />
Mem: 515588 295452 220136 0 2060 64040<br />
-/+ buffers/cache: 229352 286236<br />
Swap: 682720 112 682608<br />
</code></p>
<p>其中第一行用全局角度描述系统使用的内存状况：<br />
total——总物理内存<br />
used——已使用内存，一般情况这个值会比较大，因为这个值包括了cache+应用程序使用的内存<br />
free——完全未被使用的内存<br />
shared——应用程序共享内存<br />
buffers——缓存，主要用于目录方面,inode值等（ls大目录可看到这个值增加）<br />
cached——缓存，用于已打开的文件<br />
<font color="red">note:</font><br />
total=used+free<br />
used=buffers+cached (maybe add shared also)</p>
<p>第二行描述应用程序的内存使用：<br />
前个值表示-buffers/cache——应用程序使用的内存大小，used减去缓存值<br />
后个值表示+buffers/cache——所有可供应用程序使用的内存大小，free加上缓存值<br />
<font color="red">note:</font><br />
-buffers/cache=used-buffers-cached<br />
+buffers/cache=free+buffers+cached</p>
<p>第三行表示swap的使用：<br />
used——已使用<br />
free——未使用</p>
<p>cache释放：<br />
To free pagecache:<br />
echo 1 &gt; /proc/sys/vm/drop_caches<br />
To free dentries and inodes:<br />
echo 2 &gt; /proc/sys/vm/drop_caches<br />
To free pagecache, dentries and inodes:<br />
echo 3 &gt; /proc/sys/vm/drop_caches</p>
<p>说明，释放前最好sync一下，防止丢数据。</p>
</div>
 <img src ="http://www.blogjava.net/lyjjq/aggbug/170291.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/lyjjq/" target="_blank">强强</a> 2007-12-25 13:23 <a href="http://www.blogjava.net/lyjjq/archive/2007/12/25/170291.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>