免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5099 | 回复: 10

[内核模块] 求教,如何关闭ext4的pache cache功能 [复制链接]

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09
发表于 2012-09-20 20:27 |显示全部楼层
求教,如何关闭ext4的pache cache功能

论坛徽章:
16
2015亚冠之吉达阿赫利
日期:2015-08-17 11:21:462015年迎新春徽章
日期:2015-03-04 09:58:11酉鸡
日期:2014-12-07 09:06:19水瓶座
日期:2014-11-04 14:23:29天秤座
日期:2014-03-02 08:57:52双鱼座
日期:2014-02-22 13:07:56午马
日期:2014-02-14 11:08:18双鱼座
日期:2014-02-13 11:09:37卯兔
日期:2014-02-06 15:10:34子鼠
日期:2014-01-20 14:48:19戌狗
日期:2013-12-19 09:37:46射手座
日期:2013-12-19 09:33:47
发表于 2012-09-20 21:05 |显示全部楼层
回复 1# liujunwei1234


打开文件的时候加O_DIRECT标志就好啊!


   

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09
发表于 2012-09-20 21:43 |显示全部楼层
多谢,我这个不是要在程序里读写,而是默写测试读写性能的软件,如果在开启page cache的情况下就会不准,所以想把page cache在os级关掉! 回复 2# embeddedlwp


   

论坛徽章:
0
发表于 2012-09-20 21:47 |显示全部楼层
测试读写性能的程序不会考虑到page cache的影响么?那这个程序问题就大了....

page cache层是做在特定file system层上面的,主要由vfs层来与其交互.... 很难想象特定file system能有通用开关来关闭page cache而不影响file system design上的美观。

论坛徽章:
16
2015亚冠之吉达阿赫利
日期:2015-08-17 11:21:462015年迎新春徽章
日期:2015-03-04 09:58:11酉鸡
日期:2014-12-07 09:06:19水瓶座
日期:2014-11-04 14:23:29天秤座
日期:2014-03-02 08:57:52双鱼座
日期:2014-02-22 13:07:56午马
日期:2014-02-14 11:08:18双鱼座
日期:2014-02-13 11:09:37卯兔
日期:2014-02-06 15:10:34子鼠
日期:2014-01-20 14:48:19戌狗
日期:2013-12-19 09:37:46射手座
日期:2013-12-19 09:33:47
发表于 2012-09-20 21:50 |显示全部楼层
回复 3# liujunwei1234



测读写性能应该通过page cache的啊,在wu fengguang的github上有他写的工具,你可以参考参考

   

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:09
发表于 2012-09-20 22:04 |显示全部楼层
貌似,ext3有这个东西,用来控制开关的。 /proc/sys/vm/page_cache ,在ext4中没有找到。
不过很多测io的工具确实考虑到page cache了,我没仔细看,多谢了!
回复 4# onlyxuyang


   

论坛徽章:
0
发表于 2012-09-20 22:32 |显示全部楼层
回复 6# liujunwei1234

原来还真有这个参数...我以前一直只知道 /proc/sys/vm/drop_caches...

这个关闭应该是系统范围的吧,不是针对某个特定file system的... (我猜的)

Within /proc/sys/vm/pagecache you will see three numbers. On previous versions of Red Hat Enterprise Linux. The first number is the minimum percentage of memory to use as disk cache, the second number is the percentage of memory to attempt to use initially, and the third number is the maximum percentage of memory to use.


   

论坛徽章:
16
2015亚冠之吉达阿赫利
日期:2015-08-17 11:21:462015年迎新春徽章
日期:2015-03-04 09:58:11酉鸡
日期:2014-12-07 09:06:19水瓶座
日期:2014-11-04 14:23:29天秤座
日期:2014-03-02 08:57:52双鱼座
日期:2014-02-22 13:07:56午马
日期:2014-02-14 11:08:18双鱼座
日期:2014-02-13 11:09:37卯兔
日期:2014-02-06 15:10:34子鼠
日期:2014-01-20 14:48:19戌狗
日期:2013-12-19 09:37:46射手座
日期:2013-12-19 09:33:47
发表于 2012-09-21 09:06 |显示全部楼层
回复 7# onlyxuyang


你这段英文是哪里找到的?

   

论坛徽章:
0
发表于 2012-09-21 16:06 |显示全部楼层
回复 8# embeddedlwp


    https://access.redhat.com/knowledge/articles/7054

不知道是不是Red Hat Enterprise Linux自己的patch

论坛徽章:
16
2015亚冠之吉达阿赫利
日期:2015-08-17 11:21:462015年迎新春徽章
日期:2015-03-04 09:58:11酉鸡
日期:2014-12-07 09:06:19水瓶座
日期:2014-11-04 14:23:29天秤座
日期:2014-03-02 08:57:52双鱼座
日期:2014-02-22 13:07:56午马
日期:2014-02-14 11:08:18双鱼座
日期:2014-02-13 11:09:37卯兔
日期:2014-02-06 15:10:34子鼠
日期:2014-01-20 14:48:19戌狗
日期:2013-12-19 09:37:46射手座
日期:2013-12-19 09:33:47
发表于 2012-09-21 16:13 |显示全部楼层
本帖最后由 embeddedlwp 于 2012-09-21 16:14 编辑

回复 9# onlyxuyang


我在Red Hat Enterprise Linux 6 上没找到这个接口,嘿嘿!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP