AIX的页面空间pagingSpace
来源:互联网 发布:淘宝关键词上首页技术 编辑:程序博客网 时间:2024/06/05 20:44
换页空间用来后备实际内存。实际内存分成若干4K大小的段,称为页帧(frame),硬盘上换页空间的每个4K页作为内存中每个页帧的后备
应用程序用到的所有程序和数据装入到实际内存的页帧后,还要映射到换页空间(paging space)
换页空间是在硬盘中存储那些最近在内存没有访问到的信息。(当系统中实际内存的空间量减少到一定的阀值时,把一些最近没有使用的程序或数据从实际内存换出到换页空间以便释放内存给活动部分)
当换页空间剩余量很少,不能创建新进程时,系统有可能停止。如果使用量经常>70% ,应增大换页空间
增大换页空间不一定对驻留在内存中的应用程序有益。频繁的换页会导致“抖动”(thrashing),这种情况下系统花于换页的时间多于执行时间
页面空间(Paging Space)是指硬盘上的存储内存信息的区运,这些信息是系统目前不打算访问的, 一个页面空间,也叫做一个交换空间(Swap Space),是类型为paging的逻辑卷。
换页空间分布策略
多个换页空间的大小最好一致
将换页空间移到访问较少的硬盘
不要把一个换页空间跨越多个硬盘
把换页空间分配在硬盘中部位置以提高换页效率
使用多个换页空间并分配在不同的硬盘
最好一个硬盘内只有一个换页空间
页面空间不能超过磁盘空间的20%
当内存小于2GB时,交换空间的大小应是内存的两倍。
当内存小于8GB而大于2GB时,交换空间的大小应与内存大小相同。
内存大于8GB时,交换空间的大小应是内存的一半。
换页空间查看使用情况
#lsps -a 看具体情况
#lsps -s 看总体情况
#lsattr -El sys0 -a realmem 看实际内存
创建一个页面空间
使用命令mkps创建页面空间时,该命令会调用mklv命令创建一个逻辑卷,并把这个逻辑卷的类型设置为页面空间
在rootvg的hdisk1上创建一个36个逻辑分区的页面空间 : #mkps -s36 -n -a rootvg hdisk1
注:如果在某个可移动的硬盘上存在正在活动的页面空间,一旦移去这个硬盘,就会导致系统崩溃。
从AIX 5L开始增加了对页面空间的动态管理功能,可以动态地激活(Active)或关闭(Deactive)一个页面空间,并不需要重新启动操作系统
激活页面空间:swapon
m #swapon -a 激活/etc/swapspaces文件中记录的所有页面空间设备
m #swapon /dev/paging01 激活单个页面空间设备
m #smitty swapon
关闭页面空间:swapoff
在AIX 5L后关闭一个页面空间设备:
#swapoff DeviceName
修改页面空间的属性
#smitty chps 用于增加或减小某个页面空间的大小
#chps -a n mylv 系统启动时不激活mylv页面空间
#chps -a y mylv 系统启动时激活mylv页面空间
增加/减小页面空间的大小
当执行命令#lsps -a时,%Used列的平均值如果大于80%则说明需要增加系统中的页面空间的大小
#chps -s 5 paging00
或#extendlv paging00 5
把paging00页面空间的大小减少6个逻辑分区
#chps -d 6 paging00
删除页面空间
在AIX 5L中删除某个页面空间之前,必须先让系统停止使用那个页面空间,即先让页面空间处于非激活状态。
#swapoff /dev/paging00
#rmps paging00
- AIX的页面空间pagingSpace
- AIX页面空间管理
- AIX命令集锦四(页面空间管理命令)
- AIX分页(交换)空间的监控
- AIX扩展文件系统空间
- AIX扩展文件系统空间
- AIX扩展文件系统空间
- AIX系统换页空间
- AIX 增大swap空间
- 察看AIX系统上的磁盘分配和使用空间
- aix中如何缩小默认的交换空间
- AIX 动态更改swap空间
- aix 中交换空间理解
- AIX换页空间管理(摘自--ORACLE大型数据库系统在AIX/UNIX上的实战详解)
- 页面空间
- AIX下的文件配额管理(控制用户的文件数量,空间)
- AIX虚拟内存分页替换的原理及Oracle数据库服务器swap空间满的分析
- 临时表空间总是满的初步想法(AIX系统,裸设备)
- cocos2d-x Android环境下用NDK7以上版本编译(免Cygwin)
- Save a lot of code by using NSClassFromString in Objective C
- WikiOI 1063 合并果子
- HBase如何合理设置客户端Write Buffer
- 让Delphi XE2程序支持UAC
- AIX的页面空间pagingSpace
- C#的方法参数--params、ref、out
- 面试题1 赋值运算符函数
- C使用FILE指针文件操作
- 在PDF中嵌入Code128条形码字库
- 0) 原创的一套泛型源代码,用于改善STL的易用性,效率,功能增强。(拿出来和朋友们分享)
- Hibernate入门教程(纯Eclipse版)
- Eclipse本地调试
- php开发常用技巧