Kazalo:
Opredelitev - Kaj pomeni obremenitev?
Količina dela, ki jo je podjetje opravilo v določenem časovnem obdobju, ali povprečna količina dela, ki jo podjetje opravi v določenem trenutku. Količina dela, ki jo opravi podjetje, poda oceno učinkovitosti in uspešnosti tega podjetja. V računalništvu se ta izraz nanaša na sposobnost računalniških sistemov za upravljanje in obdelavo dela.
Komponentam, kot so strežniki ali sistemi baz podatkov, je ob ustvarjanju pogosto dodeljena pričakovana delovna obremenitev. Nato se sčasoma izvede analiza njihove uspešnosti v primerjavi s pričakovano delovno obremenitvijo.
Techopedia razlaga obremenitev
Eden od načinov za povečanje zmogljivosti delovne obremenitve je povečanje števila strežnikov in zagon aplikacij na različnih strežnikih. Pomanjkljivost tega pristopa so povečani stroški pri namestitvi, vzdrževanju in uvajanju.
Nekaj posebnih vrst dela, ki veljajo za računalniške sisteme, vključuje:
- Delovna obremenitev pomnilnika: Vsak program ali navodilo potrebuje nekaj pomnilnika, da shrani začasne ali trajne podatke in izvede vmesne izračune. Delovna obremenitev pomnilnika določa uporabo pomnilnika celotnega sistema v določenem časovnem obdobju ali ob določenem trenutku. Dejavnosti pozivanja in segmentacije uporabljajo veliko virtualnega pomnilnika, s čimer se poveča uporaba glavnega pomnilnika. Ko pa število programov, ki se izvajajo, postane tako veliko, da pomnilnik postane ozko grlo za uspešnost, to pomeni, da je potrebno več pomnilnika ali pa je treba s temi programi upravljati bolj učinkovito.
- Delovna obremenitev procesorja: Delovna obremenitev procesorja prikazuje število navodil, ki jih procesor izvrši v določenem obdobju ali v določenem trenutku. Ta statistika kaže na potrebo po povečanju procesne moči, če je CPU ves čas preobremenjen, ali zmanjšanje moči obdelave, če uporaba CPU pade pod določen prag. Za enako število navodil, ki se izvajajo v centralnem procesorju v določenem trenutku, je mogoče izboljšati zmogljivost, tako da zmanjšate število ciklov, ki jih zahteva navodilo za uspešno izvedbo. Slednje je mogoče doseči z izboljšanjem učinkovitosti kod.
- V / I delovna obremenitev: Večina aplikacij porabi veliko časa za zbiranje vložkov in ustvarjanje proizvodnje. Zaradi tega je treba delovno obremenitev kombinacij vhod / izhod (V / I) v sistemu temeljito analizirati, da se zagotovi, da so izpolnjeni ustrezni parametri zmogljivosti obremenitve. Statistični podatki o številu vhodov, ki jih sistem zbira, in številu izhodov, ki jih sistem ustvari v določenem časovnem obdobju, se imenujejo kot delovna obremenitev vhodno-izhodna.
- Delovna obremenitev baze podatkov: Baze podatkov lahko analiziramo glede na njihovo pomnilnik, pretok pri največjih obremenitvah in pretok I / O. Vsaka od teh komponent lahko daje majhen približek uspešnosti baze podatkov in njenih parametrov. Resnično obremenitev baze podatkov pa je mogoče analizirati tako, da določimo število poizvedb, ki jih izvede baza v določenem obdobju, ali povprečno število poizvedb, ki se izvajajo v določenem trenutku.