Puncte:0

Cum funcționează memoria și rezervarea memoriei pentru sarcinile care rulează pe EC2 ECS?

drapel ng

EC2 ECS vă permite să specificați memorie și rezervare memorie atât pentru sarcinile ECS, cât și pentru containerele care rulează în cadrul acestor sarcini. inteleg asta memorie și rezervare memorie pe harta setărilor containerului la baza Setări de memorie Docker.

Cu toate acestea, nu sunt sigur ce înseamnă pentru a sarcină a avea o memorie și rezervare memorie setare sub EC2 ECS. Este folosit doar pentru programarea sarcinilor de către ECS sau există un impact asupra timpului de execuție?

Presupunând că am setat deja limite de memorie pentru container, ce înseamnă să setezi limite de memorie suplimentare pentru sarcină?

Puncte:1
drapel nl

Răspunsul scurt este că are un impact.Este un mecanism cu două niveluri în care primul nivel (sarcină) oferă opțional o limită exterioară, iar al doilea nivel (container) oferă limite interioare în primul nivel (dacă nu specificați o limită la nivel de sarcină, întreaga gazdă este considerată ca limită de prim nivel). ).

Răspunsul lung este inclus în această postare pe blog

Configurații de resurse containere cu o dimensiune a sarcinii configurată în mod explicit

În acest scenariu particular, sarcina devine ea însăși o graniță solidă în jurul containerului (containerelor) care poate rula în interiorul acelei sarcini.

În acest scenariu, containerele, care rulează în această configurație de activitate, pot folosi doar capacitatea definită de dimensiunea sarcinii, ceea ce înseamnă că văd sarcina ca fiind limitele lor. Pentru a fi corect, containerele văd în continuare capacitatea totală deoarece pot citi /proc, dar acea capacitate totală nu este utilizabilă pentru ei.

Din perspectiva managementului memoriei, diferența importantă este că containerele nu trebuie să aibă configurat niciun tip de limită de memorie. În acest caz, toți concurează pentru cantitatea de memorie disponibilă la nivelul sarcinii. [...]

Dacă configurați limite la nivel de containere, suma limitelor soft de memorie ale tuturor containerelor care rulează în cadrul acestei sarcini specifice nu poate depăși dimensiunea memoriei sarcinii. [...]

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.