现在容器的概念在云计算领域越来越热,我根据资料,汇总了下虚拟机与容器性能的比较。
参数 |
虚拟机 |
容器 |
客户机系统 |
每个虚拟机都会有自己的虚拟硬件,都会在自己的内存中加载内核 |
所有的客户机系统共享系统和内核,内核镜像是加载在物理内存中的 |
通信 |
通过网卡设备 |
使用标准IPC机制,例如信号,管道,套接字等 |
安全性 |
取决于虚拟机的安全性 |
使用的是强制的分层访问控制 |
性能 |
取决于虚拟机指令转换成物理机指令的性能 |
几乎是提供与底层物理机一样的性能 |
隔离性 |
虚拟机之间共享库、文件等,但不与物理机共享 |
都能互相访问 |
开机时间 |
每个虚拟机启动都需要几分钟的时间 |
可在几秒内完成启动 |
存储 |
需要更多的存储,要存放系统 |
由于操作系统是共享的,所以需要的存储很少 |
时间: 2024-10-11 12:54:22