12.10 大幅提升设备利用率的多机备份
为上述的计算机系统添加了备份设备就能满足客户的需求了吗?其实还是会有些不放心的。因为在该计算机系统中,个人计算机和打印机都只有1台,无论是哪个出现故障,整个计算机系统就瘫痪了。构成计算机系统的每个要素只有一个状态,要么处于正常运转状态,要么是出现故障处于维修状态。其中,处于正常运转状态的比率叫做“设备利用率”,设备利用率可以用图12.8所示的公式简单地算出来
图12.8 设备利用率的计算公式
请先记住一个结论:将计算机系统的构成要素设置成多机备份,可以大幅度提升设备利用率。现在来看看具体的示例。假设1台个人计算机的设备利用率是90%,1台打印机的设备利用率是80%(对于真实的个人计算机或打印机,其设备利用率要高得多)。图12.9所示的计算机系统可以算是“串联系统”,用户输入的全部信息的90%会经过个人计算机到达打印机,接下来这90%的信息中又有80%会通过打印机顺利地打印出来,因此这套计算机系统的整体设备利用率就是90%之中的80%,即0.9*0.8=0.72=72%
图12.9 串联系统的设备利用率
接下来使用性能相同的个人计算机和打印机各2台,再试着搭建一个“并联系统”,如图12.10所示
图12.10 并联系统的设备利用率
这次无论是个人计算机还是打印机,2台中间只要有1台还在工作,整个计算机系统就不会停止运转。因为个人计算机的设备利用率是90%,所以相对的“故障率”就是10%,2台个人计算机同时出现故障的概率就是10%*10%=1%,因此,把2台个人计算机当作一个设备考虑时,该设备的利用率就是99%。同样地,因为打印机的设备利用率是80%,所以是20%,2台打印机同时出现故障的概率是20%*20%=4%,因此把2台打印机当作一个设备考虑时,该设备的利用率就是96%。综上所述,可以把个人计算机和打印机各使用了2台的并联系统看作是由设备利用率99%的个人计算机和设备利用率96%的打印机组成的串联系统,因此设备利用率就是0.99*0.96≈95%
个人计算机和打印机各1台时,设备利用率是72%,一旦分别增加1台,设备利用率就飙升到95%,如果能出示这个数据,客户也还是能够接受计算机系统2倍的费用。由此看来,身为SE,在谈话时还必须能够在技术上有理有据地说服对方
在计算机行业中确实有“SE的地位比较程序员的高”这种说法。那么,所有计算机技术人员将来都必须以SE为目标吗?就连非常热爱编程,想当一辈子程序员也错了吗?笔者认为并不是这样的,想当一辈子程序员很好,但问题是若立志成为计算机行业的专家,就不能仅仅关注技术了。虽然又懂技术又懂计算机确实令人感到兴奋,但如果只是这样的话,早晚有一天工作会变得没那么有意思。有些人在30岁左右就选择离开计算机行业,不是因为他们追赶不上技术前进的步伐,而是因为觉得工作变得无聊了。专家也好,普通人也罢,只有成熟感才会觉得工作有意义。可能有人会觉得“这么说来,即便是程序员,只要能意识到自己有成就感就好了吗?能这样想就对了!SE也好,程序员也罢,所有和计算机相关的工程师都要有这样一种意识:我们要让计算机技术服务于社会。如果能有这样的决心,就应该能够作为一生的事业和计算机愉快地相处下去。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论