mirror of https://github.com/docker/cli.git
update docs for memory and memoryswap
Signed-off-by: Qiang Huang <h.huangqiang@huawei.com>
This commit is contained in:
parent
e52b4ad35c
commit
c03b0700a4
|
@ -310,13 +310,26 @@ The operator can also adjust the performance parameters of the
|
||||||
container:
|
container:
|
||||||
|
|
||||||
-m="": Memory limit (format: <number><optional unit>, where unit = b, k, m or g)
|
-m="": Memory limit (format: <number><optional unit>, where unit = b, k, m or g)
|
||||||
|
-memory-swap="": Total memory limit (memory + swap, format: <number><optional unit>, where unit = b, k, m or g)
|
||||||
-c=0 : CPU shares (relative weight)
|
-c=0 : CPU shares (relative weight)
|
||||||
|
|
||||||
The operator can constrain the memory available to a container easily
|
We have four ways to set memory usage:
|
||||||
with `docker run -m`. If the host supports swap memory, then the `-m`
|
- memory=inf, memory-swap=inf (not specify any of them)
|
||||||
memory setting can be larger than physical RAM.
|
There is no memory limit, you can use as much as you want.
|
||||||
|
|
||||||
Similarly the operator can increase the priority of this container with
|
- memory=L<inf, memory-swap=inf (specify memory and set memory-swap as `-1`)
|
||||||
|
It is not allowed to use more than L bytes of memory, but use as much swap
|
||||||
|
as you want (only if the host supports swap memory).
|
||||||
|
|
||||||
|
- memory=L<inf, memory-swap=2*L (specify memory without memory-swap)
|
||||||
|
It is not allowed to use more than L bytes of memory, swap *plus* memory
|
||||||
|
usage is double of that.
|
||||||
|
|
||||||
|
- memory=L<inf, memory-swap=S<inf, L<=S (specify both memory and memory-swap)
|
||||||
|
It is not allowed to use more than L bytes of memory, swap *plus* memory
|
||||||
|
usage is limited by S.
|
||||||
|
|
||||||
|
The operator can increase the priority of this container with
|
||||||
the `-c` option. By default, all containers run at the same priority and
|
the `-c` option. By default, all containers run at the same priority and
|
||||||
get the same proportion of CPU cycles, but you can tell the kernel to
|
get the same proportion of CPU cycles, but you can tell the kernel to
|
||||||
give more shares of CPU time to one or more containers when you start
|
give more shares of CPU time to one or more containers when you start
|
||||||
|
|
Loading…
Reference in New Issue