查看其它 1 个回答bryan的回答

bryanbryan软件架构设计师金融研发

cgroup和namespace是linux kernel的特征 ,过去使用起来很复杂,结果docker一个命令就可以搞定这些事情,从而使得用起来很方便。
在虚拟化技术发展的过程中,比如一个物理机有10个虚拟机,每个虚拟机安装的操作系统会有大量的操作系统进程用于调度进程和管理硬件资源等,假设有20个操作系统进程,而实践经验中可能每个操作系统只部署一个web应用进程,从物理机角度看,这样上面的实际进程是 10个web进程/(10个虚拟机*20个操作系统进程)=1/20
如果采用容器技术,那么在一个操作系统上面可以运行10个web进程,这样的实际进程是10个web进程/20个的操作进程=1/2
这样看来,更多的物理资源用来运行web进程,而多个进程可以共享一套操作系统的管理进程组,从而提升资源利用率

银行 · 2018-10-26

回答者

bryan
bryan0514
软件架构设计师金融研发
擅长领域: 云计算容器容器云

bryan 最近回答过的问题

回答状态

  • 发布时间:2018-10-26
  • 关注会员:3 人
  • 回答浏览:1479
  • X社区推广