性能之巅:洞悉系统、企业与云计算
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 人员

系统性能是一项需要多类人员参与的事务,其中包括系统管理员、技术支持人员、应用开发者、数据库管理员和网络管理员。对于他们的大多数来说,性能是一项兼职的事情,他们可能会有发掘性能的倾向,但仅限于本职工作范围内(网络团队检查网络、数据库团队检查数据库,如此等等)。然而,对于某些性能问题,要找到根本原因还需要这些团队一起协同工作才行。

一些公司会雇用性能工程师,其主要任务就是维护系统性能。他们与多个团队协同工作,对环境做全局性的研究,执行一些对解决复杂性能问题至关重要的操作。与此同时,他们会开发更好的工具,对整个环境做系统级分析(system-wide analysis),为容量规划(capacity planning)定义指标。

在性能领域也有某些专职于特定应用程序的工种,例如,Java 性能工程师和MySQL 性能工程师。通常他们在开始使用特定的应用程序工具之前,会做一些系统性能检查,但是有限。