首页 > 代码库 > 虚拟机与容器性能比较

虚拟机与容器性能比较

现在容器的概念在云计算领域越来越热,我根据资料,汇总了下虚拟机与容器性能的比较。

参数

虚拟机

容器

客户机系统

每个虚拟机都会有自己的虚拟硬件,都会在自己的内存中加载内核

所有的客户机系统共享系统和内核,内核镜像是加载在物理内存中的

通信

通过网卡设备

使用标准IPC机制,例如信号,管道,套接字等

安全性

取决于虚拟机的安全性

使用的是强制的分层访问控制

性能

取决于虚拟机指令转换成物理机指令的性能

几乎是提供与底层物理机一样的性能

隔离性

虚拟机之间共享库、文件等,但不与物理机共享

都能互相访问

开机时间

每个虚拟机启动都需要几分钟的时间

可在几秒内完成启动

存储

需要更多的存储,要存放系统

由于操作系统是共享的,所以需要的存储很少


虚拟机与容器性能比较