Съдържание:
Определение - Какво означава натоварване?
Обемът на работата, извършена от дадено предприятие за даден период от време, или средният обем на работа, обработен от предприятието в определен момент. Количеството работа, обработена от дадено предприятие, дава оценка на ефективността и резултатите от това предприятие. В компютърните науки този термин се отнася до способността на компютърните системи да се справят и обработват работата.
Компоненти като сървъри или системи от бази данни често се назначават очаквано работно натоварване при създаването. След това се прави анализ на тяхното представяне в сравнение с очакваното натоварване.
Техопедия обяснява натовареността
Един подход за повишаване на възможностите за натоварване е да се увеличи броят на сървърите и да се стартират приложения на различни сървъри. Недостатъкът на този подход са увеличените разходи при настройка, поддръжка и внедряване.
Няколко специфични типа натоварване, които се прилагат за компютърните системи, включват:
- Натоварване на паметта: Всяка програма или инструкция се нуждае от малко памет, за да съхранява временни или постоянни данни и да извършва междинни изчисления. Работното натоварване на паметта определя използването на паметта на цялата система за даден период от време или в определен момент във времето. Дейностите за пейджинг и сегментиране използват много виртуална памет, като по този начин увеличават използването на основната памет. Въпреки това, когато броят на изпълняваните програми стане толкова голям, че паметта се превръща в тясно място за ефективност, това показва, че е необходима повече памет или е необходимо програмите да се управляват по-ефективно.
- Работно натоварване на процесора: Натовареността на процесора показва броя инструкции, изпълнявани от процесора през даден период или в определен момент. Тази статистика показва необходимост от увеличаване на мощността на процесора, ако процесорът е претоварен през цялото време, или намаляване на мощността на процесора, ако използването на процесора падне под определен праг. По-нататъшни подобрения на производителността могат да бъдат получени за същия брой инструкции, изпълнявани на процесора в даден момент от време, като се намали броят на циклите, необходими на инструкцията за успешно изпълнение. Последното може да се постигне чрез подобряване на ефективността на кода.
- I / O Работно натоварване: Повечето приложения са склонни да отделят значително време за събиране на вход и получаване на продукция. В резултат на това работното натоварване на комбинациите вход-изход (I / O) в системата трябва да се анализира задълбочено, за да се гарантира, че са изпълнени подходящите параметри за изпълнение на натоварването. Статистическа информация за броя на входовете, събрани от системата и броя на изходите, произведени от системата за определена продължителност от време, се нарича работно натоварване на вход-изход.
- Работно натоварване на базата данни: Базите данни могат да бъдат анализирани за тяхното използване на паметта, пропускателна способност при максимални натоварвания и I / O производителност. Всеки от тези компоненти може да даде малко сближаване на производителността на базата данни и нейните параметри. Истинската натовареност на базата данни обаче може да бъде анализирана чрез определяне на броя на заявките, изпълнени от базата данни за даден период от време, или средния брой заявки, изпълнявани в определен момент.