AIX 5L CPU性能优化(3)
2007-08-27 08:14:20 来源:WEB开发网关于本系列
本系列的三篇文章重点关注中央处理单元 (CPU) 性能和监视的方方面面。本系列的第一部分概述了如何高效地监视 CPU,讨论了进行性能优化的方法,并且给出了可能对性能产生积极或消极影响的一些注意事项,还介绍了一些相关的命令。本系列的第二部分则更关注于实际的 CPU 系统监视、对趋势和结果进行分析的细节内容。本系列的第三部分重点关注于主动控制线程使用和优化 CPU 以实现性能最大化的其他方法。在本系列文章中,我还将详细说明 AIX® CPU 性能优化和监视方面的各种最佳实践。
引言
本文的内容包括线程、进程和 CPU 绑定。本文还讨论了如何使用在前面几期文章中介绍的一些工具,以便对您的系统进行更改。同时,本文还介绍了 AIX Version 5.3 中用于优化 CPU 调度程序的最重要的命令以及线程绑定的各种方法。
初级的管理员可能认为进程管理只不过就是监视活动的进程、终止失控的或僵死的进程。您将会发现,进程管理并不仅仅只是使用 kill 命令或者甚至 nice 命令。在继续学习后面的内容之前,需要弄清楚一个基本的问题,即进程与线程之间存在怎样的关系。其答案非常的简单。进程是 AIX 用于控制系统资源使用的实体,而线程则用于控制使用的时间,因为每个内核线程都是一个单独的顺序控制流。每个进程由一个或多个线程组成。您可以根据实际情况来控制线程的使用。要做到这一点,您需要了解一些相关的工具,这些工具允许您使用线程来提高 CPU 的性能,而这正是本系列文章中最后一部分内容的研究范围。
线程监视
在这个部分中,我将介绍一些相关的工具和命令,它们可以帮助您监视和分析线程的使用。尽管在 AIX Version 4 中就引入了通过线程的使用来控制处理器使用时间的方法,但是直到 AIX 5L™ 才真正提供了帮助您监视和分析线程使用的系统管理工具。其中一种工具是 Procmon,在 AIX Version 5.3 中引入了该工具。
赞助商链接