Mudanças entre as edições de "LXD"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com '= Sobre = É uma evolução no sistema de gerenciamento de contêineres. O LXD oferece uma experiência similar a de uma máquina virtual, mas usando contêineres Linux. O proje...')
 
Linha 12: Linha 12:
 
lxc config set conteiner limits.memory 1G
 
lxc config set conteiner limits.memory 1G
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
Os sufixos suportados são: '''kB''', '''MB''', '''GB''', '''TB''', '''PB''' e '''EB'''.
  
 
==Limitando a quantidade de núcleos de CPU==
 
==Limitando a quantidade de núcleos de CPU==
Linha 27: Linha 29:
 
lxc config set conteiner limits.cpu 0-2,6-8
 
lxc config set conteiner limits.cpu 0-2,6-8
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
==Limitando o uso da CPU a uma determinada porcentagem==
 +
<syntaxhighlight lang=bash>
 +
lxc config set conteiner limits.cpu.allowance 20%
 +
</syntaxhighlight>
 +
 +
==Limitando o uso do tempo CPU==
 +
<syntaxhighlight lang=bash>
 +
lxc config set conteiner limits.cpu,allowance 20ms/200ms

Edição das 16h59min de 23 de agosto de 2018

Sobre

É uma evolução no sistema de gerenciamento de contêineres. O LXD oferece uma experiência similar a de uma máquina virtual, mas usando contêineres Linux. O projeto LXD foi fundado pela Canonical Ltd que é a mantenedora e também recebe contribuições de outras empresas e desenvolvedores individuais.

Exemplos

Limitando a quantidade de memória RAM

lxc config set conteiner limits.memory 256MB
lxc config set conteiner limits.memory 1G

Os sufixos suportados são: kB, MB, GB, TB, PB e EB.

Limitando a quantidade de núcleos de CPU

lxc config set conteiner limits.cpu 1

Limitando o uso a núcleos específicos da CPU do hospedeiro

lxc config set conteiner limits.cpu 1,3

Limitando o uso a determinadas faixas de núcleos da CPU do hospedeiro

 
lxc config set conteiner limits.cpu 0-2,6-8

Limitando o uso da CPU a uma determinada porcentagem

lxc config set conteiner limits.cpu.allowance 20%

Limitando o uso do tempo CPU

<syntaxhighlight lang=bash> lxc config set conteiner limits.cpu,allowance 20ms/200ms