通过对大量服务器的整合和调度,一个云计算环境能够为用户提供远远超过传统计算环境的计算、存储和通信性能。
但是,云环境所承担的计算、存储和通信方面的负载也远远大于传统的计算环境。不同的云环境所采用的技术可能完全不同。
服务器虚拟化是云计算基础设施层的重要技术,它的性能会影响整个云中几乎每一个节点的性能,因此虚拟化的性能就成了云计算性能的关键部分。
内存作为一个物理设备机的共享资源,其操作逻辑相对简单,多个虚拟机访问物理设备的同一块内存时,很容易出现访问冲突,一旦出现冲突,虚拟机管理系统就要接管虚拟机与物理设备内存的I/O操作,并负责内存资源的调度,这个过程叫做陷入。陷入后的内存操作性能远低于虚拟机对物理机内存直接操作的性能。
在某些情况下,半虚拟化的虚拟机监视器会产生较大的内存开销。因此,对于现在的虚拟化技术来说,原有的CPU密集型的应用能够比较好地迁移到虚拟化平台,而原有的内存或I/O密集型的应用,例如数据库,就会遇到比较大的性能问题。
留言与评论(共有 0 条评论) |