Možnosti izvajanja za Docker pomnilnik, procesor in grafično kartico:Prijava do hiperpovezave je vidna.
--podrobnosti o zamenjavi pomnilnika
--memory-swap je modifikatorska zastavica, ki ima smisel le, če je nastavljen tudi --pomnilnik. Ko kontejner porabi ves razpoložljivi RAM, uporaba swapa omogoči vsebniku, da na disk zapiše presežne pomnilniške zahteve. Pri aplikacijah, ki pogosto preklapljajo pomnilnik na disk, zmogljivost trpi.
Njena okolja imajo lahko zapletene učinke:
Če je --memory-swap nastavljen na pozitivno celo število, potem morata biti oba --pomnilnika nastavljena na --memory-swap. --memory-swap predstavlja skupno količino pomnilniških in swap con, ki jih je mogoče uporabiti, in --pomnilnik nadzoruje količino pomnilnika, uporabljenega v conah brez swapa. zatoČe je --memory="300m" in --memory-swap="1g", lahko kontejner zamenja prostor s 300m pomnilnika in 700m (1g - 300m).。
Če je --memory-swap nastavljen na 0, se nastavitev prezre in vrednost se šteje za nenastavljeno.
Če je --memory-swap nastavljen na isto vrednost kot --pomnilnik, in je --pomnilnik nastavljen na pozitivno celo število, vsebnik nima dostopa do zamenjave。 Glej Preprečevanje uporabe zamenjav kontejnerjev.
Če --memory-swap ni nastavljen in je --pomnilnik nastavljen, lahko vsebnik uporabi toliko swap --pomnilnika, kot je nastavljeno (če je gostiteljski kontejner konfiguriran s swap pomnilnikom). Na primer, če --memory="300m" in --memory-swap nista nastavljena, lahko kontejner porabi skupno 600m pomnilnika in prostora za izmenjavo.
Če je --memory-swap eksplicitno nastavljen na -1, lahko vsebnik uporablja neomejeno število swapov, do števila, ki je na voljo na gostiteljskem sistemu.
Znotraj vsebnika orodja, kot je brezplačno, poročajo o razpoložljivih izmenjavah za gostitelja, namesto da bi poročala o izmenjavah, ki so na voljo znotraj vsebnika. Ne zanašajte se na rezultate brezplačnih ali podobnih orodij, da ugotovite, ali borza obstaja. |