目录:
定义-工作量是什么意思?
实体在给定时间段内执行的工作量,或实体在特定时间段内处理的平均工作量。 实体处理的工作量可以估算该实体的效率和绩效。 在计算机科学中,该术语是指计算机系统处理和处理工作的能力。
服务器或数据库系统等组件在创建时通常会分配预期的工作负载。 然后,随时间进行与预期工作负载相比的性能分析。
技术百科解释工作量
提高工作负载能力的一种方法是增加服务器数量并在不同服务器上运行应用程序。 这种方法的缺点是增加了设置,维护和部署的成本。
适用于计算机系统的几种特定类型的工作负载包括:
- 内存工作量:每个程序或指令都需要一些内存来存储临时或永久数据并执行中间计算。 内存工作负载确定了给定时间段内或特定时间点整个系统的内存使用情况。 分页和分段活动使用大量虚拟内存,从而增加了主内存的使用。 但是,当正在执行的程序数量过多而导致内存成为性能瓶颈时,则表明需要更多内存或需要以更有效的方式管理程序。
- CPU工作量: CPU工作量指示在给定时间段或特定时间,处理器正在执行的指令数。 此统计信息表明,如果CPU一直过载,则需要增加处理能力;如果CPU使用率低于某个阈值,则需要减少处理能力。 通过减少一条指令成功执行所需的周期数,可以在给定的瞬间在CPU上执行相同数量的指令,从而获得进一步的性能提升。 后者可以通过提高代码效率来实现。
- I / O工作负载:大多数应用程序倾向于花费大量时间来收集输入并产生输出。 因此,必须彻底分析系统上输入/输出(I / O)组合的工作量,以确保满足适当的负载性能参数。 关于系统在特定时间段内收集的输入数量和系统产生的输出数量的统计信息称为输入输出工作量。
- 数据库工作负载:可以分析数据库的内存使用情况,最大负载下的吞吐量和I / O吞吐量。 这些组件中的每一个都可以使数据库性能及其参数大致近似。 但是,可以通过确定给定时间段内数据库执行的查询数,或在特定时间执行的平均查询数,来分析数据库的真实工作量。
