免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: fjmingyang
打印 上一主题 下一主题

[故障求助] maxperm调整的是不是文件系统缓存? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-11-26 14:00 |只看该作者
永久段在磁盘上有一个永久的存储位置。含有不可编辑数据的文件或者只读的运行程序被映射到持久段,例如包含数据的文件,可执行文件。VMM 参数控制什么时候分配给永久段的RAM页帧可以被重写,并且用于存储新的数据。
工作段是临时性的,仅在它们被某个进程使用的时候存在,并且没有固定的磁盘位置。进程堆栈以及数据区,共享库文本,内核数据被映射到工作段。当工作段数据也不能存在于“实”存中的时候,他们被保存在磁盘上的页交换空间。程序退出执行,所有工作段占用的页面被返回。
Computational型内存包含working-storage segments or program text (executable files) segments。也就是包括work(工作段)再加上persistent(永久段)中的可执行文件的部分。 File(文件型)是除去计算型的所有内存. Computational型可以理解为读入可执行文件的地方,文件型可以理解为读入文件中的data部分。

论坛徽章:
0
12 [报告]
发表于 2008-11-26 14:48 |只看该作者
还是没解决我的疑问

那些概念 都没有提到我的问题

论坛徽章:
0
13 [报告]
发表于 2008-11-26 17:56 |只看该作者
原帖由 fjmingyang 于 2008-11-26 09:12 发表


这个解释看过了,还是不明白

这里的文件缓存 不知道指什么,是指文件页面占用的内存,还是指系统缓存?


文件读取的过程是不是这样?

hard disk-> system cache-> physical memory

很多文章里提到的 ...



我们都希望所有工作到的东西都在物理内存(PM)里面, 这样就可以直接读取, 但是PM有限, 于是我们就搞多一个虚拟内存(PS), 在PM上找不到, 就去PS找.

AIX的内存
Persistent segments  -->使用文件, 在jfs2中, 当你访问文件的时候, 文件就会copy到内存中, 一般情况下, 不会从内存中调出, 所以叫永久
Working segments  -->使用计算, 就是我们的工作拉, 例如行一个application, 我们希望所有尽量多的内存用在它身上.

于是我们有minperm和maxperm.
在lru_file_repage=1的时候
numperm percentage > maxperm的时候, 将置换Persistent
minperm < numperm percentage < maxperm的时候, 将仅替换Persistent,除非重分页的Persistent > Working
numperm percentage < minperm的时候, 将置换Persistent 和Working

对于这些设置, 其实目的就是想working段进可能的占用PM.

论坛徽章:
0
14 [报告]
发表于 2008-11-27 10:25 |只看该作者
原帖由 Nikolai 于 2008-11-26 17:56 发表



我们都希望所有工作到的东西都在物理内存(PM)里面, 这样就可以直接读取, 但是PM有限, 于是我们就搞多一个虚拟内存(PS), 在PM上找不到, 就去PS找.

AIX的内存
Persistent segments  -->使用文件, 在jfs ...



可否 结合system cache讲一下

论坛徽章:
0
15 [报告]
发表于 2008-11-27 14:30 |只看该作者
原帖由 fjmingyang 于 2008-11-27 10:25 发表



可否 结合system cache讲一下


你是不是想知道一个可执行程序的流程?

disk(paging space) - memory - TLB(编址缓冲) -- Cache L1,L2,L3
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP