Futtatóidejű beállítások Docker memóriához, CPU-hoz és GPU-hoz:A hiperlink bejelentkezés látható.
--memóriacsere részletei
--memory-swap egy módosító zászló, amely csak akkor érthető, ha --memory is be van állítva. Amikor egy konténer felhasználja az összes elérhető RAM-ot, a swap lehetővé teszi, hogy a konténer felesleges memóriaigényeket írjon a lemezre. Azoknál az alkalmazásoknál, amelyek gyakran cserélnek memóriát lemezre, a teljesítmény romlik.
A beállítások összetett hatásokat válthatnak ki:
Ha a --memory-swap pozitív egész számra van állítva, akkor mindkét --memóriát --memory-swapra kell állítani. --memória-swap a használható memória- és cserezónák teljes mennyiségét jelenti, míg a --memória szabályozza, mennyi memóriát használ a nem swap zónákban. következésképpenHa --memory="300m" és --memory-swap="1g", akkor a konténer helyet cserélhet 300m memóriával és 700m-rel (1g - 300m).。
Ha a --memory-swap 0-ra van állítva, akkor a beállítást figyelmen kívül hagyjuk, és az értéket nem állítják be.
Ha a --memory-swap ugyanarra az értékre van állítva, mint a --memory, és a --memory pozitív egész számra van állítva, akkor a konténer nem fér hozzá a swaphoz。 Lásd: A konténerek cserék megakadályozása.
Ha a --memory-swap nincs beállítva, és --memory be van állítva, a konténer annyi swap --memóriát használhat, amennyit beállított (ha a host konténer swap memóriával van konfigurálva). Például, ha a --memory="300m" és a --memory-swap nincsenek beállítva, a konténer összesen 600m memóriát és swap helyet használhat.
Ha a --memory-swap explicit módon -1-re van állítva, a konténer korlátlan számú swapot használhat, legfeljebb a host rendszerben elérhető számig.
A konténeren belül olyan eszközök, mint például ingyenes jelentés a gazda számára elérhető csereprogramokról, nem pedig a konténeren belüli cserepiacokról. Ne támaszkodj ingyenes vagy hasonló eszközök kimenetére annak megállapítására, hogy létezik-e csere. |