我们很容易想到,自从虚拟化的优点被广泛开掘后,人们希望虚拟化才能解决一切困局,例如高性能估算。
比特网(Chinabyte)6月15日评论(王允)这是一个十分有意思的现象——在一个新技术诞生的时侯,人们常常希望这个技术才能解决一切困局。

比方说,集群诞生那么多年以来,为人类解决了好多高精尖的问题。如今形成新的现象就是,当集群被堆得越来越高的时侯,人们发觉其实效率可能并没有提升,或则说我们在硬件上被提升的那一部份还没有被借助到。
业界不断推出的这种数学上可扩性较好的、“堆积”了越来越多通用微处理器的MPP系统实际应用性能与其峰值速率常常相差甚远,并且系统规模也越来越大,耗电越来越多,编程困难,应用效率低,于是要把高性能估算弄成高效能估算的说法不绝于耳。更多的时侯,我们看到的是,人们旨在于改进软件编程,例如英特尔,她们正在旨在于怎么让一些闲出来的处理器去帮助任务在身的处理器效率提高。

现今有新的说法出现了——高性能估算虚拟化。
回到第一段的内容,我们很容易想到,自从虚拟化的优点被广泛开掘后,人们希望虚拟化才能解决一切困局,例如高性能估算。

虚拟化对于这些没有得到充分借助的基础构架服务器来说是个福音。一台运行网路,复印机,文件和其他工作负载的X86服务器可能只用用到中央处理器时钟频度的5%,10%或则15%(平均借助率)。虚拟化管理程序能容许4到5个服务器实例在一台化学服务器上运行,增强了服务器的借助率和系统灾难恢复的能力。并且在高性能估算集群中linux,中央处理器在工作时所有的时间几乎都是以峰值运行的。虚拟化将怎样解决这个问题呢?
可能更多的人是由于应用程序而舍弃虚拟化。一个MPI并行程序基本可以理解为在统一或则不同节点上运行的独立程序的集合。Messages的作用就是把显存从一个程序拷贝到另外一个程序。之后通过计划程序分配到空闲状态下的节点或则内核起来。这种程序通过全知调度程序进行管理,一旦分配到内核上,都会逗留在里面直至完成。这种节点通信都是在互联网上完成的linux下mpi环境配置,并且就调度程序而言,怎样处理好这种节点才是用户的任务所在。这个模式对于高性能估算集群特别适用,虽然它并非惟一。

高性能估算也可能希望能在不同版本的Linux操作系统上运行不同的应用软件,或则同时安装了Linux和Windows操作系统的服务器能使用管理程序来促使这些配置和重新配置能愈发容易。而且好多人对这些看法持怀疑心态。由于人们难以找找到一个值得信任的管理软件——这可能比订购硬件更耗费精力。
高性能估算工作负载比数据中心中典型的基础构架工作负载更受显存带宽、I/O带宽和时钟频度的影响,因而要应用虚拟化并不容易。谦虚地说,高性能估算实验室要想办法挖掘服务器中的性能潜力,让编程代码更多的实现并行处理来更好的借助集群中不断降低的核心数目。她们也未能处理虚拟化。

这么,我们只能很遗憾地说linux下mpi环境配置linux vi 命令,虚拟化暂时还不适宜高性能估算。
