<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Linux文件緩存使用情況和命中率查看的工具詳細概述

Linux閱碼場 ? 來源:未知 ? 作者:易水寒 ? 2018-06-18 17:51 ? 次閱讀

這里總結幾個Linux文件緩存(page cache)使用情況、命中率查看的工具。

perf-tools里面的cachestat

來自于大名鼎鼎的Brendan Gregg的cachestat,已經被加到他的perf-tools

http://www.brendangregg.com/blog/2014-12-31/linux-page-cache-hit-ratio.html

Linux文件緩存使用情況和命中率查看的工具詳細概述

pcstat(page cache stat)

來自https://github.com/tobert/pcstat,這里的pc不是電腦的意思,是page cache的意思,可以查看文件里面有多少在內存命中:

Linux文件緩存使用情況和命中率查看的工具詳細概述

vmtouch(Virtual Memory Toucher)

這個是page cache的查看和操控工具,來自https://hoytech.com/vmtouch/

例子:

Linux文件緩存使用情況和命中率查看的工具詳細概述

它還可以touch文件,例如:訪問big-dataset.txt并且把它的內容帶入memory:

Linux文件緩存使用情況和命中率查看的工具詳細概述

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11017

    瀏覽量

    206961
  • Cache
    +關注

    關注

    0

    文章

    127

    瀏覽量

    28069
  • PAGE
    +關注

    關注

    0

    文章

    10

    瀏覽量

    20109

原文標題:Linux的page cache使用情況/命中率查看和操控

文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    查看Linux系統內存使用情況的幾種方法

    Linux系統中,內存監控是優化系統性能的關鍵。本文為你介紹12種方法,幫助你全面掌握Linux系統的內存使用情況。這些方法包括查看/proc/meminfo、使用atop、free
    的頭像 發表于 11-13 09:30 ?2006次閱讀
    <b class='flag-5'>查看</b><b class='flag-5'>Linux</b>系統內存<b class='flag-5'>使用情況</b>的幾種方法

    rtthread編譯后如何查看堆??臻g使用情況?

    rtthread編譯后如何查看堆??臻g使用情況,現在只能在編譯完成后看到總大小,有沒有辦法能看到詳細使用情況。 由于RAM只有128K,除去內存池32k,想看看剩余的RAM在哪用了
    發表于 03-05 07:58

    CUBEIDE運行完可以看RAM的使用情況,運行中可以實時查看RAM的使用情況嗎?

    CUBEIDE運行完可以看RAM的使用情況,運行中可以實時查看RAM的使用情況嗎?以及負載情況? 圖片是運行完可以看RAM使用情況,是否可
    發表于 03-12 07:56

    linux的系統內存使用情況查看

    通過free命令可以查看系統內存使用情況
    發表于 07-15 06:43

    如何查看RAM使用情況?

    嗨, 我正在使用STM32L053 Nucleo,我已經為它運行了一些代碼,我希望做一個RAM估計來查看當前固件的RAM使用情況。如何查看RAM使用情況? 問候#記憶
    發表于 08-05 10:08

    緩存命中率低的原因是什么?

    匯編中加載數據用的是LDW,5個cycle之后就會到達寄存器,并沒有體現出緩存命中率的問題。LDW是固定5個cycle,請問緩存命中率低,帶來的延遲體現在什么地方?難道是LDW之前,有
    發表于 05-25 08:46

    怎樣使用Windows自帶的東西查看電源使用情況

    這里使用Windows自帶的東西查看電源使用情況。1.按Win鍵+R,輸入cmd,回車。2.輸入Powercfg /batteryreport回車。3.根據提示找到電池報告文件,雙擊打開即可。 ...
    發表于 12-27 08:08

    SoC如何查看內存使用情況

    查看系統內存: free -h 查看ION內存 NPU內存使用情況: cat /sys/kernel/debug/ion/bm_npu_heap_dump/summary | head -2VPU
    發表于 09-19 07:23

    監控網絡使用情況Linux命令行工具

    本文介紹了一些可以用來監控網絡使用情況Linux命令行工具。這些工具可以監控通過網絡接口傳輸的數據,并測量目前哪些數據所傳輸的速度。入站流量和出站流量分開來顯示。
    的頭像 發表于 10-29 10:49 ?4470次閱讀

    Linux系統下使用top命令查看CPU使用情況

    Linux系統下,使用top命令查看CPU使用情況。
    發表于 07-10 11:46 ?4018次閱讀
    在<b class='flag-5'>Linux</b>系統下使用top命令<b class='flag-5'>查看</b>CPU<b class='flag-5'>使用情況</b>

    Linux查看資源使用情況和性能調優常用的命令

    ,包括進程、線程、程序堆棧、內存、Swap、CPU調度、內存調度、網絡連接和IO讀寫等。 本文介紹了Linux查看資源使用情況和性能調優常用的命令,包括top、htop、ps、free、vmstat
    的頭像 發表于 11-12 17:54 ?4006次閱讀

    STM32/KEIL/MDK 查看 FLASH 和 RAM 使用情況

    STM32/KEIL/MDK 查看 FLASH 和 RAM 使用情況
    發表于 12-02 09:06 ?13次下載
    STM32/KEIL/MDK <b class='flag-5'>查看</b> FLASH 和 RAM <b class='flag-5'>使用情況</b>

    Windows查看電源使用情況

    這里使用Windows自帶的東西查看電源使用情況。1.按Win鍵+R,輸入cmd,回車。2.輸入Powercfg /batteryreport回車。3.根據提示找到電池報告文件,雙擊打開即可。????...
    發表于 01-05 14:18 ?0次下載
    Windows<b class='flag-5'>查看</b>電源<b class='flag-5'>使用情況</b>

    Linux中提高指令緩存命中率

    提高指令緩存命中率 前面說的是數據緩存,現在看看指令緩存命中率該如何提高。 有一個數組 array ,數組元素內容為 0-255 之間的隨機
    的頭像 發表于 10-04 15:45 ?328次閱讀

    linux查看端口占用情況

    摘要:本文將詳細介紹在Linux操作系統下如何查看端口占用情況。我們將會講解如何使用命令行工具以及圖形界面
    的頭像 發表于 11-17 09:39 ?971次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>