亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Linux下swap耗盡該怎么辦?如何釋放swap?

Linux下swap耗盡該怎么辦?如何釋放swap?

一只甜甜圈 2019-02-06 11:07:13
Linux下swap耗盡該怎么辦?如何釋放swap
查看完整描述

2 回答

?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

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

#sync

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

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

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

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

#cat /proc/sys/vm/drop_caches


查看完整回答
反對 回復 2019-03-22
?
largeQ

TA貢獻2039條經驗 獲得超8個贊

Linux下swap耗盡該怎么辦?如何釋放swap
swap的作用可簡單描述為:
當內存不夠用時,將存儲器中的數據塊從DRAM移到swap的磁盤空間中,以釋放更多的空間給當前進程使用.
當再次需要那些數據時,就可以將swap磁盤中的數據重新移到內存,而將那些不用的數據塊從內存移到swap中.
2)數據從內存移動交換區的行為被稱為頁面調用,發生在后臺的頁面調用沒有來自應用程序的干涉.
3)swap空間是分頁的,每一頁的大小和內存頁的大小一樣.
4)并不是一定要給每個系統劃分SWAP,比如大多數的嵌入式就沒有swap.



查看完整回答
反對 回復 2019-03-22
  • 2 回答
  • 0 關注
  • 3435 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號