Ar Docker sumažina našumą?
Ar Docker sumažina našumą?

Video: Ar Docker sumažina našumą?

Video: Ar Docker sumažina našumą?
Video: WinGet: Windows Application Package Manager Part 1 2024, Lapkritis
Anonim

Spektaklis yra labai svarbus jūsų programai.

Tačiau Dockeris tai daro primesti spektaklis išlaidas. Procesai, vykdomi konteineryje, nebus tokie greiti, kaip tie, kurie vykdomi vietinėje OS. Jei reikia gauti geriausią įmanomą spektaklis iš savo serverio, galbūt norėsite vengti Dokeris.

Panašiai galima paklausti, kaip priversti „Docker“veikti greičiau?

Daugeliu atvejų yra dalykų, kuriuos galite padaryti daryti į padaryti Docker net greičiau.

Jie įtraukia:

  1. Padarykite savo sudėtinio rodinio vaizdus liesus ir prastus.
  2. Host Docker ant pliko metalo.
  3. Naudokite minimalistinę pagrindinio kompiuterio operacinę sistemą.
  4. Naudokite mikro paslaugas.
  5. Naudokite kūrimo talpyklą.

Be to, ar „Docker“yra lėtesnis nei vietinis? Bendras rezultatas toks Dokeris yra beveik identiškas Gimtoji našumas ir greitesnis nei KVM kiekvienoje kategorijoje. Išimtis yra Docker's NAT – jei naudojate prievado atvaizdavimą (pvz., dokininkas paleisti -p 8080:8080) tada galite tikėtis nedidelio delsos smūgio, kaip parodyta toliau.

Taip pat reikia žinoti, kada neturėtumėte naudoti „Docker“?

Daryk Nenaudokite „Docker“ . Jei teikiate pirmenybę saugumui, rizikuojate bėgti Dokeris konteineriai su nepilna izoliacija. Bet koks kenkėjiškas kodas gali pasiekti jūsų kompiuterio atmintį. Yra populiari praktika paleisti daug konteinerių vienoje aplinkoje.

Kodėl „Docker“yra greitas?

Docker's Našumo pranašumas Taigi tai nėra tiesa Dokeris yra greičiau nei virtualios mašinos. Tačiau apie „Dockerized“programas galite pasakyti, kad jos efektyviau naudoja išteklius iš pagrindinės sistemos. Tai reiškia, kad konteineriai efektyviau naudoja sistemos išteklius nei virtualios mašinos.

Rekomenduojamas: