AIX 上的进程优先级与进程控制
2007-05-11 08:13:07 来源:WEB开发网WLM
WLM 是一个复杂的工具,可用于监视性能、收集记帐数据以及管理独立系统上的负荷。在分区环境中,此工具还可以用作(配合 DLPAR)资源提供工具。对系统管理员而言,这种方式可有效监视并控制进程的资源使用情况。
AIX 上的 WLM 功能提供了一系列有用的工具,它们不仅有助于收集性能统计信息,还可以为您提供一种机制来控制对进程进行的资源分配。此功能适用于运行多个应用程序、数据库和事务处理系统的大型系统,其中所有工作负荷被合并到单个大型系统中(“垂直”服务器整合)。它提供了在作业间划分系统资源而无需对系统分区的灵活性。使用 WLM,您不仅可以防止不同类别的作业相互干扰,还可以基于不同用户组的要求分配资源。很多人将 WLM 与分区负荷管理器 (PLM) 混淆在一起。实际上,PLM 是一个资源管理器,它基于已定义的策略和资源利用率在 IBM System p™ 环境中分配和移动资源,其中包括高级 Power 虚拟化。PLM 使用微分区技术重新调整资源,可用于管理内存、专用处理器分区以及共享处理器分区。这又为 POWER Hypervisor 提供的微分区灵活性增加了灵活性。遗憾的是,PLM 未考虑到分区中运行的任何工作负荷的重要性,因此无法基于工作负荷类型的更改重新调整优先级。
结束语
对 UNIX 系统管理员而言,进程管理与最激动人心的工作相去甚远。尽管它单调乏味、令人生厌,但它是系统管理所必需的。您始终都需要回答有关进程管理的各种问题:如何加快进程的处理速度?为什么此进程需要如此长的时间才能完成?您需要确定出现问题的进程,并采取一切措施提高进程的运行效率。此外,您还需要了解完成此项工作所需的最佳工具,您可以只运行 ps 命令并使用 renice,还可以使用 procmon 等新增的性能实用工具,甚至可以引入企业级进程计划实用工具(例如 WLM),以便更有效地管理所有系统进程。在引入任何新的元素之前,请尝试对进程和计划的内核概念进行一些其他方面的研究。在开始工作之前,真正理解所要从事的工作从长远来看会对您有更大的帮助。
更多精彩
赞助商链接