Linux查看cache工具

参考:Linux cache占用大量内存,如何分析是哪些进程、文件导致?

查看cache工具

工具fincorepcstathcachevmtouch
说明该工具最初发布于googlecode,但googlecode现在已经关闭了。可以从github上找到其代码。很多工具基于该工具二次开发基于pcstat二次开发功能多
代码https://github.com/waleedmazhar/linux-ftoolshttps://github.com/tobert/pcstathttps://github.com/silenceshell/hcachehttps://github.com/hoytech/vmtouch
查询进程关联文件 cachexx
统计文件cache总和xx
将文件载入cachexxx
将文件cache锁住在内存(不被换出到磁盘)xxx
将文件从cache中清除xxx
查询全局最大缓存文件xxx
docker内运行获取容器内文件cache未试验容器内运行只能查宿主机的文件的cache

vmtouch

# ./vmtouch 
./vmtouch: no files or directories specifiedvmtouch v1.3.1 - the Virtual Memory Toucher by Doug Hoyte
Portable file system cache diagnostics and controlUsage: vmtouch [OPTIONS] ... FILES OR DIRECTORIES ...Options:-t touch pages into memory-e evict pages from memory-l lock pages in physical memory with mlock(2)-L lock pages in physical memory with mlockall(2)-d daemon mode-m <size> max file size to touch-p <range> use the specified portion instead of the entire file-f follow symbolic links-F don't crawl different filesystems-h also count hardlinked copies-i <pattern> ignores files and directories that match this pattern-I <pattern> only process files that match this pattern-b <list file> get files or directories from the list file-0 in batch mode (-b) separate paths with NUL byte instead of newline-w wait until all pages are locked (only useful together with -d)-P <pidfile> write a pidfile (only useful together with -l or -L)-o <type> output in machine friendly format.  'kv' for key=value pairs.-v verbose-q quiet
# ./vmtouch test.binFiles: 1Directories: 0Resident Pages: 109159/109159  426M/426M  100%Elapsed: 0.069863 seconds
# echo 3 > /proc/sys/vm/drop_caches
# ./vmtouch test.bin Files: 1Directories: 0Resident Pages: 0/109159  0/426M  0%Elapsed: 0.01347 seconds

continue…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/537.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数据结构】分块查找

分块查找&#xff08;也称为索引顺序查找&#xff09;是一种改进的顺序查找方法&#xff0c;它将查找表分成若干个块&#xff0c;并要求块内的元素有序排序&#xff0c;但块与块之间不要求有序。每个块内的最大元素构成一个索引表。分块查找的过程是先查找索引&#xff0c;确定…

黑洞路由、 DDoS 攻击 、 环路

黑洞路由 DDoS 攻击 DDoS 攻击是一种针对服务器、服务或网络的恶意行为。DDoS 攻击通过向目标发送大量流量&#xff0c;使其不堪重负&#xff0c;导致资源和带宽被耗尽。因此&#xff0c;目标可能会变慢或崩溃&#xff0c;无法正常处理合法的流量。DDoS 攻击通常是由僵尸网络…

在龙梦迷你电脑福珑2.0上使用Fedora 28 龙梦版

在龙梦迷你电脑福珑2.0上使用Fedora 28 龙梦版。这个版本的操作系统ISO文件是&#xff1a;Fedora28_for_loongson_MATE_Live_7.2.iso 。它在功能方面不错。能放音乐&#xff0c;能看cctv直播&#xff0c;有声音&#xff0c;能录屏&#xff0c;能在局域网里用PuTTY的ssh方式连接…

嵌入式学习——C语言基础——day5

1. 分支结构——switch 1.1 单层switch switch (整形表达式) { case 常量1:语句块1;break; case 常量2:语句块2;break; case 常量3:语句块3;break; default: 语句块4; } 注意&#xff1a; 1. 表达式必须…

《苏东坡 传》一蓑烟雨任平生

《苏东坡 传》一蓑烟雨任平生 林语堂&#xff0c;中国现代著名作家、学者、翻译家、语言学家。 张振玉 译 文章目录 《苏东坡 传》一蓑烟雨任平生[toc]摘录小结感悟 摘录 苏东坡是个秉性难改的乐天派&#xff0c;是悲天悯人的道德家&#xff0c;是黎民百姓的好朋友&#xff0c;…

C语言C/S架构PACS影像归档和通信系统源码 医院PACS系统源码

C语言C/&#xff33;架构PACS影像归档和通信系统源码 医院PACS系统源码 医院影像科PACS系统&#xff0c;意为影像归档和通信系统。它是应用在医院影像科室的系统&#xff0c;主要的任务是把日常产生的各种医学影像&#xff08;包括核磁、CT、超声、各种X光机、各种红外仪、显微…

JAVA ASM总结篇-03

MethodVisitor ClassVisitor的visitMethod能够访问到类中某个方法的一些入口信息&#xff0c;那么针对具体方法中字节码的访问是由MethodVisitor来进行的 访问顺序如下&#xff0c;其中visitCode和visitMaxs仅调用一次&#xff0c;标志方法字节码访问的开始和结束 MethodVisi…

不羁联盟怎么参与测试 不羁联盟测试时间+参与测试方法分享

不羁联盟怎么参与测试 不羁联盟测试时间参与测试方法分享 《不羁联盟》是由育碧&#xff08;Ubisoft&#xff09;开发的一款6v6团队合作射击游戏。游戏的背景设定在一个后启示录时代的废土世界中&#xff0c;玩家能够身临其境地感受到废土世界的荒凉和残酷。游戏在内测时候就受…

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台级联时,下级平台未发流是什么原因?

安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快&#xff0c;可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等&#xff0c;以及支持厂家私有协议与SDK接入&#xff0c;包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安…

AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸?

AUTOCAD输出或打印PDF文件时,如何将图形居中且布满图纸? 如下图所示,我们打开一份DWG格式的图纸文件,然后点击上方的“打印“图标, 如下图所示, 打印机/绘图仪这里选择“DWG To PDF“; 图纸尺寸:这里以普通的A4纸为例进行说明; 打印比例选择“布满图纸“; 打印偏移…

优维应用级数字化架构管理:让企业运维天堑变通途

在优维科技的产品视角中&#xff0c;数字化架构管理就像是一门精妙的艺术&#xff0c;它将上层应用模型的业务概念以可视化的方式呈现出来&#xff0c;使得业务逻辑和流程变得更加直观、清晰。我们将这样的管理方式理解为“给企业搭起一座桥梁”——在这座桥梁的搭建过程中&…

express服务器 authorization 前端获取不到的问题

服务器生成token 设置在响应头&#xff0c;但是前端获取不到 const token JWT.generate({ id: new Date().getTime(), userName }, 10s) res.header(Authorization, token) axios.interceptors.response.use((response) > {console.log(response);if (response.data?.co…

破解费用管理迷局,企业费用管理从不止于报销

数字化变革浪潮下&#xff0c;各种企业费用报销软件如雨后春笋般不断涌现&#xff0c;企业报销效率大幅提升&#xff0c;部分财务处理流程得到固化和优化&#xff0c;报销早已不再是企业费时费力的财务难题。那么&#xff0c;企业费用管里如何实现呢&#xff1f; 企业费用贯穿于…

ubuntu上安装调试SVN服务

刚成立团队需要临时搭建一台SVN服务器&#xff0c;所以对照网上的一些提示做了下&#xff0c;操作起来不复杂&#xff0c;还是踩了不少坑&#xff0c;顺便原理性了解了下。 主要操作步骤如下&#xff1a; 1&#xff1a;安装svn sudo apt-get install subversion 2: 创建svn版…

NVIDIA智算中心“产品”上市,AI工业革命的iPhone时刻

GTC 2024落下帷幕了&#xff0c;但这个大会的信息仍在AI产业和经济中发酵。咨询机构WIKIBON认为&#xff0c;GTC 2024在整个科技史中的意义超过了当年史蒂夫乔布斯的iPod和iPhone发布。在AI将永久改变人类的共识下&#xff0c;GTC 2024在广度、愿景、生态系统等方面都有着深远影…

Nacos注册中心的使用

一&#xff1a;服务注册 步骤如下&#xff1a; 引入依赖 配置Nacos地址 重启 1、添加依赖 在需要注册的项目的pom.xml中添加依赖&#xff1a; <!--nacos 服务注册发现--> <dependency><groupId>com.alibaba.cloud</groupId><artifactId>s…

支付宝开发平台(官方)开发文档

支付宝开发平台官方开发文档地址&#xff1a; 支付宝开放平台文档中心 小程序&#xff1a;开发小程序&#xff0c;在支付宝客户端提供服务。 网页&移动应用&#xff1a;在移动应用和网站中集成支付宝服务端提供的各项能力。 生活号&#xff1a;开发生活号&#xff0c;在…

利用Python进行大规模数据处理【第173篇—数据处理】

&#x1f47d;发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。【点击进入巨牛的人工智能学习网站】。 利用Python进行大规模数据处理&#xff1a;Hadoop与Spark的对比 随着数据量的不断增长&…

记一次linux内存不足导致java进程被kill掉

问题现象&#xff0c;服务器上的Java进程莫名奇妙没有了&#xff0c;没有留下任何日志信息&#xff0c;jvm异常崩溃日志也没有。设置异常日志打印也没有打出来 nohup java -jar -Dserver.port8080 $discovery$ip:$port $config$ip:$port -Dfile.encodingUTF-8 -Xms2048m -Xmx2…

ros仿真启动小龟

1.启动RosMaster&#xff08;管理Ros中各个节点的“大管家”&#xff0c;每次启动Ros时需要首先启动RosMaster&#xff09; roscorefangfang-inspiron-5580:~/ros2/download/rosdistro$ roscore ... logging to /home/fang/.ros/log/6ec2d790-fe1d-11ee-aba8-1c1bb5cdec7c/ros…