看緩存的命令
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站制作、仙桃網(wǎng)絡(luò)推廣、小程序定制開發(fā)、仙桃網(wǎng)絡(luò)營(yíng)銷、仙桃企業(yè)策劃、仙桃品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供仙桃建站搭建服務(wù),24小時(shí)服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
free -m
清理緩存的命令
echo 1 /proc/sys/vm/drop_caches
echo 2 /proc/sys/vm/drop_caches
echo 3 /proc/sys/vm/drop_caches
echo 0 是不釋放緩存
echo 1 是釋放頁(yè)緩存 《Linux就該這么學(xué)》
ehco 2 是釋放dentries和inodes緩存
echo 3 是釋放 1 和 2 中說(shuō)道的的所有緩存
#清理Linux系統(tǒng)緩存
1
[root@oracle ~]# echo 1 /proc/sys/vm/drop_caches
注:1. /proc是一個(gè)虛擬文件系統(tǒng),可以通過(guò)對(duì)它的讀寫操作作為與kernel實(shí)體間進(jìn)行通信的一種手段。也就是說(shuō)可以通過(guò)修改/proc中的文件,來(lái)對(duì)當(dāng)前kernel的行為做出調(diào)整。也就是說(shuō)我們可以通過(guò)調(diào)整/proc/sys/vm/drop_caches來(lái)釋放內(nèi)存。
0 – 不釋放
1 – 釋放頁(yè)緩存
2 – 釋放文件節(jié)點(diǎn)緩存和目錄項(xiàng)緩存
3 – 釋放所有緩存
1
2
3
4
5
6
7
[root@oracle ~]# sysctl -p
#查看剩余內(nèi)存
[root@oracle ~]# free -m
total used free shared buffers cached
Mem: 3383 1952 1431 0 1 1136
-/+ buffers/cache: 814 2568
Swap: 1983 195 1788
1、首先打開Linux命令窗口,可使用快捷鍵Ctrl+Alt+T打開。
2、這時(shí)查看一下當(dāng)前Linux系統(tǒng)內(nèi)存使用情況,使用命令:Free –m,total?內(nèi)存總數(shù),used?已經(jīng)使用的內(nèi)存數(shù),free?空閑的內(nèi)存數(shù)。
3、接下來(lái)的操作需要先獲取高級(jí)用戶權(quán)限,輸入命令:sudo -i,確定后輸入高級(jí)用戶密碼。
4、這時(shí)進(jìn)行拷貝文件拷貝,增加內(nèi)存使用量(即used的占用量),輸入命令: cp?-r?/etc?~/test/。
5、執(zhí)行命令結(jié)束后,再次查看一下當(dāng)前Linux系統(tǒng)內(nèi)存使用情況,發(fā)現(xiàn)有70M的內(nèi)存被cached用了。使用命令:Free –m。
6、接下來(lái)釋放已被占用的緩存,輸入命令: cat?/proc/sys/vm/drop_caches,回車后返回結(jié)果0。
7、接著輸入命令:sync,回車后繼續(xù)輸入命令:echo?3??/proc/sys/vm/drop_caches,回車后繼續(xù)輸入:cat?/proc/sys/vm/drop_caches,回車后返回結(jié)果3,將/proc/sys/vm/drop_caches值設(shè)為3。
8、這樣緩存釋放就已經(jīng)完成了,再次執(zhí)行命令Free –m看看,通過(guò)圖中可以對(duì)比看到,內(nèi)存被釋放了218M。