尽管并没有准确的数字,主机容量规划者们找到了更好的指标来描述CPU时间、MIPS和MSU未来的能力增长。降低MIPS也是任何想要限制软件成本的主机用户最优先的选择。
主机销售商可以利用如下便捷的方法来了解有关CPU、MIPS、主机应用程序容量规划以及如何将CPU时间转换为MIPS。
在主机领域,MIPS通常是描述计算能力的指标。IBM依靠对自身认为有代表性的工作负载的统计分析,通过Large System Performance Reference(大型系统性能参考)来发布每个系列处理器产品的相关MIPS参数指标。然而,主机系统的实际性能要依据其IT工作负载情况和安装的引擎数量而定。这点对于IBM提供的z13硬件尤其适用,该产品通过牺牲自然时钟速度来换取更大的缓存以及更高的复杂指令流水线处理能力。
百万服务单元(MSU,Million service units)是衡量设备容量的指标,通常用来计算软件许可费用。MSU评级与MIPS的相关性相当密切,尽管IBM有时操纵MSU数据来刺激主机用户升级到新的硬件环境。考虑到计算多程序应用的影响,IBM根据激活处理单元的数量,为不同处理器型号分配浮动的MSU评级——有时就像IBM谈起CPs那样。
为了将CPU秒数(累计消耗)转换成MIPS(平均消耗速度),容量规划员将其按照经过时间划分为等效的单处理器MIPS(EMU),用该结果乘以CPU秒数,其结果即为MIPS。EUM则是在REstructured eXtended eXecutor语言中所定义的REXX执行情况。
MIPS=(CPU秒数)×EUM/(经过时间)
关键指标:
MIPS:百万条指令每秒(Million Instructions Per Second)
CPU:中央处理器(Central Processing Unit)
图片说明:上述公式展示了如何计算主机工作负载的MIPS。
CPU时钟频率转化成MIPS的实例
某主机工作在1分钟内已使用了100单位的CPU秒数,该工作是一项多任务工作。系统硬件是一台型号为1C5的IBM 2064(其MIPS值为1085,EUM=217MIPS)。该工作平均消耗速度即为100 x 217/60 = 362 MIPS。
削减主机的CPU成本可以改善系统的运行效率,然而此方法并非总是见效,具体还要视以何种度量方式而进行讨论,包括CPU小时数以及其他参数,本文旨在将如上信息与企业分享。
本文转自d1net(转载)