1.6性能
性能定义
如果你在两台不同的计算机运行相同的程序,首先完成任务的计算机就更快。
但如果你运行的是一个数据中心,有几台服务器提供用户投放作业,那应该是一天内完成作业最多的那台计算机快。
所以不同使用途径对性能的要求也不一样
个人用户计算机会对降低响应时间有大的要求。
数据中心更多关注吞吐率。
响应时间:
-
也叫执行时间,是计算机完成某任务所需的总时间。
-
包括硬盘访问、内存访问、I/O活动、操作系统开销和CPU执行时间等。
吞吐率:
- 也叫带宽,性能的另一种度量参数,表示单位时间内完成任务的数量。
一般来说,降低响应时间几乎都可以增加吞吐率。
但是当需要处理更多任务时,系统可能需要令后续请求排队。
在这种情况下,随着吞吐率的增加,可同时改进响应时间,因为缩小了排队等候的时间。
因此实际计算机中,响应时间和吞吐率往往相互影响。
使性能最大化方法:
希望任务的响应时间或执行时间最小化。
增加性能
降低执行时间
表达式:
性能