互联网服务性能诊断

aix申请paging space两种机制区别

aix内存分配机制中dpsa和lpsa有什么区别啊,请高人指点!
参与5

4同行回答

tim_xutim_xu系统工程师yx
路过,学习了。显示全部
路过,学习了。收起
电信运营商 · 2013-07-05
浏览1614
larryhlarryh技术经理北京维信通科技股份有限公司
EPSA、LPSA是落后的方式了,就用DPSA即可。不用调整或优化。如果说出现这种情况“但也导致进程可能因为交换空间不够而被杀死。”,那只能是PS已经被占满了才会发生,也就是说PS划小了。显示全部
EPSA、LPSA是落后的方式了,就用DPSA即可。不用调整或优化。

如果说出现这种情况“但也导致进程可能因为交换空间不够而被杀死。”,那只能是PS已经被占满了才会发生,也就是说PS划小了。收起
IT咨询服务 · 2013-07-05
浏览1589
午夜幽魂午夜幽魂系统运维工程师计算机有限公司
这个没研究过,只能过来学习一下了显示全部
这个没研究过,只能过来学习一下了收起
系统集成 · 2013-07-02
浏览1577
Yroc116783Yroc116783系统工程师吉林市建龙钢铁
AIX支持三种类型的交换空间分配策略:早交换空间分配(EPSA)、晚交换空间分配(LPSA)和延迟交换空间分配(DPSA)。EPSA是指在分配虚存地址空间的时候就保留相同大小的交换空间。这是个保守的策略,确保进程不会因为交换空间不够而被系统强行终止。但是可能因为交换空间不够而导致系统...显示全部
AIX支持三种类型的交换空间分配策略:早交换空间分配(EPSA)、晚交换空间分配(LPSA)和延迟交换空间分配(DPSA)。

EPSA是指在分配虚存地址空间的时候就保留相同大小的交换空间。这是个保守的策略,确保进程不会因为交换空间不够而被系统强行终止。但是可能因为交换空间不够而导致系统无法fork进程。对于大内存的系统中这个方法不适用。可以为进程设置环境变量PSALLOC=early,强制为该进程使用EPSA分配策略。

LPSA是指在获取(touch)物理内存页面的时候才为这个页面分配交换空间。这是个激进的方法,避免了交换空间的浪费,但也导致进程可能因为交换空间不够而被杀死。

和LPSA相比,DPSA是个更激进的方法,它只在需要被交换到交换空间时候才为内存页面分配交换空间。这个方法更节约交换空间,更能准确的反映出交换空间使用情况;但是也具有更大的风险。

在AIX中缺省使用DPSA策略,使用vmo命令调整defps参数可以控制是否使用DPSA策略。当物理内存页面被page到交换空间后,那交换空间中的页面就被保留给该物理内存页面,即使该页面已经被写回到物理内存中。因此用lsps命令看到的交换空间利用率可能会高于实际的交换空间利用率。收起
互联网服务 · 2013-07-02
浏览1624

提问者

Yroc116783
系统工程师吉林市建龙钢铁
擅长领域: 分布式系统服务器双活

相关问题

问题状态

  • 发布时间:2013-07-02
  • 关注会员:1 人
  • 问题浏览:4757
  • 最近回答:2013-07-05
  • X社区推广