Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > 其他操作系统 > vmtune 之调优字分页空间的阈值
【标  题】:vmtune 之调优字分页空间的阈值
【关键字】:vmtune
【来  源】:http://www.cublog.cn/u/2984/showart.php?id=114822

vmtune 之调优字分页空间的阈值

Your Ad Here

调优字分页空间的阈值

如果可用的字分页空间减少到一个很低的值,操作系统会尝试释放资源,首先警告进程释放字分页空见,如果仍然没有足够的字分页空间分配给当前进程,就中止进程。

选择 npswarn 和 npskill 的设置

npswarnnpskill 的阈值用于 VMM 决定什么时候告警进程和什么时候最终终止进程。

这两个参数可以通过 vmtune 命令来设置:

npswarn (-w)
指定空闲字分页空间数值,到达该数值后操作系统开始送 SIGDANGER 信号给进程。如果到达 npswarn 的阈值而进程在处理该信号,进程可以选择忽略或者其他的行动如退出或使用 disclaim() 子程序释放内存. AIX V4中的默认值是由以下公式决定的:
npswarn = maximum (512, 4*npskill)

npswarn 的数值一定要大于 0,而小于系统总字分页空间的页数。那可以由 vmtune -w 命令来改变。

npskill (-k)
指定空闲字分页空间数值,到达该数值后操作系统开始终止进程。如果到达了 npskill 的阈值,一个 SIGKILL 被送到最年轻的进程。正在处理 SIGDANGER 的进程或者使用较早分配的字分页空间的进程(一旦内存请求,字分页空间立即分配)可以免于被中止。决定 npskill 默认值得公式如下:
npskill = maximum (64, number_of_paging_space_pages/128)

npskill 的数值一定要大于 0,而小于系统总字分页空间的页数。那可以由 vmtune -k 命令来改变。

nokillroot 和 nokilluid (-n)
通过设置 nokillroot 选项到 1 ,使用 vmtune -n 1 的命令根进程可以免于被中止,即使当到达了 npskill 的阈值。该选项只在AIX 4.3.3和 4.3.3.1. 中可用。

通过将 nokilluid 选项设置到一个非零数值,使用 vmtune -n命令,低于该值的 ID 的用户可以免于因为低字分页空间的情况而被终止。该选项只在 4.3.3.2 及其之后的操作系统的版本中可用。

System Resource Controller(SRC):【上一篇】
自动执行作业:【下一篇】
【相关文章】
  • AIX内核参数调整之vmtune -p -P(2)?
  • AIX内核参数调整之vmtune -f -F(3)?
  • AIX内核参数调整之vmtune -M(5)?
  • AIX内核参数调整之vmtune -r -R(4)?
  • 【随机文章】
  • 推动VoIP发展的动力
  • [领域]javascript hacking guide 第3部分
  • blackhat 2003 黑客大会的另外一篇关于UNIX ftp入侵
  • 网页字体的设置
  • VMware Workstation4.0+solaris8+oracle817 全功略
  • 大型软件公司.net面试题!一定得看(附答案)
  • 当innerHTML遇到flash壳
  • 用来获取网页的类
  • 月亮就是史前人造的,它里边是空的
  • Apoint.exe - Startup Application - Alps Pointing-device Driver
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.