【AIX】AIX内存机制
1 虚拟内存
虚拟内存是物理内存和交换空间(Paging Space)组合形成的虚拟内存空间, 通过虚拟的地址空间映射到物理内存或者 Paging Space。
在 AIX 中,虚拟内存段被分成 4096 字节大小的页,物理内存则被划分为 4096 字节大小的页帧(page frame)
1.1 物理内存
实际存在的物理内存条上的可供系统使用的缓存。
物理内存大小的查看:
1) # prtconf | grep memory
2) # vmstat
3) # lsattr –El sys0 –a realmem
永久段(Persistent segment)和工作段(Working segment)
AIX 区分不同的存储段类型。理解不同的存储段类型,特别是工作段和永久段的区别非常重要。
永久段在磁盘上有一个永久的存储位置。含有不可编辑数据的文件或者只读的运行程序被映射到持久段,例如包含数据的文件,可执行文件。VMM 参数控制什么时候分配给永久段的 RAM 页帧可以被重写,并且用于存储新的数据。
工作段是临时性的,仅在它们被某个进程使用的时候存在,并且没有固定的磁盘位置。进程堆栈以及数据区,共享库文本,内核数据被映射到工作段。当工作段数据也不能存在于“实”存中的时候,他们被保存在磁盘上的页交换空间。
程序退出执行,所有工作段占用的页面被返回。
# svmon –G可以看到这两种内存类型
- Computational(计算型)和 File(文件型)
Computational 型内存包含 working-storage segments or program text (executable files) segments。也就是包括 work(工作段)再加上 persistent(永久段)中的可执行文件的部分。 File(文件型)是除去计算型的所有内存. Computational 型可以理解为读入可执行文件的地方,文件型可以理解为读入文件中的 data 部分。
# topas
- Client 类型
Persistent 段的内存进一步被分类,其中 client 类型的内存被用于 map remote
files(例如通过 NFS 访问的文件).。Enhanced JFS file system(JFS2)使用 clients page 来缓存 cache。
1.2 Paging Space
Paging space 是系统的一个物理存储空间, 占用一定的磁盘空间, 可以是 logical volume 或者文件的形式。Paging space 是系统的一个物理存储空间, 占用一定的磁盘空间, 可以是 logical volume 或者文件的形式。查看当前 paging space 的命令:
版权声明:
作者:SE_Meng
链接:https://www.cnesa.cn/1996.html
来源:CNESA
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论