成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

linux free命令以及系統內存占用過高的處理方式

瀏覽:1920日期:2023-10-08 21:02:50
目錄linux free 命令以及系統內存占用過高的處理free常用參數linux 內存 占用較高問題排查查看內存情況問題定位總結linux free 命令以及系統內存占用過高的處理[root@localhost ~]# free -m totalusedfree shared buff/cache availableMem: 3770 2283270 11 2713285Swap: 8190 08190

第一行Mem,表示物理內存統計

total:總內存大小used:已使用內存大小free:當前空閑內存大小shared:多個進程共享的內存總額buffers/cached:緩存內存數據

第二行-/+ buffers/cache:

(1)used  實際使用的內存,等于第一行的 used - buffers - cached

(2)free  實際可用內存,等于第一行的 free + buffers + cached

內存占用計算公式used/(used+free)

第三行Swap表示交換區的使用情況,也就是我們通常所說的虛擬內存。

free常用參數free -b #以Byte為單位顯示內存使用情況free -k #以KB為單位顯示內存使用情況,也是默認參數free -m #以MB為單位顯示內存使用情況free -g #以GB為單位顯示內存使用情況free -s<數字> #間隔數字秒數刷新顯示內存使用情況free -t #顯示內存總和列free -V#顯示當前版本

在Linux系統下,我們一般不需要去釋放內存,因為系統已經將內存管理的很好。但是凡事也有例外,有的時候內存會被緩存占用掉,導致系統使用SWAP空間影響性能,此時就需要執行釋放內存(清理緩存)的操作了。

Linux系統的緩存機制是相當先進的,他會針對dentry(用于VFS,加速文件路徑名到inode的轉換)、Buffer Cache(針對磁盤塊的讀寫)和Page Cache(針對文件inode的讀寫)進行緩存操作。

但是在進行了大量文件操作之后,緩存會把內存資源基本用光。但實際上我們文件操作已經完成,這部分緩存已經用不到了。

這個時候,我們難道只能眼睜睜的看著緩存把內存空間占據掉么?

所以,我們還是有必要來手動進行Linux下釋放內存的操作,其實也就是釋放緩存的操作了。

要達到釋放緩存的目的,我們首先需要了解下關鍵的配置文件/proc/sys/vm/drop_caches。

這個文件中記錄了緩存釋放的參數,默認值為0,也就是不釋放緩存。他的值可以為0~3之間的任意數字,代表著不同的含義:

0 – 不釋放1 – 釋放頁緩存2 – 釋放dentries和inodes3 – 釋放所有緩存

知道了參數后,我們就可以根據我們的需要,使用下面的指令來進行操作。

首先我們需要使用sync指令,將所有未寫的系統緩沖區寫到磁盤中,包含已修改的 i-node、已延遲的塊 I/O 和讀寫映射文件。否則在釋放緩存的過程中,可能會丟失未保存的文件。

#sync

接下來,我們需要將需要的參數寫進/proc/sys/vm/drop_caches文件中,比如我們需要釋放所有緩存,就輸入下面的命令:

#echo 3 > /proc/sys/vm/drop_caches

此指令輸入后會立即生效,可以查詢現在的可用內存明顯的變多了。

要查詢當前緩存釋放的參數,可以輸入下面的指令:

cat /proc/sys/vm/drop_caches

1.清理前內存使用情況

free -m

2.開始清理

echo 1 > /proc/sys/vm/drop_caches

3.清理后內存使用情況

free -m

4.完成

查看內存條數命令:

dmidecode | grep -A16 'Memory Device$'linux 內存 占用較高問題排查查看內存情況

#按 k 查看

free

#按兆M查看

free -m

total:總計物理內存的大小。used:已使用多大。free:可用有多少。Shared:多個進程共享的內存總額。Buffers/cached:磁盤緩存的大小。

#所以空閑內存=free+buffers+cached=total-used

內存的使用情況

cat /proc/meminfo

查看進程的內存占用

pidstat -r -p 24427 1 5

內存占用高的前20

ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -20

動態查看內存占用

slabtop

問題定位

cached 占用過高問題

buffer,cached的作用:

cached主要負責緩存文件使用, 日志文件過大造成cached區內存增大把內存占用完 .

Free中的buffer和cache:(它們都是占用內存):

buffer : 作為buffer cache的內存,是塊設備(磁盤)的緩沖區,包括讀、寫磁盤cache: 作為page cache的內存, 文件系統的cache,包括讀、寫文件

如果 cache 的值很大,說明cache住的文件數很多。

linux服務器會自動釋放內存,保障系統運行,但只會釋放夠用的內存,而不會去釋放更多的內存。

解決方法:

手動釋放cached方法有三種(系統默認值是0,釋放之后你需要再改回0值):

釋放前最好sync一下,防止丟數據

sync 在啟動機器或關機之前一定要運行sync命令。記住在任何情況下,慎重地執行sync命令決不會有任何壞處,sync命令強制把磁盤緩沖的所有數據寫入磁盤

To free pagecache: #echo 1 > /proc/sys/vm/drop_cachesTo free dentries and inodes: #echo 2 > /proc/sys/vm/drop_cachesTo free pagecache, dentries and inodes: #echo 3 > /proc/sys/vm/drop_caches

#常用方法是

syncecho 1 > /proc/sys/vm/drop_caches

#清除后要還原系統默認配置:

echo 0 > /proc/sys/vm/drop_caches

#查看設置

sysctl -a | grep drop_caches

補充: echo 字符串 > 文件 就是把字符串內容從定向到文件中

這時查看 free 可以看到 cached 降低了很多

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Linux
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
热久久免费视频| 欧美精三区欧美精三区| 欧美午夜精品理论片a级按摩| 综合在线观看色| 91老司机福利 在线| 欧美精品一区二区在线播放| 高清久久久久久| 日韩一级二级三级精品视频| 国产成人一区二区精品非洲| 欧美三级日韩三级国产三级| 美女任你摸久久 | 国产精品一卡二| 久久久www免费人成黑人精品| 中文字幕一区不卡| 欧美精品福利| 国产精品理论在线观看| 欧美a级一区| 国产网红主播福利一区二区| 欧美成人亚洲| 国产亚洲精品免费| 欧美午夜精品| ㊣最新国产の精品bt伙计久久| 一区国产精品| 国产精品一区二区无线| 日韩免费观看2025年上映的电影| 波多野洁衣一区| 久久综合九色综合欧美就去吻| 9i在线看片成人免费| 久久久久国产精品麻豆ai换脸 | 91精品国产综合久久久蜜臀粉嫩| 激情综合色综合久久| 欧美疯狂性受xxxxx喷水图片| 国产精品88av| 亚洲精品一区二区三区99| 欧美一区二区三区在线播放| 欧美国产精品久久| 影音先锋久久| 午夜视频一区在线观看| 一本色道亚洲精品aⅴ| 久久电影网站中文字幕| 日韩一区二区免费在线观看| 99久久免费精品高清特色大片| 中文字幕av一区二区三区| a91a精品视频在线观看| 三级不卡在线观看| 欧美久久一二区| av电影在线观看一区| 中文字幕欧美区| 国产日产高清欧美一区二区三区| 日韩成人av影视| 欧美丰满少妇xxxxx高潮对白| 99久久精品免费观看| 综合电影一区二区三区| 久久亚洲高清| 国产不卡在线一区| 日本一区二区免费在线观看视频 | 1000部国产精品成人观看| 免费视频一区| 国内精品自线一区二区三区视频| 精品久久久久av影院| 亚洲激情自拍| 久久成人麻豆午夜电影| 亚洲精品一区二区三区四区高清| 亚洲久久视频| 久久99热狠狠色一区二区| 久久青草国产手机看片福利盒子| 亚洲电影自拍| 麻豆极品一区二区三区| 26uuu亚洲| 国产美女精品| 国产精品996| 中文字幕色av一区二区三区| 在线观看日韩国产| 91日韩一区二区三区| 亚洲无线码一区二区三区| 欧美久久久久久久久中文字幕| 欧美凹凸一区二区三区视频| 一区二区三区日韩| 8v天堂国产在线一区二区| 欧美日韩一卡| 青草av.久久免费一区| 久久久美女毛片| 榴莲视频成人在线观看| www.欧美.com| 亚洲成人一区在线| 精品av综合导航| 久久xxxx精品视频| 成人高清免费观看| 亚洲国产精品一区二区www| 日韩视频免费直播| 亚洲女人av| 91在线视频免费观看| 婷婷国产在线综合| 国产亚洲欧美一级| 色www精品视频在线观看| 欧美精品97| 精品在线视频一区| 亚洲精选视频在线| 精品国产百合女同互慰| 久久亚洲精品伦理| 欧美成人日韩| 韩国三级在线一区| 亚洲人成精品久久久久| 欧美一区在线视频| 国产女优一区| 色综合中文字幕国产 | 国产一区二区三区四区三区四| 久久成人免费电影| 亚洲欧美日韩在线| 337p日本欧洲亚洲大胆色噜噜| 巨乳诱惑日韩免费av| 欧美日韩三区| 国产美女精品在线| 一区二区三区成人| 久久久精品综合| 欧美日韩国产大片| 中文在线不卡| 欧美/亚洲一区| 国产精品一区二区你懂的| 五月婷婷久久丁香| 亚洲视频资源在线| 久久久久久久久免费| 欧美精品久久99| 蜜桃av久久久亚洲精品| 悠悠资源网久久精品| 成人午夜精品一区二区三区| 蜜桃av一区二区三区| 亚洲自拍偷拍欧美| 国产精品大尺度| 久久久精品日韩欧美| 日韩一区二区精品| 欧美日韩一区成人| 一本在线高清不卡dvd| 一区二区三区精品视频在线观看| 色综合网站在线| 成人一区二区三区中文字幕| 另类小说视频一区二区| 亚洲国产精品一区二区久久| 自拍视频在线观看一区二区| 久久先锋影音av| 欧美一区二区三区视频在线观看| 在线一区二区观看| 免费久久99精品国产自| 91久久中文| 亚洲视频久久| 欧美一区二区视频在线| 成人免费观看男女羞羞视频| 久久99精品国产麻豆婷婷洗澡| 亚洲bt欧美bt精品777| 亚洲一二三四区| 亚洲精品伦理在线| 亚洲品质自拍视频网站| 国产精品久久久久久久久搜平片 | 久久婷婷久久一区二区三区| 91精品国产高清一区二区三区| 欧美三级日韩三级国产三级| 久久五月激情| 鲁大师成人一区二区三区| 日韩一级精品| 亚洲伦伦在线| 亚洲激情午夜| 亚洲免费久久| 亚洲精品日韩在线观看| 亚洲国产精选| 亚洲黄页一区| 亚洲精品在线免费| 一本色道精品久久一区二区三区| 激情综合网址| 激情久久五月| 亚洲成色www久久网站| 亚洲午夜精品久久久久久浪潮| 欧美日韩高清在线一区| 欧美系列一区| 国产自产在线视频一区| 精品av久久久久电影| 在线播放亚洲| 亚洲国产第一| 中文欧美日韩| 久久精品三级| 欧美网站一区二区| 欧美精品tushy高清| 日韩三级免费观看| 久久亚洲欧美国产精品乐播 | 视频在线观看91| 日韩电影免费在线| 乱中年女人伦av一区二区| 精品一区二区三区免费| 国产精品一区二区久久不卡| 国产91丝袜在线播放| 96av麻豆蜜桃一区二区| 午夜精品短视频| 雨宫琴音一区二区在线| 亚洲一区二区成人| 一本大道久久a久久综合婷婷| 日本国产一区二区| 91精品国产色综合久久不卡蜜臀| 精品国产百合女同互慰| 国产色婷婷亚洲99精品小说| 欧美亚洲三区| 欧美日韩国产在线观看|