Arbetsbelastning

Författare: Louise Ward
Skapelsedatum: 7 Februari 2021
Uppdatera Datum: 26 Juni 2024
Anonim
Arbetsbelastning – fiktiva exempel på situationer
Video: Arbetsbelastning – fiktiva exempel på situationer

Innehåll

Definition - Vad betyder arbetsbelastning?

Mängden arbete som utförs av en enhet under en viss tidsperiod, eller den genomsnittliga mängden arbete som hanteras av ett företag vid en viss tidpunkt. Mängden arbete som hanteras av ett företag ger en uppskattning av den enhetens effektivitet och prestanda. I datavetenskap avser detta begrepp datorsystemens förmåga att hantera och bearbeta arbete.


Komponenter som servrar eller databassystem tilldelas ofta en förväntad arbetsbelastning vid skapandet. Analys av deras prestanda jämfört med den arbetsbelastning som förväntades genomförs sedan över tid.

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Workload

En metod för att öka arbetsbelastningen är att öka antalet servrar och köra applikationer på olika servrar. Nackdelen med detta tillvägagångssätt är ökade kostnader för installation, underhåll och distribution.

Några specifika typer av arbetsbelastning som gäller datorsystem inkluderar:

  • Arbetsbelastning för minne: Varje program eller instruktion behöver lite minne för att lagra tillfälliga eller permanenta data och utföra mellanliggande beräkningar. Arbetsbelastningen för minnet bestämmer minnesanvändningen för hela systemet under en viss tidsperiod eller vid ett visst ögonblick. Sökning och segmenteringsaktiviteter använder mycket virtuellt minne, vilket ökar användningen av huvudminnet. Men när antalet program som körs blir så stort att minnet blir en flaskhals för prestanda, indikerar det att mer minne behövs eller program måste hanteras på ett mer effektivt sätt.
  • CPU-arbetsbelastning: CPU-arbetsbelastning indikerar antalet instruktioner som utförs av processorn under en viss period eller vid ett visst ögonblick. Denna statistik indikerar ett behov av en ökning av behandlingseffekten om CPU: n är överbelastad hela tiden, eller en minskning av bearbetningskraften om CPU-användningen faller under en viss tröskel. Ytterligare prestandaförbättringar kan erhållas för samma antal instruktioner som körs på en CPU vid en given tidpunkt genom att minska antalet cykler som krävs av en instruktion för framgångsrik exekvering. Det senare kan uppnås genom att förbättra kodeffektiviteten.
  • I / O-arbetsbelastning: De flesta applikationer brukar spendera betydande tid på att samla in och producera resultat. Som ett resultat måste arbetsbelastningen för kombinationer av input-output (I / O) på ett system analyseras noggrant för att säkerställa att lämpliga parametrar för lastprestanda uppfylls. En statistik över antalet ingångar som samlats in av ett system och antalet utgångar som produceras av ett system under en viss tidsperiod benämns inmatnings-utgångs arbetsbelastning.
  • Databasarbetsbelastning: Databaser kan analyseras för deras minnesanvändning, genomströmning vid maximala belastningar och I / O-genomströmning. Var och en av dessa komponenter kan ge en liten tillnärmning av databasprestanda och dess parametrar. Emellertid kan den verkliga arbetsbelastningen för en databas analyseras genom att bestämma antalet frågor som körs av databasen under en viss tidsperiod, eller genom att det genomsnittliga antalet frågor som körs vid ett visst ögonblick.