甲骨文为Sparc服务器增强虚拟化管理功能

DOSERV服务器在线 6月14日国际报道:甲骨文为Sparc T芯片系列平台带来了可实时迁移的虚拟化管理软件功能—— 逻辑管理(logical domains,应为一种逻辑型的虚拟分区,在后文与IBM PowerVM作对比),后文将其简称为LDoms。

甲骨文的Sparc虚拟VM服务器软件2.1版本,该系统可以最多支持128个LDoms。这些LDoms可以跨越多线程和多个插槽,当然了这里所提到的多插槽指的是甲骨文及富士通代售的全系入门级和中端T系列服务器,他们都是多插槽的即多路服务器。

Sparc T3芯片和采用该芯片的4款服务器在去年九月正式发布。Sparc T3拥有16个核心,每核心支持8个线程,支持单路双路以及四路服务器系统,共享统一的内存。核算下来一款四路服务器就可以支持多达512个线程。然而有了最新发布的Sparc虚拟VM服务器软件2.1版本后,最大支持128个LDoms比四路Sparc T3-4的服务器所支持的线程数反而少了一些。

这不仅仅是甲骨文的问题。IBM也有着相同的虚拟化线程限制性的问题,其Power VM hypervisor 是支持其Power芯片的虚拟化软件。Power7芯片有8颗内核,每核心支持4个线程,其最高端的Power795服务器拥有32个插槽,总共可支持256个核心及1024个线程。但是其PowerVM只能在CPU核心中完成1/10的虚拟化分区,即所有的Power系统最多只能完成254个虚拟分区在核心内部。

这样看来甲骨文和IBM在这方面有着相同的瓶颈需要去打破。

早在2008年7月,当Sun还没有被收购的时候,他们在LDoms虚拟机中加入了一种类似于实时迁移的功能,不过现在它被称为LDom 1.2实时迁移功能,而且比被称为睡眠迁移好的多(甲骨文称其为预热迁移),这个名称的来由是因为系统必须停机后才能从一台服务器迁移到另一台服务器上。

2010年2月LDom1.3管理程序正式发布后,Sun/甲骨文在Sparc T系统中增加了动态资源分配管理的功能,允许管理员对资源进行从高到低的等级分配,并且可以通过LDoms自动的对挪取所占资源较少的计算力给其他占资源较多的应用,其中内存的管理也可以通过LDoms来进行压缩,以加快这种动态实时的迁移速度。

本次推出的Sparc 2.1版的VM Server软件终于实现了动态资源管理的功能,而且对LDoms1.3的版本进行了修正设定了优先级,对系统中限制的计算力进行管理,而且可以直接从资源使用较少的服务器中动态获取。基于Sparc T系列芯片,它还嵌入了加密功能,使这些资源被动态的重新分配和工作,而不仅仅是作为一个独立的单元进行迁移。