青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0

細心的朋友會注意到,當你在linux下頻繁存取文件后,物理內存會很快被用光,當程序結束后,內存不會被正常釋放,而是一直作為caching.這個問題,貌似有不少人在問,不過都沒有看到有什么很好解決的辦法.那么我來談談這個問題.

先來說說free命令

[root@server ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           249        163         86          0         10         94
-/+ buffers/cache:         58        191
Swap:          511          0        511

其中:

total 內存總數

used 已經使用的內存數

free 空閑的內存數

shared 多個進程共享的內存總額

buffers Buffer Cache和cached Page Cache 磁盤緩存的大小

-buffers/cache 的內存數:used - buffers - cached

+buffers/cache 的內存數:free + buffers + cached

可用的memory=free memory+buffers+cached

有了這個基礎后,可以得知,我現在used為163MB,free為86,buffer和cached分別為10,94

那么我們來看看,如果我執行復制文件,內存會發生什么變化.

[root@server ~]# cp -r /etc ~/test/
[root@server ~]# free -m
             total       used       free     shared    buffers     cached
Mem:           249        244          4          0          8        174
-/+ buffers/cache:         62        187
Swap:          511          0        511

在我命令執行結束后,used為244MB,free為4MB,buffers為8MB,cached為174MB,天吶都被cached吃掉了.別緊張,這是為了提高文件讀取效率的做法.

引用Buffer Cache和Page Cache。前者針對磁盤塊的讀寫,后者針對文件inode的讀寫。這些Cache有效縮短了 I/O系統調用(比如read,write,getdents)的時間。"

那么有人說過段時間,linux會自動釋放掉所用的內存,我們使用free再來試試,看看是否有釋放>?

[root@server test]# free -m
             total       used       free     shared    buffers     cached
Mem:           249        244          5          0          8        174
-/+ buffers/cache:         61        188
Swap:          511          0        511

MS沒有任何變化,那么我能否手動釋放掉這些內存呢???回答是可以的!

/proc是一個虛擬文件系統,我們可以通過對它的讀寫操作做為與kernel實體間進 行通信的一種手段.也就是說可以通過修改/proc中的文件,來對當前kernel的行為做出調整.那么我們可以通過調整/proc/sys/vm /drop_caches來釋放內存.操作如下:

[root@server test]# cat /proc/sys/vm/drop_caches
0
首先,/proc/sys/vm/drop_caches的值,默認為0

[root@server test]# sync

手動執行sync命令(描述:sync 命令運行 sync 子例程。如果必須停止系統,則運行 sync 命令以確保文件系統的完整性。sync 命令將所有未寫的系統緩沖區寫到磁盤中,包含已修改的 i-node、已延遲的塊 I/O 和讀寫映射文件)

[root@server test]# echo 3 > /proc/sys/vm/drop_caches
[root@server test]# cat /proc/sys/vm/drop_caches
3

將/proc/sys/vm/drop_caches值設為3

[root@server test]# free -m
             total       used       free     shared    buffers     cached
Mem:           249         66        182          0          0         11
-/+ buffers/cache:         55        194
Swap:          511          0        511

再來運行free命令,發現現在的used為66MB,free為182MB,buffers為0MB,cached為11MB.那么有效的釋放了buffer和cache.

有關/proc/sys/vm/drop_caches的用法在下面進行了說明

/proc/sys/vm/drop_caches (since Linux 2.6.16)
              Writing  to  this  file  causes the kernel to drop clean caches,
              dentries and inodes from memory, causing that memory  to  become
              free.

              To  free  pagecache,  use  echo 1 > /proc/sys/vm/drop_caches; to
              free dentries and inodes, use echo 2 > /proc/sys/vm/drop_caches;
              to   free   pagecache,   dentries  and  inodes,  use  echo  3  >
              /proc/sys/vm/drop_caches.
              Because this is a non-destructive operation  and  dirty  objects
              are not freeable, the user should run sync(8) first.

轉自
http://blog.chinaunix.net/u2/76292/showart_1334673.html
posted on 2009-12-07 23:57 chatler 閱讀(317) 評論(0)  編輯 收藏 引用 所屬分類: Linux_Coding
<2009年12月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個博客還是不錯,雖然做的東西和我不大相關,覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧洲午夜| 亚洲图片欧洲图片日韩av| 亚洲一区二区在线免费观看| 欧美精品一区在线播放| 亚洲精品欧美| 在线一区观看| 国产一区二区精品| 欧美激情区在线播放| 欧美大片免费| 亚洲欧美日韩天堂| 久久成人羞羞网站| 亚洲激情av| 在线视频欧美日韩精品| 国产欧美日韩视频一区二区| 久久婷婷麻豆| 欧美日本在线视频| 亚洲欧美国产高清va在线播| 亚洲在线成人精品| 亚洲二区在线| 一区二区av在线| 国产亚洲欧美一区在线观看 | 欧美日韩国产在线播放| 亚洲综合视频在线| 久久精品亚洲热| 亚洲视频国产视频| 久久精品女人的天堂av| 99在线精品观看| 先锋亚洲精品| 99国产精品自拍| 久久av二区| 亚洲亚洲精品在线观看 | 亚洲韩国日本中文字幕| 国产精品乱子久久久久| 欧美成人精品| 国产精品一区二区三区四区五区| 欧美大片在线看| 国产精品毛片高清在线完整版| 久久综合久久综合久久| 国产精品h在线观看| 欧美大片专区| 国产区日韩欧美| 99视频在线观看一区三区| 精久久久久久| 亚洲欧美综合v| 一区二区三区www| 欧美成人免费小视频| 久久精品女人| 国产精品自拍在线| 一区二区免费在线观看| 亚洲精品在线免费| 美女成人午夜| 久热国产精品| 激情六月婷婷久久| 午夜日韩电影| 欧美专区中文字幕| 国产精品欧美一区喷水| 亚洲精品一区二区三区樱花 | 欧美视频第二页| 亚洲国产天堂久久综合| 一色屋精品视频在线看| 香蕉久久夜色| 久久不见久久见免费视频1| 欧美午夜在线观看| 99re6这里只有精品| 日韩亚洲欧美高清| 欧美激情中文字幕在线| 亚洲国产婷婷香蕉久久久久久99| 在线日韩欧美| 免费在线成人| 91久久午夜| 一区二区三区国产在线| 欧美日韩一级大片网址| 99在线|亚洲一区二区| 亚洲午夜免费福利视频| 国产精品jvid在线观看蜜臀| 在线综合亚洲欧美在线视频| 亚洲综合电影一区二区三区| 国产精品你懂的在线欣赏| 亚洲一区二区在线看| 午夜亚洲性色福利视频| 国产精品一区二区在线观看网站| 亚洲伊人网站| 久久一二三四| 亚洲美女精品一区| 欧美日韩亚洲一区二区三区在线 | 亚洲欧洲视频在线| 一区二区免费在线观看| 国产精品久久久久高潮| 香蕉久久夜色精品| 免费观看成人www动漫视频| 亚洲高清不卡在线观看| 欧美人与性动交α欧美精品济南到| 亚洲精品日韩在线| 欧美在线一二三| 亚洲国产mv| 欧美三级午夜理伦三级中视频| 亚洲综合色视频| 蜜桃av噜噜一区二区三区| 艳妇臀荡乳欲伦亚洲一区| 国产精品美女一区二区在线观看| 欧美一区二区三区在线视频 | 亚洲欧美在线观看| 黄色综合网站| 欧美性色综合| 久久嫩草精品久久久久| 99视频一区| 免费观看日韩| 午夜精品福利在线观看| 亚洲国产精品999| 国产精品久久久久久五月尺| 久久一区二区三区四区五区| 日韩一级在线| 欧美成人午夜激情视频| 亚洲欧美精品suv| 亚洲经典视频在线观看| 国产精品亚洲综合色区韩国| 久久综合中文| 欧美一级日韩一级| 日韩性生活视频| 欧美高清视频一区| 久久久久成人精品| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲欧美日韩成人| 亚洲国内自拍| 欧美电影打屁股sp| 欧美中文在线观看| 亚洲少妇中出一区| 日韩图片一区| 亚洲欧洲日韩在线| 狠狠色噜噜狠狠色综合久| 国产精品久久二区| 欧美视频网址| 欧美日本中文字幕| 欧美激情亚洲一区| 久久久久久高潮国产精品视| 亚洲一区二区视频在线观看| 日韩一本二本av| 日韩亚洲成人av在线| 欧美黑人国产人伦爽爽爽| 乱人伦精品视频在线观看| 久久九九热re6这里有精品| 午夜亚洲一区| 羞羞答答国产精品www一本| 亚洲自拍偷拍一区| 亚洲欧美激情一区| 亚洲欧美在线一区| 翔田千里一区二区| 久久成人人人人精品欧| 欧美在线资源| 久久午夜电影网| 欧美不卡在线视频| 亚洲第一福利在线观看| 欧美国产日韩一二三区| 亚洲国产精品成人va在线观看| 欧美h视频在线| 亚洲激情第一区| 日韩午夜在线播放| 亚洲一区二区在线免费观看视频| 亚洲午夜未删减在线观看| 亚洲欧美日韩精品一区二区| 欧美一区激情| 久久综合导航| 欧美日韩国产首页在线观看| 欧美三级视频在线播放| 国产精品美女www爽爽爽视频| 国产精品手机在线| 一区免费在线| 日韩一本二本av| 午夜精品久久99蜜桃的功能介绍| 欧美一区成人| 模特精品在线| 一区二区三区四区国产精品| 午夜精品久久久久99热蜜桃导演| 久久精品国产亚洲高清剧情介绍| 毛片一区二区三区| 国产精品国产三级国产aⅴ无密码| 国产精品麻豆成人av电影艾秋| 国产视频久久久久| 亚洲美女视频网| 欧美在线视频免费| 亚洲风情亚aⅴ在线发布| 亚洲少妇一区| 鲁大师影院一区二区三区| 欧美性事在线| 91久久精品日日躁夜夜躁欧美| 一区二区三区四区五区视频| 久久久久国产一区二区| 亚洲精品乱码视频| 欧美一区二区三区男人的天堂| 欧美成人国产va精品日本一级| 国产精品理论片| 亚洲人成网站999久久久综合| 亚洲欧美日韩在线播放| 亚洲国产91| 欧美中日韩免费视频| 欧美视频在线观看一区| 亚洲国产精品一区在线观看不卡 | 亚洲一区二区伦理| 久久理论片午夜琪琪电影网| 日韩一级网站|