Зміст:
Визначення - Що означає завантаженість?
Обсяг роботи, виконаної суб’єктом господарювання за певний проміжок часу, або середній обсяг роботи, яку обробляє суб'єкт господарювання за певний момент часу. Обсяг роботи, яку обробляє суб'єкт господарювання, дає оцінку ефективності та ефективності роботи цього суб'єкта. В інформатиці під цим терміном розуміється здатність комп'ютерних систем керувати та обробляти роботу.
Таким компонентам, як сервери або системи баз даних, при створенні часто призначається очікуване навантаження. Аналіз їх продуктивності порівняно з очікуваним навантаженням проводиться з часом.
Техопедія пояснює навантаження
Один із підходів до збільшення можливостей навантаження - збільшити кількість серверів та запустити програми на різних серверах. Недоліком такого підходу є збільшення витрат на налаштування, обслуговування та розгортання.
Кілька конкретних типів навантаження, що застосовуються до комп'ютерних систем, включають:
- Робоче навантаження на пам'ять: Кожна програма чи інструкція потребує певної пам'яті для зберігання тимчасових або постійних даних та проведення проміжних обчислень. Робоче навантаження в пам'яті визначає використання пам'яті всієї системи протягом певного періоду часу або в певний момент часу. У заходах підкачки та сегментації використовується багато віртуальної пам'яті, тим самим збільшується використання основної пам'яті. Однак, коли кількість виконуваних програм стає настільки великою, що пам'ять стає вузьким місцем для продуктивності, це вказує на те, що потрібно більше пам’яті або програмами потрібно керувати більш ефективно.
- Робоче навантаження процесора: завантаженість процесора вказує кількість інструкцій, що виконуються процесором протягом певного періоду або в певний момент часу. Ця статистика вказує на необхідність збільшення потужності процесора, якщо процесор перевантажений постійно, або зменшення потужності обробки, якщо використання процесора падає нижче певного порогу. Подальше поліпшення продуктивності може бути отримано для тієї ж кількості інструкцій, що виконуються на ЦПУ в даний момент часу, зменшуючи кількість циклів, необхідних інструкцією для успішного виконання. Останнього можна досягти, покращивши ефективність коду.
- Робоче навантаження вводу / виводу: Більшість додатків, як правило, витрачають значний час на збір вводу та отримання вихідних даних. Як результат, робоче навантаження комбінацій введення / виводу (вводу / виводу) в системі повинно бути ретельно проаналізовано, щоб забезпечити дотримання відповідних параметрів продуктивності навантаження. Статистичну інформацію про кількість входів, зібраних системою, і кількість виходів, що виробляються системою протягом певної тривалості часу, називають робочим навантаженням вводу-виводу.
- Робоче навантаження бази даних: Бази даних можна проаналізувати на предмет використання їх пам'яті, пропускної здатності при максимальних навантаженнях та пропускної здатності вводу / виводу. Кожен з цих компонентів може дати невелике наближення продуктивності бази даних та її параметрів. Однак справжню завантаженість бази даних можна проаналізувати, визначивши кількість запитів, виконаних базою даних за певний проміжок часу, або середню кількість запитів, що виконуються в певний момент часу.