LXC容器

原创 2015年07月09日 11:15:15

LXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。

与传统虚拟化技术相比,它的优势在于:
(1)与宿主机使用同一个内核,性能损耗小;
(2)不需要指令级模拟;
(3)不需要即时(Just-in-time)编译;
(4)容器可以在CPU核心的本地运行指令,不需要任何专门的解释机制;
(5)避免了准虚拟化和系统调用替换中的复杂性;
(6)轻量级隔离,在隔离的同时还提供共享机制,以实现容器与宿主机的资源共享。


LXC可以在操作系统层次上为进程提供的虚拟的执行环境,一个虚拟的执行环境就是一个容器。可以为容器绑定特定的cpu和memory节点,分配特定比例的cpu时间、IO时间,限制可以使用的内存大小(包括内存和是swap空间),提供device访问控制,提供独立的namespace(网络、pid、ipc、mnt、uts)。


相关文章推荐

linux容器技术-LXC相关技术知识介绍

1. lxcbr0     当/etc/default/lxc中的USE_LXC_BRIDGE="true"的时候,桥lxcbr0会在lxc启动的时候自动创建,并且被赋予10.0.3.1...

Linux容器LXC-入门

LXC: Linux Container。 LXC允许你在宿主操作系统内的容器运行应用。容器在网络、行为等方面都与宿主OS都隔离。 LXC与虚拟化类似,但是有一些关键的不同点:虚拟化模拟硬件和操作...

Linux Container(LXC容器)基本命令使用简介

这篇文章主要介绍了Linux Container(LXC容器)的基本命令使用简介,对于集群系统的运维比较有帮助,需要的朋友可以参考下 lxc能做什么: 可以为容器绑定特定的cpu和memory,分配...

LXC-容器虚拟化技术

lxc是一种操作系统级虚拟化技术,类似的虚拟化技术还有:freebsd的jail,linux的openvz。openvz相比都很熟悉啦,因为好多vps都是用openvz做的,操作系统级别虚拟化跟一般的...
  • ponymwt
  • ponymwt
  • 2014年06月03日 16:52
  • 771

linux容器技术-lxc创建虚拟机的执行过程分析

1. lxc介绍     容器是一种轻量级的虚拟化技术,与qemu/kvm、VMware、Xen等完全的虚拟化方案相比,LXC更像是加强的“chroot”,因为LXC不但没有没有对硬件设...

Linux容器虚拟技术LXC简明手册

LXC容器虚拟化经过一些折腾,初步在自己的工作笔记本上部署了LXC虚拟。这是一个非常轻量级的虚拟解决方案,特别适合硬件有限的测试环境,也是我们系统管理员技术锻练的良好环境。一些介绍信息,请参考 Lin...
  • anghlq
  • anghlq
  • 2011年06月15日 10:04
  • 16917

配置ubuntu版的lxc容器

lxc是一种系统层级的虚拟化方案,利用clone这个系统调用的一些特性,模拟一个虚拟化的场景(独立的网络、文件系统),并利用cgroup进行资源的限制管理。 和常见的xen、kvm不同,它不是一...

Linux容器虚拟化LXC的使用

Oops:     万一不能访问,请自带梯子和火星文翻译器 官方网站:     https://linuxcontainers.org/ Github:     http...

基于lxc的docker容器的disk-io监控方式

以一台测试机上的容器d-mcl-30_struc_test-n-2为例,容器id为373200daed7b,通过docker inspect可以看到如下信息: 图中高亮出来的部分是我们从宿主机映射到...

容器技术基础 lxc

LXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资源,而且不需要提供指令解释机制以及全虚拟化的其他复杂性。相...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LXC容器
举报原因:
原因补充:

(最多只允许输入30个字)