多核,除了核多还有什么用?


点击进入小刘说事主页面

小刘说事】各位看官,不知道您注意到了没有,这两天关于“四核”的新闻非常多,可以说是铺天盖地,我今天也来跟跟风,说说多核的问题。
好多媒体在给多核打气加油,但是晓梦的这篇文章多少有些给多核打毒气,加泻油的成分。为什么这么说呢?看官莫急,待我一一道来。

多核的起源
多核最早起源于Sun和IBM,最初是运用在小型机上面的,到现在也是如此,看管们应该都知道Sun的Sparc,IBM的Power,这两款芯片是运用在小型机上的。那么小型机的作用是什么?小型机是单位内部承载核心关键业务的计算平台,多用于有一定网络规模的应用。小型机一般是7*24小时不关机的,所以对于用户来说,小型机的稳定性是最为主要的,最好能达到一开机,就不要有人去碰它,让它一直在那里工作的状态,那是最好。
在这里还是要给小型机一个定义,小型机是指运行原理类似于PC个人电脑)和服务器,但性能及用途又与它们截然不同的一种高性能计算机,它是70年代由DCE数字设备公司)公司首先开发的一种高性能计算产品。
小型机具有区别PC及其服务器的特有体系结构,还有各制造厂自己的专利技术,有的还采用小型机专用处理器,比如美国Sun、日本Fujitsu富士通)等公司的小型机是基于Sparc处理器架构,而美国HP公司的则是基于PA-RISC架构;Compaq公司是Alpha架构。另外I/O总线也不相同,Fujitsu是PCI,Sun是SBUS,等等。这就意味着各公司小型机机器上的插卡,如网卡、显示卡、SCSI卡等可能也是专用的。此外,小型机使用的操作系统一般是基于Unix的,像Sun、Fujitsu是用Sun Solaris,HP是用HP-Unix,IBM是AIX。所以小型机是封闭专用的计算机系统。使用小型机的用户一般是看中Unix操作系统的安全性、可靠性和专用服务器的高速运算能力。 现在生产小型机的厂商主要有IBM和HP及浪潮、曙光等。IBM典型机器有RS/6000、AS/400等。它们的主要特色在于年宕机时间只有几小时,所以又统称为z系列zero 零)。AS/400主要应用在银行和制造业,还有用于Domino,主要的技术在于TIMI技术独立机器界面),单级存储,有了TIMI技术可以做到硬件与软件相互独立。RS/6000比较常见,用于科学计算和事务处理等。

Intel和AMD的多核
这两款多核处理器如果放在服务器上的话,那么这台服务器属于X86服务器,运行的是Windows操作系统。我们通常使用X86服务器的时候一般是用作Web、Mail、文件服务器等,我们不禁要问一句,这类应用对于双核甚至多核的需求是不是很大。在工作中曾经问过很多服务器厂商的产品经理以及最终用户,服务器厂商在对于X86服务器的多核应用方面其实目前需求并不是很大,很多的应用还没到非用多核不可的地步。
如果多核应用到PC机,那就更有些牵强了。现阶段我们在商业办公的应用中有多核的需求么?好像没有。也许有人会说,Vista已经发布了,当将来操作系统迁移了以后,由于Vista比较占用资源,所以双核肯定是很有必要的。不能不说,这种说法很有道理,但是我们仔细想一下,我们现在使用的Windows XP等桌面操作系统有哪些无法满足我们需求的地方?这些地方是不是造成了很大的困扰?Vista一定能解决这些问题么?
如果是家庭娱乐用机,大家自己想一下目前自己对于多核的应用是不是很强?退一万步来讲,如果真的追求良好的娱乐,PS2好像更合适。
所以,我个人认为,多核和Vista是一种诞生于需求之前的产品。服务器的发展趋势是越来越高的计算性能和效能,这是毋庸置疑的,但是现阶段在应用方面,X86服务器的双和需求好像还不是很强烈。而至于Vista,现在好像除了界面华丽以外,还没大多数用户留下更深刻的印象。但是,作为Intel和AMD,作为微软,这些龙头企业的带领下,我们还能怎么办?双核的出现之后必然伴随着单核的停产,Vista的发布必然伴随着XP的没落,当微软不在升级XP的时候,当单核停产的时候,现实情况就会变成不管你有没有需求,反正就只有这一类型的产品,你用也得用,不用也得用的局面了。

多核的实际意义和用途
其实,多核实有一些实际意义的,虽然我们目前的需求还不是很旺盛,但是从应用的角度来看,多核是必然的趋势。举个简单的例子,很多的三层B/S架构的软件系统为了满足搞并发的需求,架设了很多的Web服务器,在这类需求的时候,双核的多线程处理能力还是起到了很好的作用的,我们可以把原来的Web服务器机群的服务器数量大大的缩减,但是,这也只是对于新的系统而言,对于老系统的升级和设备折旧方面如何处理就成为了各位看官所要思考的问题了。

小刘说事其它内容】

  • 厕所经济没发展 分众传媒将更强
  • 网管平凡但伟大 职业操守不能忘
  • 华硕推万兆交换机 CTO会选用吗?

相关内容