方法学习对于复杂系统的性能分析是很有帮助的,告诉你从哪里开始工作,用什么步骤来定位和分析问题。对于新手来说,方法告诉你从什么地方开始,并且举例如何继续下去的步骤。对于部分用户和专家,方法作为检查清单来使用,确保没有遗漏什么细节。
学习方法,首先应该知道一些关于系统性能的关键术语
IOPS:每秒发生的输入/输出操作的次数,是数据传输的一个度量方法。对于磁盘的读写,IOPS指的是每秒的读和写。
吞吐量:评价工作执行的速率,尤其在数据传输方面,这个术语用于描述数据传输速度。在某些情况下,吞吐量指的是操作的速度。
响应时间:一次操作完成的时间。包括等待和服务的时间,也包括返回结果的时间。
延时:延时是描述操作里用来等待服务的时间。在某些情况下,它可以指的是操作时间,等同响应时间。
使用率:对于服务所请求的所有资源的繁忙程度。
饱和度:指的是某一资源无法满足服务的排队工作量。
瓶颈:在系统性能里面,瓶颈指的是限制系统性能的那个资源。
工作负载:系统的输入或者对系统所施加的负载叫作工作负载。
缓存:用于复制或者缓存一定量数据的高速存储区域。