<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>操作系統>Linux教程>

        Linux如何手動清理內存中cache信息

        時間: 春健736 分享

          當在Linux下頻繁存取文件后,物理內存會很快被用光,當程序結束后,內存不會被正常釋放,而是一直作為caching。那么Linux如何手動清理內存中cache信息?下面跟著學習啦小編一起來了解一下吧。

          Linux手動清理內存中cache信息方法

          在做分布式系統文件寫入及讀取測試時,發現寫入大量的文件后,內存中cache中的數值很大,這對使用同一臺機器調研其它的分布式文件系統來說,內存條件沒有達到一致,會影響測試的結果。

          一、通常情況

          先來說說free命令:

          # 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為86MB,buffer和cached分別為10MB,94MB。

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

          # cp -r /etc ~/test/

          # 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吃掉了。別緊張,這是為了提高文件讀取效率的做法。

          Linux cache占用大的原因:

          當linux第一次讀取一個文件時,一份放到內存中cache起來,另一份放入運行程序的內存中,正常運行,當程序運行完閉后,Cache中的那一份文件卻沒有釋放,第二次運行的時候,系統首先查看在內存中是否有次運行時存在cache中的副本,如果有的話,直接從內存中讀取,已達到提高速度的目的。

          清空cache的步驟:

          1,查看/proc/sys/vm/drop_caches的值(默認是0)

          復制代碼代碼示例: cat /proc/sys/vm/drop_caches

          2,手動執行sync命令(sync 命令將所有未寫的系統緩沖區寫到磁盤中,包含已修改的 i-node、已延遲的塊 I/O 和讀寫映射文件)

          sync

          3,手動修改/proc/sys/vm/drop_caches值為3

          復制代碼代碼示例: echo 3 > /proc/sys/vm/drop_caches

          參數說明:

          參數值說明

          To free pagecache: * echo 1 > /proc/sys/vm/drop_caches

          To free dentries(dentry索引結點的鏈接) and inodes: * echo 2 > /proc/sys/vm/drop_caches

          To free pagecache, dentries and inodes: * echo 3 > /proc/sys/vm/drop_caches

          dentries and inodes concepts

          看過“ Linux如何手動清理內存中cache信息 ”的人還看了:

        1.如何正確查看Linux機器內存使用情況

        2.如何檢查Linux的內存使用狀況

        3.詳解Linux系統內存知識及調優方案

        4.Varnish緩存服務器在linux系統下怎么安裝

        5.linux怎么看內存大小

        Linux如何手動清理內存中cache信息

        當在Linux下頻繁存取文件后,物理內存會很快被用光,當程序結束后,內存不會被正常釋放,而是一直作為caching。那么Linux如何手動清理內存中cache信息?下面跟著學習啦小編一起來了解一下吧。 Linux手動清理內存中cache信息方法 在做分布
        推薦度:
        點擊下載文檔文檔為doc格式

        精選文章

        • linux怎么查看內存條數及每根內存大小
          linux怎么查看內存條數及每根內存大小

          在linux下如何查看內存條數及內存大小?最近看到不少用戶在問這個問題,針對這個情況,學習啦小編為大家分享下在linux下查看內存條數及內存大小的方法

        • linux怎么查看內存型號
          linux怎么查看內存型號

          因為網站開發的需求,需要對單位的服務器內存進行升級。那么在linux中怎么查看內存型號呢?下面跟著學習啦小編一起來了解一下吧。 linux怎么查看內存型

        • linux文件與文件夾權限怎么設置
          linux文件與文件夾權限怎么設置

          如果要把一個文件夾得所有內容都共享給其他用戶,且讓他們都具有讀寫權限。用什么辦法呢?下面跟著學習啦小編一起來了解一下chmod命令的用法吧。 ch

        • Linux命令行怎么瀏覽天氣預報
          Linux命令行怎么瀏覽天氣預報

          網友問到小編我經常在 Linux 桌面查看天氣預報。然而,是否有一種在終端環境下,不通過桌面小插件或者瀏覽器查詢天氣預報的方法?學習啦小編為大家分

        646370 主站蜘蛛池模板: 国产午夜福利av在线麻豆| 国产精品亚洲日韩AⅤ在线观看| 成人自拍短视频午夜福利| 欧美一区二区三区在线观看| 老司机精品视频在线| 99中文字幕精品国产| 色综合久久久久综合99| 日本一区二区三区四区黄色| 女人腿张开让男人桶爽| 97人妻精品一区二区三区| 狠狠色综合播放一区二区| 国产精品福利网红主播| 少妇办公室好紧好爽再浪一点| 精品国产免费第一区二区三区日韩| 日本中文字幕有码在线视频| 国产精品成人观看视频国产奇米| 久久亚洲av综合悠悠色| 中国女人内谢69xxxx| 四虎成人在线观看免费| 国产亚洲无日韩乱码| 99久久国产综合精品女同| 亚洲旡码欧美大片| av天堂亚洲区无码先锋影音| 免费吃奶摸下激烈视频| 色在线 | 国产| 国产精品有码在线观看| 国产精品∧v在线观看| 日本一本无道码日韩精品| 日本久久一区二区三区高清| 一本久道久久综合中文字幕| 美女一区二区三区在线观看视频 | 国产人妖av一区二区在线观看 | 午夜射精日本三级| 国产精品_国产精品_k频道| 国产蜜臀一区二区在线播放| 三人成全免费观看电视剧高清| 日本国产精品第一页久久| 精品人妻少妇一区二区三区| 国外av片免费看一区二区三区| 8av国产精品爽爽ⅴa在线观看| 久久亚洲精品中文字幕馆|