日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

linux free命令以及系統(tǒng)內(nèi)存占用過高的處理方式

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

第一行Mem,表示物理內(nèi)存統(tǒng)計

total:總內(nèi)存大小used:已使用內(nèi)存大小free:當(dāng)前空閑內(nèi)存大小shared:多個進(jìn)程共享的內(nèi)存總額buffers/cached:緩存內(nèi)存數(shù)據(jù)

第二行-/+ buffers/cache:

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

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

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

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

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

在Linux系統(tǒng)下,我們一般不需要去釋放內(nèi)存,因?yàn)橄到y(tǒng)已經(jīng)將內(nèi)存管理的很好。但是凡事也有例外,有的時候內(nèi)存會被緩存占用掉,導(dǎo)致系統(tǒng)使用SWAP空間影響性能,此時就需要執(zhí)行釋放內(nèi)存(清理緩存)的操作了。

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

但是在進(jìn)行了大量文件操作之后,緩存會把內(nèi)存資源基本用光。但實(shí)際上我們文件操作已經(jīng)完成,這部分緩存已經(jīng)用不到了。

這個時候,我們難道只能眼睜睜的看著緩存把內(nèi)存空間占據(jù)掉么?

所以,我們還是有必要來手動進(jìn)行Linux下釋放內(nèi)存的操作,其實(shí)也就是釋放緩存的操作了。

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

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

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

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

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

#sync

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

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

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

要查詢當(dāng)前緩存釋放的參數(shù),可以輸入下面的指令:

cat /proc/sys/vm/drop_caches

1.清理前內(nèi)存使用情況

free -m

2.開始清理

echo 1 > /proc/sys/vm/drop_caches

3.清理后內(nèi)存使用情況

free -m

4.完成

查看內(nèi)存條數(shù)命令:

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

#按 k 查看

free

#按兆M查看

free -m

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

#所以空閑內(nèi)存=free+buffers+cached=total-used

內(nèi)存的使用情況

cat /proc/meminfo

查看進(jìn)程的內(nèi)存占用

pidstat -r -p 24427 1 5

內(nèi)存占用高的前20

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

動態(tài)查看內(nèi)存占用

slabtop

問題定位

cached 占用過高問題

buffer,cached的作用:

cached主要負(fù)責(zé)緩存文件使用, 日志文件過大造成cached區(qū)內(nèi)存增大把內(nèi)存占用完 .

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

buffer : 作為buffer cache的內(nèi)存,是塊設(shè)備(磁盤)的緩沖區(qū),包括讀、寫磁盤cache: 作為page cache的內(nèi)存, 文件系統(tǒng)的cache,包括讀、寫文件

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

linux服務(wù)器會自動釋放內(nèi)存,保障系統(tǒng)運(yùn)行,但只會釋放夠用的內(nèi)存,而不會去釋放更多的內(nèi)存。

解決方法:

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

釋放前最好sync一下,防止丟數(shù)據(jù)

sync 在啟動機(jī)器或關(guān)機(jī)之前一定要運(yùn)行sync命令。記住在任何情況下,慎重地執(zhí)行sync命令決不會有任何壞處,sync命令強(qiáng)制把磁盤緩沖的所有數(shù)據(jù)寫入磁盤

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

#清除后要還原系統(tǒng)默認(rèn)配置:

echo 0 > /proc/sys/vm/drop_caches

#查看設(shè)置

sysctl -a | grep drop_caches

補(bǔ)充: echo 字符串 > 文件 就是把字符串內(nèi)容從定向到文件中

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

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Linux
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
av中文字幕在线观看第一页| 97精品国产| 日本亚洲三级在线| 亚洲免费观看| 亚洲一区欧美| 欧美日韩亚洲一区二区三区在线| 久久丁香四色| 欧美黄色网页| 欧美精品一卡| 日本欧美韩国一区三区| 欧美黄色一区| 视频一区欧美日韩| 日韩av成人高清| 美女福利一区二区三区| 美女久久网站| 日韩激情av在线| 免费看黄色91| 综合亚洲自拍| 日韩中文字幕一区二区三区| 国产一级久久| 黄页网站一区| 在线亚洲精品| 91九色精品| 亚洲午夜av| 亚洲一级淫片| 亚洲毛片视频| 亚洲综合国产| 国产精品丝袜xxxxxxx| 国产亚洲毛片在线| 日韩黄色在线观看| 美腿丝袜亚洲三区| 97精品视频在线看| 日韩免费高清| 男女精品网站| 欧美视频久久| 亚洲天堂av影院| 午夜一区在线| 蜜桃视频一区二区| 麻豆精品在线观看| 久久激情中文| 欧美日韩国产免费观看视频| 亚洲精品乱码久久久久久蜜桃麻豆| 日韩不卡手机在线v区| 成人一区而且| 伊人影院久久| 香蕉久久夜色精品国产| 欧美日韩夜夜| 999久久久91| 欧美亚洲免费| 亚洲国产成人二区| 欧洲激情综合| 日韩av网站在线观看| 久久97视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 免费在线日韩av| 好吊视频一区二区三区四区| 日韩精品久久久久久久软件91| 国模大尺度视频一区二区| 在线日韩电影| 欧美日韩1区2区3区| 91视频一区| 亚州国产精品| 天使萌一区二区三区免费观看| 久久精品国产免费| 亚洲精品系列| 妖精视频成人观看www| 福利一区视频| 久久精品日韩欧美| 日韩国产高清在线| 亚洲欧美日本日韩| 深夜视频一区二区| 国产精品.xx视频.xxtv| 日韩av一区二区三区四区| 女人天堂亚洲aⅴ在线观看| 亚洲日本免费电影| 久久久国产精品一区二区中文| 免费视频一区二区三区在线观看 | 亚洲精品裸体| 久久国产主播| 激情五月综合| 一本色道久久精品| 激情综合亚洲| 日韩一级网站| 日韩在线一二三区| 日本91福利区| 麻豆免费精品视频| 国产精品亚洲一区二区在线观看| 日韩高清一区在线| 日韩av一二三| 国产精选在线| 日韩精品诱惑一区?区三区| 粉嫩av一区二区三区四区五区 | 亚洲成人一区在线观看| 精品一区二区三区四区五区| 中国字幕a在线看韩国电影| 福利精品一区| 午夜在线视频一区二区区别| 91久久久久| 亚洲综合欧美| 国产精品一区二区三区av麻 | 国产免费成人| 午夜在线视频一区二区区别| 国产精品日本| 国产精品国码视频| 亚洲一级影院| 国产福利一区二区三区在线播放| 97人人精品| 蜜桃久久久久久| 精品三区视频| 国产日韩综合| 国产精品久久久久9999高清| 亚洲网站视频| 精品久久在线| 亚洲免费一区三区| 精精国产xxxx视频在线野外| 老鸭窝亚洲一区二区三区| 国产精品99一区二区三区| 日本高清久久| 亚洲经典在线| 激情国产在线| 欧美亚洲自偷自偷| 免费久久99精品国产| 日韩国产综合| 亚洲免费专区| 国产免费成人| 国产色播av在线| 国产日韩免费| 综合欧美亚洲| 亚洲在线电影| 亚洲精品网址| 久久精品一区二区不卡| 成人在线观看免费视频| 精品入口麻豆88视频| 国产美女久久| 日本少妇精品亚洲第一区| 天堂av在线一区| 欧美性感美女一区二区| 超碰99在线| 久久精品观看| 尤物精品在线| 久久久久网站| 精品国模一区二区三区| 日韩中文字幕高清在线观看| 午夜精品成人av| 国产在线日韩| 在线观看视频免费一区二区三区| 欧美中文一区二区| 91精品91| 欧美精品国产一区| 91亚洲一区| 亚洲国产成人精品女人| 亚洲神马久久| 国产色99精品9i| 中文av在线全新| 91成人超碰| 日韩一区二区三免费高清在线观看 | 亚洲一级淫片| 天使萌一区二区三区免费观看| 国产精品日本欧美一区二区三区| 亚洲精品亚洲人成在线观看| 国产精品地址| 91精品1区| 国产欧美精品| 亚洲精品97| 日韩欧美久久| 久久在线91| 国产农村妇女精品一二区| 国产精品一区2区3区| 久久蜜桃精品| 国产精品探花在线观看| 久久久成人网| 国产伦精品一区二区三区在线播放 | 三级一区在线视频先锋| 日日夜夜免费精品视频| 亚洲风情在线资源| 亚洲久久在线| 欧美成人午夜| 国产精品一区亚洲| 中文无码日韩欧| 午夜精品久久久久久久久久蜜桃| 亚洲精一区二区三区| 精品免费av在线| 国产一区二区三区四区五区 | 欧洲亚洲一区二区三区| 日韩国产精品久久久久久亚洲| 亚洲精品一区二区在线看| 另类综合日韩欧美亚洲| 一区二区三区视频免费观看| 国产调教一区二区三区| 99国产精品久久久久久久| 日韩在线欧美| 日本蜜桃在线观看视频| 精品视频一二| 国产欧美高清| 国产九九精品| 天海翼亚洲一区二区三区| 免费看黄色91| 免费在线看一区| 91精品二区| 欧美亚洲精品在线|