系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux內(nèi)存中Cache分析

Linux系統(tǒng)如何對內(nèi)存中的Cache進(jìn)行分析

時(shí)間:2015-09-23 14:11:47 作者:zhijie 來源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150923/58422.html 手機(jī)查看 評論

  Cache是內(nèi)存中的靜態(tài)緩存文件,有時(shí)候內(nèi)存中的Cache文件可能變得非常大,能夠達(dá)到4G,這甚至大大超出了內(nèi)存的容量,這是怎么回事呢?下面就來介紹一下Linux系統(tǒng)如何對內(nèi)存中的Cache進(jìn)行分析。

  為了驗(yàn)證這個(gè)結(jié)果,首先是隨便vi一個(gè)大文件,然后查看cache是否變化。

  然后尋找了工具,驗(yàn)證下文件里是否是那個(gè)文件。

  最后得出結(jié)論:linux是會(huì)緩存編輯過的文件的

  官方默認(rèn)的源碼,換行符是windows的,下載完源碼以后,需要修改換行符,否則安裝報(bào)錯(cuò)。需要自行替換linux-ftools_modify.zip已經(jīng)完成了換行符的替換。

  打包之前要先修改權(quán)限,增加執(zhí)行腳本的權(quán)限

  chmod 755 -R *

  打包指令

  。/configure

  make && make install

  查看緩存命令(只針對當(dāng)前目錄下的文件有效)

  linux-fincore --pages=false --summarize --only-cached *

  輸出

 。踨oot@dev-suning tmp]# linux-fincore --pages=false --summarize --only-cached *

  filename size total_pages min_cached page cached_pages cached_size cached_perc

  -------- ---- ----------- --------------- ------------ ----------- -----------

  Could not mmap file: linux-ftools: No such device

  Could not mmap file: linux-ftools-new: No such device

  Could not mmap file: redis-2.8.19: No such device

  wildfly-8.1.0.Final.tar.gz 115,995,207 28,320 0 28,320 115,998,720 100.00

  ---

  total cached size: 115,998,720

  以下是截圖

  剛開始的時(shí)候,cache只有40M

Linux系統(tǒng)如何對內(nèi)存中的Cache進(jìn)行分析

  用vi編輯器,打開了wildfly(110M左右)

Linux系統(tǒng)如何對內(nèi)存中的Cache進(jìn)行分析

  用cache分析工具,查看是否是這個(gè)文件

Linux系統(tǒng)如何對內(nèi)存中的Cache進(jìn)行分析

  以上就是Linux分析Cache中文件的方法了,對Cache進(jìn)行分析后就知道Cache產(chǎn)生的過程。如果想要清理Cache,可以參考:如何清理Linux中的swap、buffer及cache。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨(dú)特見解

立即評論

以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

掃碼關(guān)注
掃碼關(guān)注

掃碼關(guān)注 官方交流群 軟件收錄