Dom Rozwój Co to jest obciążenie pracą? - definicja z techopedii

Co to jest obciążenie pracą? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza obciążenie pracą?

Ilość pracy wykonanej przez jednostkę w danym okresie czasu lub średnia ilość pracy wykonanej przez jednostkę w danym momencie. Ilość pracy wykonanej przez jednostkę daje oszacowanie wydajności i wydajności tego podmiotu. W informatyce termin ten odnosi się do zdolności systemów komputerowych do obsługi i przetwarzania pracy.

Komponentom, takim jak serwery lub systemy baz danych, często przypisuje się oczekiwane obciążenie podczas tworzenia. Następnie przeprowadzana jest analiza ich wydajności w porównaniu z oczekiwanym obciążeniem.

Techopedia wyjaśnia obciążenie pracą

Jednym z podejść do zwiększania możliwości obciążenia jest zwiększenie liczby serwerów i uruchamianie aplikacji na różnych serwerach. Wadą tego podejścia są zwiększone koszty instalacji, konserwacji i wdrażania.

Kilka konkretnych rodzajów obciążenia, które dotyczą systemów komputerowych, obejmuje:

  • Obciążenie pamięci: każdy program lub instrukcja potrzebuje pamięci do przechowywania danych tymczasowych lub stałych i wykonywania obliczeń pośrednich. Obciążenie pamięci określa użycie pamięci przez cały system w danym okresie czasu lub w określonym momencie. Działania stronicowania i segmentacji wykorzystują dużo pamięci wirtualnej, zwiększając w ten sposób wykorzystanie pamięci głównej. Jednak gdy liczba wykonywanych programów staje się tak duża, że ​​pamięć staje się wąskim gardłem pod względem wydajności, oznacza to, że potrzeba więcej pamięci lub programy muszą być zarządzane w bardziej efektywny sposób.
  • Obciążenie procesora: Obciążenie procesora wskazuje liczbę instrukcji wykonywanych przez procesor w danym okresie lub w określonym momencie. Ta statystyka wskazuje na potrzebę zwiększenia mocy obliczeniowej, jeśli procesor jest ciągle przeciążony, lub obniżenia mocy obliczeniowej, jeśli użycie procesora spadnie poniżej określonego progu. Dalsze ulepszenia wydajności można uzyskać dla tej samej liczby instrukcji wykonanych na CPU w danym momencie czasu poprzez zmniejszenie liczby cykli wymaganych przez instrukcję dla pomyślnego wykonania. To ostatnie można osiągnąć poprzez poprawę wydajności kodu.
  • Obciążenie we / wy: większość aplikacji spędza dużo czasu na gromadzeniu danych wejściowych i wytwarzaniu danych wyjściowych. W rezultacie obciążenie pracą kombinacji wejścia-wyjścia (I / O) w systemie musi zostać dokładnie przeanalizowane, aby zapewnić spełnienie odpowiednich parametrów wydajności obciążenia. Statystyka dotycząca liczby danych wejściowych zebranych przez system i liczby danych wyjściowych wytworzonych przez system w określonym czasie jest określana jako obciążenie pracą między danymi wejściowymi a wyjściowymi.
  • Obciążenie bazy danych: Bazy danych można analizować pod kątem wykorzystania pamięci, przepustowości przy maksymalnych obciążeniach i przepustowości we / wy. Każdy z tych komponentów może dać niewielkie przybliżenie wydajności bazy danych i jej parametrów. Jednak prawdziwe obciążenie bazy danych można analizować, określając liczbę zapytań wykonanych przez bazę danych w danym okresie czasu lub średnią liczbę zapytań wykonywanych w danym momencie.
Co to jest obciążenie pracą? - definicja z techopedii