]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Updated with the cgroup section and fixed some typos
authordlezcano <dlezcano>
Wed, 15 Oct 2008 07:30:09 +0000 (07:30 +0000)
committerdlezcano <dlezcano>
Wed, 15 Oct 2008 07:30:09 +0000 (07:30 +0000)
README

diff --git a/README b/README
index 0f3db266753b4d53c01d61cb8d6210e98cd49424..554255c16b72669adb45a3f168effbb76c954a86 100644 (file)
--- a/README
+++ b/README
@@ -4,11 +4,6 @@ Linux Container - LXC:
 
 This document provides a quick help to use the linux container.
 
-Change log:
------------
-
-version 0.1.0 : initial document, Daniel Lezcano <dlezcano@fr.ibm.com>, Aug 01, 2008
-
 Contents:
 ---------
        0) Quick start
@@ -164,6 +159,9 @@ lxc.rootfs = /mnt/root
 #              eth0
 #  * phys : the network will use a physical network device, the
 #              specified link should be an existing interface
+#  * empty : the network namespace will be empty, only the default network
+#              devices will be created (loopback, gre, ...)
+
 lxc.network.type = macvlan
 
 # specify the flags to be used for the network, actually only <up> is
@@ -186,13 +184,14 @@ lxc.network.ipv4 = 1.2.3.5/24
 # and will mean several addresses will be assigned to the interface
 lxc.network.ipv6 = 2003:db8:1:0:214:1234:fe0b:3596
 
+# specify the a cgroup value
+lxc.cgroup.cpu.shares = 512
+lxc.cgroup.cpuset.cpu = 0,1
+
 --------------------------------------------------------------------------------
 
- * lxc.mount is optional
- * lxc.utsname is optional
- * lxc.network.xxx are optional, if not specified, the network 
- namespace will not be created
- * lxc.rootfs is optional
+All fields are optional.
+
 
 3.3 Container creation
 ----------------------
@@ -257,19 +256,28 @@ At any time, the following command will retrieve informations of the
      lxc-info -n foo
 
 3.10 Showing processes list for a container
-------------------------------------------
+-------------------------------------------
 
 The following command will show all the processes for all the running
 container.
 
      lxc-ps
 
+3.11 Using the control group for a container
+--------------------------------------------
+
+Each time a container is created, a cgroup is associated to it.
+If the command is specified without value, the specified key is
+retrieved otherwise it is set.
+
+     lxc-cgroup -n foo cpuset.cpu 1
+
+     lxc-cgroup -n foo cpu.shares
+
 4) Future work
 --------------
 
- * change the lxc-start command to support system container
  * change the lxc-execute to have the first process to exec
- * take into account all the resource management
  * man pages
  * improve monitoring support
  * and more :)