AIX 5L 性能优化: 监视您的 CPU,第 3 部分
2008-09-06 08:21:16 来源:WEB开发网核心提示: Procmon 可以显示进程的列表(当您的系统变化时,该列表也将动态地变化),AIX 5L 性能优化: 监视您的 CPU,第 3 部分(2),通过这个列表,您可以收集有关系统中正在运行的进程的信息,在进行该操作时,您实际上通过更改进程的 nice 值,与其他监视工具相比,其独特之处在于
Procmon 可以显示进程的列表(当您的系统变化时,该列表也将动态地变化),通过这个列表,您可以收集有关系统中正在运行的进程的信息。与其他监视工具相比,其独特之处在于,它允许您运行各种命令以简化进程和线程的管理。它能够收集的、与性能优化相关的一些关键信息包括:
某个进程实际使用的 CPU 时间
某个进程的内存和 I/O 用量
进程的 nice(优先级调整参数)值及其优先级
您甚至可以 kill 任务(终止任务),并且动态地 renice 它们(调整其优先级)。图 1 给出了关于整体性能的图形表示。要启动 Performance Workbench Platform,可以使用: # perfwb。
图 1. Procmon partition performance 选项卡
其中还包括一个进程表视图,用于在经过排序的表格中显示线程列表。您只需选择 Show threads metrics 即可(请参见图 2)。
图 2. Procmon processes 选项卡
其他的一些菜单允许您 kill 进程(终止进程)或者 renice 它们(重新调整进程的优先级),请参见图 3。
图 3. renice 命令对话框
那么,nice 究竟是什么呢?您可以使用 nice 命令调整给定进程的优先级。所有进程的缺省值都为 20。使用 renice 命令(通过 Procmon 或者命令行)可以使得系统为给定的进程分配一个更高的或者更低的优先级。在进行该操作时,您实际上通过更改进程的 nice 值,从而更改了线程优先级的值(缺省值为 40)。
更多精彩
赞助商链接