免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4997 | 回复: 3
打印 上一主题 下一主题

page out(in)的理解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-13 16:33 |只看该作者 |倒序浏览
page out 或page in的发生包括real memory与paging space的之间的页面调换,也包括real memory与file system之间的页面调换,但我有一个不太理解的地方,当把file system中的数据读取到real memory中或把real memory中发生改变的数据写入file system中时,会不会产生page out或page in ?

论坛徽章:
0
2 [报告]
发表于 2008-07-13 19:34 |只看该作者
你用dd测试一下就知道了

论坛徽章:
0
3 [报告]
发表于 2008-07-14 18:55 |只看该作者

回复 #1 jkroom 的帖子

你这问题问得有点怪:\r\n既然肯定了 \"page out 或page in的发生 。。。也包括real memory与file system之间的页面调换\",那还用问吗? \r\n\r\npage in/out 是个笼统的概念。为了避免歧义,特指 paging space 的时候就要说 paging space page in/out。\r\n\r\n比如在vmstat 的 manpage 里明确指出:\r\n       pi\r\n            Pages paged in from paging space.\r\n       po\r\n            Pages paged out to paging space.

论坛徽章:
0
4 [报告]
发表于 2008-07-14 21:40 |只看该作者
当系统内存不足时,系统会将最近最不常用的内存段交换到交换空间,出现page out;\r\n当程序要读的文件在内存中没有找到,这时候出现page fault,则从磁盘中读取到内存,其实也产生了page in;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP