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

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
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(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>
            亚洲免费电影在线| 亚洲欧美卡通另类91av| 奶水喷射视频一区| 久久亚洲午夜电影| 亚洲美女视频网| 在线中文字幕日韩| 国产精品一区二区男女羞羞无遮挡| 午夜日韩激情| 久久精品视频在线| 亚洲欧洲精品一区二区三区不卡| 亚洲激情第一页| 欧美久久电影| 性久久久久久| 久久久久国内| 99视频日韩| 亚洲欧美国内爽妇网| 亚洲盗摄视频| 99精品视频网| 精品成人乱色一区二区| 亚洲精品乱码久久久久久久久| 欧美性开放视频| 久久伊人免费视频| 欧美日韩精品一区二区天天拍小说 | 久久久久免费视频| 亚洲精品一区二区三区四区高清 | 欧美一区二区三区另类| 久久激情视频| 亚洲午夜久久久久久久久电影网| 午夜宅男久久久| 91久久线看在观草草青青| 亚洲一区二区精品| 亚洲黄色在线| 欧美一级在线亚洲天堂| 一本大道久久a久久精品综合| 亚洲欧美日韩天堂| 99国产精品久久久久久久久久| 亚洲欧美国产精品va在线观看| 亚洲电影免费观看高清完整版在线 | 午夜精品区一区二区三| 久久婷婷成人综合色| 亚洲欧美国产另类| 噜噜噜久久亚洲精品国产品小说| 亚洲女人天堂成人av在线| 欧美成人精品1314www| 久久精品夜色噜噜亚洲a∨ | 欧美日韩美女| 免费国产自线拍一欧美视频| 国产精品热久久久久夜色精品三区 | 欧美一区二区三区四区视频| 欧美xxxx在线观看| 免费短视频成人日韩| 国产精品人人爽人人做我的可爱| 亚洲精品国偷自产在线99热| 1024国产精品| 久久久999精品免费| 久久不见久久见免费视频1| 欧美日韩精品一区二区在线播放| 亚洲第一黄色| 在线播放视频一区| 久久久亚洲国产天美传媒修理工| 欧美一区二区在线免费观看| 国产精品成人免费精品自在线观看| 亚洲国产专区校园欧美| 亚洲国产精品久久久久婷婷884 | 国产精品成人一区二区网站软件| 亚洲国产日韩在线| 日韩视频免费大全中文字幕| 免费日韩av| 亚洲激情六月丁香| 一区二区三区日韩精品视频| 欧美精品一区二区三区四区| 亚洲激情黄色| 在线视频欧美日韩精品| 欧美日韩在线观看一区二区| 一本色道久久| 欧美一区二区性| 国产专区欧美精品| 久久婷婷久久| 亚洲激情影视| 亚洲欧美伊人| 一区二区三区在线观看国产| 久久―日本道色综合久久| 亚洲成人在线视频网站| aaa亚洲精品一二三区| 欧美三级日本三级少妇99| 亚洲神马久久| 久久嫩草精品久久久精品| 影院欧美亚洲| 欧美伦理91i| 小黄鸭精品aⅴ导航网站入口| 久久免费视频这里只有精品| 亚洲精品在线视频| 国产精品区一区二区三| 久久久中精品2020中文| 亚洲精品一区二区三区99| 午夜国产欧美理论在线播放| 黄色一区三区| 欧美亚洲成人免费| 久久精品人人做人人爽| 亚洲精品你懂的| 亚洲自拍偷拍福利| 尤物九九久久国产精品的特点| 欧美精品久久99久久在免费线| 亚洲综合电影一区二区三区| 亚洲国产成人av好男人在线观看| 亚洲一区www| 亚洲二区在线视频| 国产精品美女久久久久久2018| 久久香蕉国产线看观看av| 一本色道久久88综合亚洲精品ⅰ | 亚洲自拍16p| 亚洲国产精品久久| 国产日韩在线视频| 欧美日本在线一区| 久久一区二区三区四区五区| 一区二区三区久久网| 欧美福利专区| 久久三级福利| 欧美中文字幕| 亚洲欧美日韩一区| 一区二区日韩| 亚洲人体偷拍| 一区福利视频| 国产精品婷婷| 国产精品av久久久久久麻豆网| 毛片基地黄久久久久久天堂| 欧美一区=区| 午夜在线不卡| 亚洲综合日韩| 亚洲一区在线观看免费观看电影高清| 亚洲大片精品永久免费| 久久日韩精品| 久久性天堂网| 久久精品视频va| 久久爱另类一区二区小说| 亚洲摸下面视频| 亚洲午夜激情网页| 一本久久a久久精品亚洲| 亚洲欧洲日本专区| 亚洲欧洲日本mm| 亚洲免费观看高清在线观看 | 欧美日韩一区高清| 欧美日本国产精品| 一本久道久久综合中文字幕| 亚洲高清在线观看| 亚洲高清不卡av| 亚洲国产欧美日韩| 亚洲激情电影中文字幕| 亚洲精品国产精品国自产观看浪潮| 精品成人免费| 最新日韩在线| 艳妇臀荡乳欲伦亚洲一区| 在线视频免费在线观看一区二区| 99精品久久免费看蜜臀剧情介绍| 一本高清dvd不卡在线观看| 亚洲人成网站在线播| 日韩视频在线播放| 中文国产亚洲喷潮| 午夜性色一区二区三区免费视频| 性久久久久久久久| 久久久xxx| 亚洲国产激情| 在线亚洲一区二区| 欧美一级理论性理论a| 久久久国产精品一区二区三区| 美日韩精品免费| 欧美日韩视频在线第一区| 国产精品九九| 永久久久久久| 亚洲手机在线| 久久久九九九九| 亚洲欧洲另类| 性欧美在线看片a免费观看| 久久久亚洲国产美女国产盗摄| 欧美1区2区| 国产精品亚洲精品| 亚洲激情成人在线| 亚洲欧美另类久久久精品2019| 久久免费偷拍视频| 亚洲毛片在线| 久久精品盗摄| 欧美日韩一级黄| 在线成人激情黄色| 亚洲综合丁香| 亚洲电影免费在线| 午夜精品成人在线| 欧美日产国产成人免费图片| 合欧美一区二区三区| 在线午夜精品| 欧美成人精品三级在线观看| 亚洲伊人伊色伊影伊综合网| 狼人天天伊人久久| 国产精品视频免费观看| 亚洲精品欧美在线| 久久久爽爽爽美女图片| 一本色道久久88亚洲综合88| 狂野欧美激情性xxxx欧美| 国产日韩精品电影| 亚洲一区国产精品| 亚洲国产成人av|