调优性能
移植的代码已在 Power 平台上运行后,可监视它以确保它按预期执行。如果不符合预期,您需要完成性能调优。可使用以下工具套件识别应用程序中的性能问题,显示应用程序与 Linux 内核的交互情况。
OProfile
OProfile 工具分析基于硬件相关事件的代码,比如缓存遗漏理器周期。例如,OProfile 可帮助确定导致大部分缓存遗漏错误的来源例程。OProfile 使用了许多处理器中提供的硬件性能计数器,包括 IBM POWER6 和 POWER7。有关 OProfile for Power Linux 的更多信息,请访问 OProfile 网站。
结束语
Linux on Power 提供了一个企业级 Linux 环境,其中同时包含 32 位和 64 位应用程序环境和工具链。Linux on Power 提供了两组编译器,它们简化了开源代码的移植和对屡获殊荣的 Power Architecture 的高性能的利用。通过将 Linux on x86 应用程序移植到 Linux on Power,您可以利用 Power Architecture 上提供的应用程序性能,这一性能现在还得到了 Linux 操作系统上之前从未提供过的开发工具的增强。总之,Linux on Power 是一个部署高性能 Linux 应用程序的领先平台。