使用Firefox 留言請注意:

由於某些未知原因,使用火狐 Firefox瀏覽器可能無法留言。 請嘗試下載Google Chrome 瀏覽器來留言 blogspot 的部落。

2011年6月17日星期五

信息工业,匪夷所思的的进化 (2) : 资料读取瓶颈

电脑的硬件, 现在许多人都懂什么是处理器 CPU , 什么是记忆体 RAM 和数据永久储存硬碟 Hard disk。如果认真说起来, 也真没多少人认识每一个配件的功能。反正数目越大就越好。

不过在商业用途上的电脑, 却有不少的组合变化。 如果落入一个半桶水的技术人员,再加上看数目管理的财务经理起哄的话, 那就常发生省钱后,买了不实用的电脑组合。

最常发生的就是储存硬碟的组合问题。 在个人电脑方面,要买80GB 还是 150GB 的硬碟, 只是价格而言。 而在商用方面,如果那储存的资料,是必须即时储存,即时更改的,而预测 5 年后需要储存 500GB 的资料, 那要如何买什么样的储存硬碟呢?

当下的商用的电脑硬碟组合和价格如下 :
146GB 每粒 RM 1200 ,需要 4粒 = RM 4800
300GB 每粒 RM 1350 ,需要 2粒 = RM 2700
600GB 每粒 RM 2200 ,只需要 1粒 = RM 2200

如果换做事外行人如只看价格做买卖的财务经理来说,那问题简单多了。 直接买一粒 600GB 的硬碟就好了, 还帮公司省了RM2,600 大洋呢!而且如果去竞争者那里打探, 对方使用了8 粒 72GB 的硬碟,付出了 RM6000,财务经理还不大笑。

电脑买来了,是架Quad core 3Ghz 4GB RAM 的电脑, 一装上去。咦,怎么20 个人同时进入那电脑的时候,无论是找资料和更新,每个人都要等上5到10 分钟。可是只有2 个人用的时候,5 秒钟就解决了。 而且那数据报告, 可要用上了3-4 个小时才运作出来。 而同行用比较旧的电脑(人家只是 dual core 2GHz CPU, 4GB ,使用 8 粒 72GB 硬碟的旧电脑 ),差不多同样多的数据, 却用45分钟就做出来了, 你说奇怪不奇怪? 难道是电脑商卖了有问题的电脑给那公司? 又或是电脑部门的技术人员在里头做手脚?

这个时候,帮公司省了小钱的财务经理,笑不出来了。

真正的商业用电脑, 最大的数据运算瓶颈, 是从最慢的硬体上开始看的。 而硬件的读取速度是找这个次序的。
拿一架新的Intel core dual 电脑来说, 读取数据的速度是

硬碟 1.8ms (ms = 1/1000 秒 或 千分之一秒)
记忆体 6 ns (ns = 1/100,000,000 秒 或 10亿分之一秒)
处理器 Quad core 0.3ns (100亿分之一秒)

电脑在做报告计算的时候,在读取最大量的数据的时候,是根据读取硬碟的速度来算的。 自多年前硬碟被制造出来后, 在商业电脑应用上, 就是从计算瓶颈来做电脑升级的决定的。

一架最快的电脑, 只使用 1粒硬碟, 就会被 1粒硬碟的最快读取速度局限了。 而如例子上说的, 竞争者使用旧电脑,可是却用上了 8 粒硬碟, 就把瓶颈减少了800%。 加上预先读取技术(Cache), 那就会把这电脑运算的速度增加上几倍。

省了小钱反而增加了运作费用,可是马来西亚商界司空见惯的事。

当然商业里头的瓶颈,省小钱亏大本的例子, 并不只局限于电脑上。

没有评论:

发表评论