You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
title: Gerenciamento de recursos para nós do Windows
2
+
title: Gerenciamento de recursos para nós Windows
8
3
content_type: concept
9
4
weight: 75
10
5
---
@@ -15,29 +10,29 @@ Esta página descreve as diferenças em como os recursos são gerenciados entre
15
10
16
11
<!-- body -->
17
12
18
-
Em nós do Linux, {{< glossary_tooltip text="cgroups" term_id="cgroup" >}} são usados como um limite de pod para controle de recursos.
13
+
Em nós Linux, {{< glossary_tooltip text="cgroups" term_id="cgroup" >}} são usados como uma divisão para o controle de recursos em Pods.
19
14
Os contêineres são criados dentro desse limite para o isolamento de rede, processo e sistema de arquivos.
20
-
As APIs Linux cgroup podem ser usadas para coletar estatísticas de uso de CPU, E/S e memória.
15
+
As APIs de cgroup do Linux podem ser usadas para coletar estatísticas de uso de CPU, E/S e memória.
21
16
22
-
Em contraste, o Windows usa um [_objetos de trabalho_](https://docs.microsoft.com/windows/win32/procthread/job-objects) por contêiner com um filtro de namespace do sistema
17
+
Em contraste, o Windows usa um [_objeto de trabalho_](https://docs.microsoft.com/windows/win32/procthread/job-objects) por contêiner com um filtro de namespace do sistema
23
18
para conter todos os processos em um contêiner e fornecer isolamento lógico ao hospedar.
24
19
(Os objetos de trabalho são um mecanismo de isolamento de processo do Windows e são diferentes dos
25
20
que o Kubernetes chama de {{< glossary_tooltip term_id="job" text="Job" >}}).
26
21
27
22
Não há como executar um contêiner do Windows sem a filtragem de namespace.
28
-
Isso significa que os privilégios do sistema não podem ser declarados no contexto do host e,
23
+
Isso significa que os privilégios do sistema não podem ser assegurados no contexto do host e,
29
24
portanto, os contêineres privilegiados não estão disponíveis no Windows.
30
-
Os contêineres não podem assumir uma identidade do host porque o Gerente de conta de segurança (SAM) é separado.
25
+
Os contêineres não podem assumir uma identidade do host porque o Gerente de Conta de Segurança ( Security Account Manager , ou SAM) é separado.
31
26
32
27
## Gerenciamento de memória {#resource-management-memory}
33
28
34
-
O Windows não possui um eliminador de processo de falta de memória como o Linux.
29
+
O Windows não possui um eliminador de processo por falta de memória como o Linux.
35
30
O Windows sempre trata todas as alocações de memória do modo de usuário como
36
31
virtuais e os arquivos de paginação são obrigatórios.
37
32
38
-
Os nós do Windows não sobrecarregam a memória para os processos. O efeito líquido
33
+
Os nós Windows não superdimensionam a memória para os processos. O efeito real
39
34
é que o Windows não atingirá as condições de falta de memória
40
-
da mesma forma que o Linux, e processará a página em disco em vez de estar
35
+
da mesma forma que o Linux, e estará processando a página em disco em vez de estar
41
36
sujeito ao encerramento por falta de memória (OOM). Se a memória for
42
37
superprovisionada e toda a memória física estiver esgotada, a paginação poderá diminuir o desempenho.
43
38
@@ -51,25 +46,25 @@ No Windows, o kubelet oferece suporte a uma flag de linha de comando para defini
51
46
`--windows-priorityclass`. Essa flag permite que o processo kubelet obtenha
52
47
mais fatias de tempo de CPU quando comparado a outros processos em execução no host do Windows.
53
48
Mais informações sobre os valores permitidos e os seus significados estão disponíveis em
54
-
[Classes prioritárias do Windows](https://docs.microsoft.com/en-us/windows/win32/procthread/scheduling-priorities#priority-class).
55
-
Para garantir que os Pods em execução não prejudiquem o kubelet de ciclos de CPU, defina essa flag como `ABOVE_NORMAL_PRIORITY_CLASS` ou acima.
49
+
[classes de prioridade do Windows](https://docs.microsoft.com/en-us/windows/win32/procthread/scheduling-priorities#priority-class).
50
+
Para garantir que os Pods em execução não deixem o kubelet sem ciclos de CPU, defina essa flag como `ABOVE_NORMAL_PRIORITY_CLASS` ou acima.
56
51
57
52
## Reserva de recursos {#resource-reservation}
58
53
59
-
Para contabilizar a memória e a CPU usadas pelo sistema operacional, o tempo de execução do contêiner
60
-
e pelos processos de host do Kubernetes, como o kubelet, você pode (e deve)
61
-
reservar recursos de memória e CPU com o `--kube-reserved` e/ou `--system-reserved`flags de kubelet.
62
-
No Windows, esses valores são usados apenas para calcular o nó
0 commit comments