A Docker csökkenti a teljesítményt?
A Docker csökkenti a teljesítményt?

Videó: A Docker csökkenti a teljesítményt?

Videó: A Docker csökkenti a teljesítményt?
Videó: Getting started with Containers | #CloudNativeNinja PT1 2024, November
Anonim

Teljesítmény kritikus az alkalmazás szempontjából.

Azonban, Docker igen előírni teljesítmény költségeket. A tárolóban futó folyamatok nem lesznek olyan gyorsak, mint a natív operációs rendszeren futó folyamatok. Ha a lehető legjobbat kell elérnie teljesítmény ki a szerverről, érdemes elkerülni Dokkmunkás.

Hasonlóan felmerülhet a kérdés, hogyan tudom gyorsabbá tenni a Dockert?

Sok esetben van olyan, amit megtehetsz csináld nak nek hogy Docker még gyorsabban.

Tartalmazzák:

  1. Legyen a konténerképei karcsú és aljas.
  2. Host Docker csupasz fémen.
  3. Használjon minimalista gazdagép operációs rendszert.
  4. Használjon mikroszolgáltatásokat.
  5. Használjon build gyorsítótárat.

Ezenkívül a Docker lassabb, mint a natív? Az általános eredmény az Dokkmunkás közel azonos Anyanyelvi teljesítmény és gyorsabb mint KVM minden kategóriában. Ez alól a kivétel az Docker's NAT - ha portleképezést használ (pl. dokkmunkás run -p 8080:8080) azután kisebb ütésekre számíthat a késleltetésben, amint az alább látható.

Azt is tudni kell, hogy mikor ne használja a Dockert?

Tedd Ne használja a Dockert ha a biztonságot részesíti előnyben, kockáztatja a futást Dokkmunkás tartályok nem teljes szigeteléssel. Bármilyen rosszindulatú kód hozzáférhet a számítógép memóriájához. Elterjedt gyakorlat, hogy sok tárolót futtatnak egyetlen környezetben.

Miért gyors a Docker?

Docker's Teljesítményelőny Nem igazán igaz, hogy ezt mondjuk Dokkmunkás van gyorsabban mint a virtuális gépek. A dockerizált alkalmazásokról azonban elmondható, hogy hatékonyabban használják a gazdagép rendszer erőforrásait. Ez azt jelenti, hogy a konténerek hatékonyabban használják ki a rendszererőforrásokat, mint a virtuális gépek.

Ajánlott: