Hjem Udvikling Hvad er arbejdsbyrden? - definition fra techopedia

Hvad er arbejdsbyrden? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder arbejdsbyrde?

Mængden af ​​arbejde, der udføres af en enhed i et givet tidsrum, eller den gennemsnitlige mængde arbejde, der håndteres af en enhed på et bestemt tidspunkt. Mængden af ​​arbejde, der håndteres af en virksomhed, giver et skøn over den enheds effektivitet og ydeevne. I computervidenskab refererer dette udtryk til computersystemers evne til at håndtere og behandle arbejde.

Komponenter som servere eller databasesystemer tildeles ofte en forventet arbejdsbyrde ved oprettelsen. Analyse af deres ydeevne sammenlignet med den forventede arbejdsbyrde udføres derefter over tid.

Techopedia forklarer Workload

En tilgang til at øge kapaciteten i arbejdsbyrden er at øge antallet af servere og køre applikationer på forskellige servere. Ulempen med denne fremgangsmåde er øgede omkostninger til installation, vedligeholdelse og implementering.

Et par specifikke typer arbejdsbelastning, der gælder for computersystemer, inkluderer:

  • Hukommelsesarbejdsmængde: Hvert program eller instruktion har brug for en vis hukommelse for at gemme midlertidige eller permanente data og udføre mellemliggende beregninger. Hukommelsens arbejdsbelastning bestemmer hukommelsesbrugen af ​​hele systemet over et givet tidsrum eller på et specifikt tidspunkt. Personsøgnings- og segmenteringsaktiviteter bruger en masse virtuel hukommelse og øger dermed brugen af ​​hovedhukommelse. Når antallet af programmer, der udføres, bliver så stort, at hukommelsen bliver en flaskehals til ydeevne, indikerer det, at der er behov for mere hukommelse, eller at programmer skal styres på en mere effektiv måde.
  • CPU-arbejdsbelastning: CPU-arbejdsbelastning angiver antallet af instruktioner, der udføres af processoren i en given periode eller på et bestemt tidspunkt. Denne statistik indikerer et behov for en stigning i behandlingseffekt, hvis CPU'en er overbelastet hele tiden, eller et fald i behandlingseffekt, hvis CPU-brug falder under en bestemt tærskel. Yderligere ydelsesforbedringer kan opnås for det samme antal instruktioner, der udføres på en CPU på et givet tidspunkt, ved at reducere antallet af cyklusser, der kræves af en instruktion til vellykket udførelse. Sidstnævnte kan opnås ved at forbedre kodeeffektiviteten.
  • I / O-arbejdsbyrde: De fleste applikationer har en tendens til at bruge betydelig tid på at indsamle input og producere output. Som et resultat skal arbejdsbelastningen af ​​input-output (I / O) -kombinationer på et system analyseres grundigt for at sikre, at passende belastningsevneparametre overholdes. En statistik over antallet af indgange, der er samlet af et system, og antallet af output, der er produceret af et system over en bestemt tidsperiode, betegnes som input-output-arbejdsbelastning.
  • Databasearbejde: Databaser kan analyseres for deres hukommelsesbrug, gennemstrømning ved maksimale belastninger og I / O-gennemstrømning. Hver af disse komponenter kan give en lille tilnærmelse af databasens ydeevne og dens parametre. Imidlertid kan den sande arbejdsbyrde for en database analyseres ved at bestemme antallet af forespørgsler, der udføres af databasen i et givet tidsrum, eller det gennemsnitlige antal forespørgsler, der udføres på et bestemt tidspunkt.
Hvad er arbejdsbyrden? - definition fra techopedia