- 论坛徽章:
- 0
|
原帖由 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. |
|