文档详情

AIX 性能调优 内存篇.doc

发布:2017-12-03约3.32万字共28页下载文档
文本预览下载声明
AIX 性能调优 内存篇之一 概念 本章介绍和AIX内存相关的一些基本概念. 物理内存 ????? 物理存在的内存,查看命令: # prtconf |grep Memory Memory Size: 15936 MB Good Memory Size: 15936 MB ? 物理内存的分类 (1) persistent(长久型)和work(工作型)内存 ?????? Persistent型是指读入到内存的内容本身在文件系统是存在的,例如包含数据的文件,可执行文件; 工作型是指进程中的Stack,变量, 共享内存段等(working segments, as are the kernel text segment, the kernel-extension text segments, as well as the shared-library text and data segments. ),是进程中途产生的。Persistent型内存被page out的时候回写到文件系统中,work型内存被page out的时候回写到paging space中. ????? 通过svmon可以看到这两种内存的类型. # svmon -G ?????????????? size????? inuse?????? free??????? pin??? virtual memory????? 4079616??? 3477314???? 602302???? 535874???? 894316 pg space??? 7995392?????? 2915 ?????????????? work?????? pers?????? clnt pin?????? ???535874????????? 0????????? 0 in use?????? 894316????????? 0??? 2582998 ?(2) Computational(计算型)和File(文件型) ?????? Computational型内存包含working-storage segments or program text (executable files) segments. 也就是包括work(工作型)再加上persistent(长久型)中的可执行文件的部分. File(文件型)是除去计算型的所有内存. Computational型可以理解为读入可执行文件的地方,文件型可以理解为读入文件中的data部分. ????? 可以通过topas看到这两种内存的类型. MEMORY Real,MB?? 15936 % Comp???? 22.8 % Noncomp? 63.3 % Client?? 63.8 ?(3) Client类型 ????? Persistent类型的内存进一步被分类,其中client类型的内存被用于map remote files(例如通过NFS访问的文件). Enhanced JFS file system使用clients page来缓存cache,所以在上面的svmon的结果中看到实际没有persistent的值,而都是clnt的值, 因为用的都是Enhanced JFS 文件系统. ?????????????? work?????? pers?????? clnt pin????????? 535874????????? 0????????? 0 in use?????? 894316????????? 0??? 2582998 ? 虚拟内存 ????? 虚拟内存是物理内存和Paging Space组合形成的虚拟内存空间,通过虚拟的地址空间映射到物理内存或者Paging Space. ? Paging space ????? Paging space是系统的一个物理存储空间, 占用一定的磁盘空间, 可以是logical volume或者文件的形式. AIX内核需要利用 Paging Space 来管理虚拟内存。和内存页面一样,AIX的 Paging Space也是以4KB为单位,当实际内存数的空闲值低于一定数量以后,系统需要把实际内存中的某些计算页面(Computation Page)写回到Paging Space中(page out),以便释放出实际内存页面用于其他程序。查看当前paging space的命令: # lsps -a Page Space????? Physical Volume?? Volume Group??? Size %Used Active? Auto? Type hd6???????????? hdisk1??????????? rootvg?????? 31232MB???? 1?? yes?? yes???
显示全部
相似文档