Unix: Mi a különbség a ' valódi ', ' felhasználó ' és a ' sys ' amikor felhívom az időt?


Legjobb válasz

  • Valódi: ez a falióra idő. Ha más folyamatok is futnak egyidejűleg, akkor ezek lassítják a folyamatot, és ezáltal “valódiak” lesznek.
  • Felhasználó: az az idő, amelyet a CPU felhasználói módban töltött a programjára. (A rendszermag mód ebben nem számít bele. Például Ön kérte a lemez IO és a lemezed nagyon lassú. Egy ilyen rendszermeghívást kernel módban hívnak meg, ezért a “felhasználó” számára nem jelenik meg.)
  • Sys: az az idő, amelyet a CPU kernel módra töltött a végrehajtás során. A rendszermag mód olyan műveleteket tartalmaz, mint a lemez IO, a hálózati IO, az eszközök, a memóriafoglalás stb. (A mem. Allokáció egy része azonban továbbra is a felhasználói térben van.) ul>
  • Valós: különbség az indítás és a leállítás ideje között – az úgynevezett “falióra” eltelt idő.
  • Felhasználó: a program futtatására fordított CPU-idő összege az összes használt processzorban
  • Sys: Az operációs rendszer szolgáltatásainak a program nevében történő végrehajtásával töltött CPU-idő, az összes általa használt processzoron összesen

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük