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

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 閱讀(312) 評論(0)  編輯 收藏 引用 所屬分類: Linux_Coding
<2025年9月>
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>
            亚洲每日更新| 亚洲精品美女久久久久| 国产午夜精品视频| 亚洲电影观看| 欧美激情片在线观看| 欧美激情一区二区三区四区| 欧美激情精品久久久久久变态| 欧美1区视频| 亚洲精品1区| 亚洲图色在线| 久久精品青青大伊人av| 欧美成人自拍| 国产精品久久久久久久久久免费看 | 国产精品中文在线| 国产一区日韩一区| 亚洲精品日韩欧美| 午夜精品久久久久久| 久久精品一区二区三区中文字幕 | 亚洲欧洲久久| 亚洲资源在线观看| 久久综合激情| 国产精品国产自产拍高清av王其| 国产嫩草一区二区三区在线观看| 国内精品嫩模av私拍在线观看 | 亚洲男同1069视频| 狼人天天伊人久久| 亚洲日本成人| 久久成人免费电影| 欧美三级乱人伦电影| 国产视频一区欧美| 日韩午夜在线| 久久人人97超碰人人澡爱香蕉| 亚洲大胆人体在线| 亚洲一区视频在线| 欧美激情在线有限公司| 国内久久精品| 先锋a资源在线看亚洲| 久久天堂成人| 亚洲一区二区三区高清| 猛男gaygay欧美视频| 国产毛片一区二区| 中文日韩欧美| 亚洲激情另类| 久热成人在线视频| 国产一区二区日韩精品欧美精品 | 久久精品中文字幕免费mv| 亚洲专区欧美专区| 欧美激情精品久久久六区热门| 9人人澡人人爽人人精品| 久久久久久日产精品| 国产精品久久久久久影院8一贰佰| 激情自拍一区| 久久精品国产999大香线蕉| 亚洲乱码国产乱码精品精可以看| 久久精品青青大伊人av| 国产欧美精品va在线观看| aa国产精品| 欧美激情视频给我| 久久久另类综合| 国内精品伊人久久久久av影院 | 亚洲美女在线观看| 欧美mv日韩mv国产网站| 激情六月婷婷久久| 久久九九久久九九| 欧美一区成人| 国产午夜精品视频| 久久久伊人欧美| 欧美亚洲专区| 国产区日韩欧美| 欧美日韩精选| 国产精品久久久久毛片软件| 一区二区三区视频在线观看| 亚洲丁香婷深爱综合| 玖玖玖国产精品| 亚洲韩国青草视频| 亚洲第一精品福利| 欧美成人一区二区三区片免费| 亚洲国产精品一区二区三区| 欧美第一黄网免费网站| 欧美aⅴ99久久黑人专区| 最新亚洲视频| 亚洲精品视频一区二区三区| 欧美另类videos死尸| 99在线精品免费视频九九视| 亚洲精品一区二区三区在线观看 | 亚洲高清毛片| 欧美人与禽性xxxxx杂性| 一区二区三区高清视频在线观看| 日韩视频永久免费| 欧美在线视频免费| 激情欧美一区| 亚洲福利av| 国产精品成人av性教育| 欧美一级久久久| 久久日韩粉嫩一区二区三区| 91久久精品国产91性色| 99re热精品| 一区二区亚洲精品| 亚洲人www| 国产欧美激情| 久久只有精品| 欧美99久久| 一本久久精品一区二区| 一区二区三区.www| 一区二区在线观看视频| 亚洲日本无吗高清不卡| 国产精品香蕉在线观看| 免费成人在线视频网站| 欧美日韩视频在线一区二区 | 欧美成人日韩| 欧美三级不卡| 欧美成人按摩| 国产精品日本精品| 欧美激情亚洲国产| 国产视频亚洲精品| 亚洲精品久久7777| 狠狠色狠色综合曰曰| 99这里只有久久精品视频| 国内精品伊人久久久久av一坑| 99精品视频免费| 18成人免费观看视频| 亚洲综合电影| 99日韩精品| 久久亚洲欧美| 久久精品男女| 国产精品专区第二| 亚洲精品久久久久中文字幕欢迎你 | 性欧美xxxx大乳国产app| 欧美大片18| 女人色偷偷aa久久天堂| 国产日产亚洲精品系列| 一区二区三区四区蜜桃| 亚洲精品无人区| 狂野欧美一区| 久久久综合香蕉尹人综合网| 国产精品卡一卡二| 日韩视频在线观看免费| 亚洲日本va在线观看| 久久深夜福利免费观看| 久久久久久午夜| 狠狠色综合网站久久久久久久| 亚洲欧美一区二区激情| 亚洲欧美在线x视频| 国产精品久久一级| 国产精品久久久久久久app| 亚洲高清在线观看| 久久精品道一区二区三区| 久久精品日韩欧美| 91久久久久久国产精品| 日韩视频在线一区二区| 亚洲日本va午夜在线电影| 欧美大尺度在线| 亚洲日本aⅴ片在线观看香蕉| 最近中文字幕日韩精品| 欧美高清在线一区| 在线观看亚洲a| 久久综合影音| 狠狠色狠狠色综合日日小说| 久久精品国产一区二区三区免费看| 久久国产精品免费一区| 一区二区三区在线免费观看| 久久久五月婷婷| 欧美日韩成人综合在线一区二区| 国产亚洲欧洲| 欧美在线观看视频| 美国十次成人| 亚洲肉体裸体xxxx137| 欧美成人午夜77777| 日韩视频国产视频| 性欧美1819sex性高清| 国产亚洲欧美激情| 免费观看不卡av| 香蕉久久精品日日躁夜夜躁| 在线观看福利一区| 欧美激情精品久久久久久久变态| aⅴ色国产欧美| 久久精品中文字幕一区| 亚洲激情网址| 国产精品久久国产愉拍| 久久激情视频久久| 亚洲精品三级| 久久综合狠狠综合久久激情| 亚洲日韩视频| 国产欧美日韩在线视频| 老司机精品导航| 一区二区三区视频在线播放| 久久婷婷人人澡人人喊人人爽| 亚洲欧洲日本国产| 国产精品a级| 狼狼综合久久久久综合网 | 国产精品一区二区三区久久| 欧美一区二区在线视频| 亚洲精品一区二区网址| 久久久噜噜噜久久中文字免| 日韩午夜激情电影| 影音先锋亚洲视频| 国产欧美日韩精品专区| 欧美国产欧美亚州国产日韩mv天天看完整| 一本色道久久综合亚洲精品按摩 | 久久资源在线|