网站建设入门教程,dw做的网站如何使用,用vs做网站的教程,国内十大erp系统目录
vmtouch简介
用法
例子
统计文件或者目录在缓存中的记录
缓存文件到内存
其他类似工具 vmtouch简介
vmtouch是用c语言编写的文件缓存管理工具#xff0c;适用用于所有类Unix系统。
作用#xff1a;
1#xff0c;查看文件系统缓存情况
2#xff0c;将文件或目…目录
vmtouch简介
用法
例子
统计文件或者目录在缓存中的记录
缓存文件到内存
其他类似工具 vmtouch简介
vmtouch是用c语言编写的文件缓存管理工具适用用于所有类Unix系统。
作用
1查看文件系统缓存情况
2将文件或目录加载到内存中提高访问速度并减少对磁盘的读取操作。 说明
预加载文件或目录到内存中通过将文件或目录预加载到内存中可以加快对它们的访问速度减少读取延迟。管理文件系统缓存可以使用vmtouch来管理系统的文件系统缓存将需要频繁访问的文件保持在内存中以提高系统性能。监控文件访问情况vmtouch还可以用来监控文件的访问情况包括文件的读取和写入操作。 用法 加载文件或目录到内存中vmtouch -vt /path/to/file这将把文件/path/to/file加载到内存中。查看文件的缓存情况vmtouch -v /path/to/file这将显示文件/path/to/file的缓存情况。定期更新缓存如果你的文件是动态变化的记得定期更新缓存以确保缓存的数据是最新的。
vmtouch -vt access.log #将一个文件完全缓存到内存中
vmtouch -ve access.log #删除内存中文件的缓存
vmtouch -dl /var/www/htdocs/critical/ #固化文件到内存缓存并以启动守护模式 例子
下面的内容主要摘自https://baijiahao.baidu.com/s?id1620277671622089657wfrspiderforpc 统计文件或者目录在缓存中的记录 查看文件
cd /var/log/
vmtouch secure 结果如上图,可以大小164K的大小的secure日志文件已经全部被缓存到内存了。
查看目录
vmtouch /var/log 可见该目录22子目录109文件8G大小中在内存中缓存了6M占用了1626个内存页(一个内存也占用4K大概6G)。 缓存文件到内存
统计access.log中的404行数 没有缓存到内存中的时候查找语句耗时9s
time grep 404 access.log|sort|wc –l 先缓存到内存中再查找耗时1.8秒提速5倍
vmtouch -vt access.log
time grep 404 access.log|sort|wc –l 其他类似工具
perf-tools里面的cachestat pcstat(page cache stat)