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. [...]