我正在做家庭作业。我应用阿姆达尔定律似乎有困难。我觉得我好像正在解决问题。这是我正在处理的问题。执行阿姆达尔定律
假设白天的处理负载包含60%的CPU活动和40%的磁盘活动。您的客户抱怨系统运行缓慢。在做了一些研究之后,你会发现你可以升级你的磁盘8000美元,使它们的速度是目前的2.5倍。您还了解到,您可以升级您的CPU以使其速度提高1.4倍,达到5,000美元。
a。您会选择哪种方式为 的最低金额获得最佳性能改进?
b。如果你不关心这笔钱,你会选择哪个选项,但是想要一个更快的系统?
c。什么是升级的盈亏平衡点?也就是说,我们 需要为CPU(或磁盘 - 只更改一个)收费的价格是多少,因此结果是 每个增加1%的成本是相同的?
我工作的公式和收到1%的改善相同数额的钱。对于我选择的磁盘选项,f = 0.4,k = 2.5。当我将这些数字插入公式时,我的速度提高了32%。对于CPU选项,f = .6,k = 1.4。我的速度提高了20%。但是,每增加1%的成本,我就得到了相同数量的250美元。我的数学是否在某个地方?
噢好的。我看到我犯了四舍五入错误。我所做的就是先将f/k四舍五入,然后加到(1-f)部分。只是使用普通的计算器,所以我无法输入多个表达式 – 2013-05-01 08:03:04
啊,这很有道理!我以为你可能不小心忘记了第二个价值。 – 2013-05-01 08:15:23
再次感谢您帮助我了解我做错了什么 – 2013-05-01 13:28:18