性能有不同的度量标准。对于我们–个人计算机用户来说,响应时间(response time)越低性能好; 而对于数据中心来说,他们更关注吞吐率(throughput)。
那么我们一般怎么来度量性能呢?
- 响应时间–指完成任务所需要的总时间,包括硬盘访问、内存访问、I/O操作和操作系统开销等一切开销。
然而一个处理器往往需要同时运行几个程序,所以我们需要把运行我们自己任务的时间与上面提到的总的访问时间区别出来,于是提出了
- CPU执行时间简称CPU时间,只表示在CPU上花费的时间,不包括等待I/O操作等的时间。