解决方案:引入AMD多核计算技术,搭建高性能的虚拟化实验教学平台经过广泛考察与审慎筛选,首都师范大学最终决定引入基于AMD双核皓龙TM处理器的戴尔PE6950服务器,以及VMware公司的虚拟化软件,打造新一代的实验教学平台。●软硬件配置在服务器的硬件配置上,首都师范大学为戴尔PE6950服务器配备了4颗AMD双核皓龙TM处理器2218、32GB内存和5块300GB的SAS硬盘。在软件方面,首都师范大学采用了VMware公司的Infrastructure3.0套件。具体包括VirtualCenter3管理工具、ESXServer3、DistributedResourceScheduler、HighAvailabilITy和ConsolidatedBackup等软件产品。●应用与部署情况利用AMD双核皓龙TM处理器的强大计算能力,首都师范大学运用VMwareESX虚拟化软件将PE6950服务器虚拟成多个基础应用平台,这些基础应用平台的数量和性能可以根据教学需要随时变化。结合实验课教学的具体内容,虚拟的应用平台在实验教学中主要可发挥以下三方面作用。第一,基础练习。利用戴尔PE6950服务器的强大性能,教师在实验课中可根据学生的数量多少划分出相应的虚拟机,并给每个学生都分配一台虚拟化的服务器,让学生在其上实践所学的各种计算机基础知识,比如安装Unix、Linux、Solaris和Windows等不同的操作系统,进行应用软件的配置和优化等等;第二,应用提升。利用虚拟系统可以自由分割、随意组合的特点,教师在实验课中可将不同的系统,包括DNS系统、网站系统、防火墙系统和安全证书等安装在相互独立的虚拟机中,再组合成一个功能齐全的网络应用环境,让学生以身临其境的方式,深入探寻IT网络的运作规律;第三,开拓视野。教师可以因材施教,给学习得比较深入的学生分配多个虚拟机,让其将自己编写的各种程序放在不同的操作系统平台上进行调试,或让其在虚拟的异构平台上模拟各种应用和网络服务,使其实践能力和视野得到进一步的提高。除了支持实验教学外,新一代的实验教学平台在支持科研上也发挥了重要的作用。由于AMD双核皓龙TM处理器性能强大,多颗处理器协同工作更是计算能力惊人,因此首都师范大学的很多科研项目在迁移到AMD双核皓龙TM计算平台上后,项目的进程都得以大大加快。首都师范大学IT教学实验课虚拟化平台的结构示意图如下:总体效果:成本节省一半,效率提高一倍2007年12月,首都师范大学顺利地完成了新一代实验教学平台的部署。截至目前,由AMD双核皓龙TM2218处理器所支撑的新一代实验教学平台已经稳定运转了3个多月。在过去的3个月中,AMD双核皓龙TM处理器与虚拟软件密切配合,展示出了强大的性能,灵活高效地支持了实验教学工作的顺利开展,得到了首都师范大学教师和学生的高度认可。首都师范大学孙卫真副研究员介绍说:“选用AMD双核皓龙TM处理器和虚拟化解决方案让我们极大地降低了建设成本,我们估算了一下,与传统的基于多台服务器的建设方案比,在提供同样性能的前提下,我们所采用的这种基于AMD双核皓龙TM处理器的虚拟化解决方案最少能够节省50%-60%的建设成本;除了节省成本外,基于AMD双核皓龙TM处理器的虚拟化解决方案的更大价值在于其提供了更为强大、灵活和高效的教学支撑能力。由于设备利用率和系统资源调配能力都得到了极大的改善,我们发现利用该解决方案开展实验教学的效率至少比以前提高一倍以上。”谈及最初之所以选择AMD双核皓龙TM处理器的原因,孙卫真副研究员介绍说:“多核计算是未来计算技术的主要发展趋势,在多核计算技术上,我们发现AMD走得更为靠前。AMD双核皓龙TM处理器采用的是直连架构,每个计算核心都拥有独立的高速缓存,处理器内部集成了内存控制器,这些创新的设计能够有效地缓解前端总线架构的系统瓶颈问题,可以支持更快的I/O传输,能够实现更好地系统资源共享。总的看来,AMD双核皓龙TM处理器能够提供更为强大的性能,尤其是在浮点运算上,AMD双核皓龙TM处理器的优势体现得更为明显,这一点我们在实际应用中已经有了非常深刻的体会。”“除了技术更为先进外,我们选择AMD双核皓龙TM处理器的另一个重要原因是它对虚拟技术提供了很好的支持。比如它的AMD-V(AMDVirtualization)技术与直连架构相结合,能够提供增强的虚拟化性能。又如它所集成的内存控制器提高了虚拟化性能,可以有效地隔离虚拟机内存。我们相信,这些底层的硬件技术能够确保我们虚拟系统的稳定运行,能够让我们充分体验到虚拟实验教学平台的强大、灵活和高效。”