实施阿姆达尔定律

时间:2013-05-01 07:04:33

标签: computer-science computer-architecture

我正在做家庭作业。我似乎在应用阿姆达尔定律时遇到了困难。我觉得好像我正在解决问题。这是我正在处理的问题。

假设白天处理负载包含60%的CPU活动和40%的磁盘活动。您的客户抱怨系统运行缓慢。做完之后 在一些研究中,您了解到您可以以8,000美元的价格升级磁盘,使其速度达到目前的2.5倍。你也了解到你可以 升级你的CPU,使其成为$ 5,000的快1.4倍。

一个。你会选择哪种方式来提高性能? 最少的钱?

湾如果你不关心钱,但想要一个,你会选择哪个选项 更快的系统?

℃。升级的收支平衡点是什么?那就是我们的价格 需要为CPU(或磁盘 - 只更改一个)充电,结果是 两者相同的成本每增加1%?

我使用了这个公式,并获得了相同数额的金钱,以提高1%。对于我做的磁盘选项,f = .4,k = 2.5。当我将这些数字插入公式时,我获得了32%的加速。对于CPU选项,f = .6,k = 1.4。我加速了20%。但每增加1%的成本,我得到250美元的相同数量。我的数学是否在某个地方?

1 个答案:

答案 0 :(得分:1)

我想知道这可能只是一个舍入错误?

SU(Disk) = 1.31579

http://wolfr.am/102zBzb

SU(CPU) = 1.2069

http://wolfr.am/102zxiL

所以我看到你得到32%和20%的位置,但是你得到了32%的得分,而得到了20%的得分。您会注意到,如果您尝试32%和21%,则每1%加速会得到不同的成本

就个人而言,我可能会使用31.6和20.7(甚至是完整的31.579和20.69)。