Prasības: Veidojot docker konteineru, varat ierobežot konteinera maksimālo atmiņas lietojumu, pievienojot parametru -m.
Konteinera atmiņas ierobežojumu pārskatīšana
Resursdators instalē 8G atmiņas karti un izveido 3 konteinerus, no kuriem itsvse-redis konteinera maksimālā atmiņa ir ierobežota līdz 512M, un atlikušie divi konteineri nav ierobežoti, kā parādīts zemāk redzamajā attēlā:
Detalizēts skaidrojums par izvades informācijas formātu
[CONTAINER]: parāda konteinera ID īsā formā. CPU %: CPU lietojums. [MEM USAGE/LIMIT]: pašlaik izmantotā atmiņa un maksimālā izmantojamā atmiņa. [MEM %]: parāda atmiņas lietojumu procentos. [NET I/O]: tīkla I/O dati. [BLOCK I/O]: diska I/O dati. [PIDS]:P ID numurs.
Docker atjaunināšanas komanda
Docker atjaunināšanas komanda dinamiski atjaunina konteinera konfigurāciju. Varat izmantot šo komandu, lai nepieļautu, ka konteineri patērē pārāk daudz resursu no saviem Docker resursdatoriem. Izmantojot vienu komandu, varat iestatīt ierobežojumus vienam konteineram vai vairākiem konteineriem. Lai norādītu vairākus konteinerus, norādiet konteineru nosaukumu vai ID sarakstu, kas atdalīti ar atstarpēm.
OPCIJAS Apraksts
vārds | apraksts | --blkio-svars | IO (relatīvais svars) bloķēšana no 10 līdz 1000, 0 ir atspējota (noklusējums nomākts) | --CPU-periods | Ierobežojiet CPU CFS (Totally Fair Scheduler) ilgumu | --CPU-kvota | Ierobežojiet CPU CFS (Completely Fair Scheduler) kvotas | --cpu-rt-periods | API 1.25+, kas ierobežo CPU reāllaika laiku līdz mikrosekundēm | --cpu-rt-izpildlaiks | API 1.25+, kas ierobežo CPU reāllaika izpildlaiku līdz mikrosekundēm | --CPU-akcijas, -c | CPU daļa (relatīvais svars) | --Cpu | API 1.29+, CPU skaits | --cpuset-cpus | Atļautais CPU (0-3,0,1) | --cpuset-mem | Atļautais MEM (0-3,0,1) | --kodola-atmiņa | Kodola atmiņas ierobežojumi | --atmiņas-maiņa | Mijmaiņas limits ir vienāds ar atmiņu plus maiņu, "-1", lai iespējotu neierobežotu apmaiņu | --atmiņas-rezervatio | Atmiņas mīkstais ierobežojums | --atmiņa, -m | Atmiņas ierobežojums | --pids-limits | API 1.40+, pielāgojiet konteineru pids ierobežojumus (-1 nozīmē neierobežotu) | --Restartējiet | Restartējiet politiku, lai to lietotu, kad konteiners tiek aiziets |
Dokumentācija:Hipersaites pieteikšanās ir redzama.
Pieņemsim, ka jūs ierobežojat php5-fpm konteineruMaksimālais atmiņas lietojums 1024M (1G), komanda ir šāda:
(Beigas)
|