AIX 上的进程优先级与进程控制
2007-05-11 08:13:07 来源:WEB开发网运行清单 8 中的命令导致进程 1683 的优先值变为 30。
清单 8. 导致进程 1683 的优先值变为 30# renice -n 10 -p 1683
procmon 实用工具
尽管 AIX 的基本操作系统附带了很多性能工具,但在最近引入的性能监视工具中,最好的可能莫过于 procmon(在 AIX 5.3 中引入)。此实用工具会显示一个动态的进程列表,此列表已经过排序,可提供有关这些进程的所有信息。它允许执行 nice、renice 和 kill 等基本的管理命令。procmon 工具在 Performance Workbench 平台上运行,此工具基于 Eclipse,并具有一个小巧的图形用户界面来显示系统活动。要启动 procmon,请启动 perfwb,后者将启动带有 procmon 插件的 Eclipse(请参见清单 9)。在此过程中,您需要使用 bos.perf.gtools.perfwb 文件集。
清单 9. 启动 perfwb# /usr/bin/perfwb
缺省情况下,procmon 工具将显示以下内容:
进程已运行的时间长度
进程正在使用的 CPU 资源数量
进程是否正受到系统处罚
进程正在使用的内存量
进程所执行的 I/O 次数
进程的优先级和优先值
创建特定进程的人员
此外,它还具有下列选项可供执行:
procfiles
proctree
procsig
procstack
procrun
procmap
procflags
proccred
procldd
进程表是 procmon 的主要组件,它显示了正在系统上运行的各个进程,您可以根据用户配置对它们进行排序和筛选。缺省情况下,进程表中列出的进程数是 20,但使用主菜单中的 Table Properties 面板,用户可以轻松地更改进程数。有关此重要工具的更多信息,请参见参考资料。
更多精彩
赞助商链接