很多时间阅读网站上的信息,因而具体一个时刻只有部分在线用户同时向系统发出请求。这样,对于网站系统我们会有三个关于用户数的统计数字:注册用户数、在线用户数和同时发请求用户数。由于注册用户可能长时间不登陆网站,使用注册用户数作为性能指标会造成很大的误差。而在
f线用户数和同事发请求用户数都可以作为性能指标。相比而言,以在线用户作为性能指标更直观些,而以同时发请求用户数作为性能指标更准确些。
15、资源利用率资源利用率反映的是在一段时间内资源平均被占用的情况。对于数量
为1的资源,资源利用率可以表示为被占用的时间与整段时间的比值;对于数量不为1的资源,资源利用率可以表示为在该段时间内平均被占用的资源数与总资源数的比值。
二、软件性能的视角
21、用户视角对用户而言,性能就是响应时间。用户甚至不关心响应时间中哪些是
软件造成的,哪些是硬件造成的。但用和感受到的响应时间既有客观成分,也有主观成分,甚至是心理因素。
22、管理员视角管理员需要使用软件提供的管理功能等手段来方便普通用户使用。这
类用户首先关注普通用户感受到的软件性能。其次,管理员需要进一步关注如何利用管理功能进行性能调优。
23、开发人员视角开发人员的视角与管理员的视角基本一致,但开发人员需要更深入地
关注软件性能。在开发过程中,开发人员希望能够尽可能地开发出高性能的软件。
fr