Определение рабочей нагрузки проектируемой системы
Таблица 1 — Задачи, решаемые системой.
|
№. | Инт. | №. | Инт. | №. | Инт. | №. | Инт. | №. | Инт. | №. | Инт. |
| 0.08. | | 0.15. | | 0.09. | | 0.2. | | 0.02. | | 0.07. |
Таблица 2 — Трудоемкость процессорных операций.
|
№. | Трудоемкость процессорных операций (млн опер.). | Среднее число обращений к файлам. |
F1. | F2. | F3. | F4. | F5. | F6. | F7. | F8. | F9. | F10. | F11. | F12. |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
| | | | | |
Таблица 3 — Параметры файлов.
|
Параметры файлов. | F1. | F2. | F3. | F4. | F5. | F6. | F7. | F8. | F9. | F10. | F11. | F12. |
Длина файлов, G (MB). | | | | | | | | | | | | |
Средняя длина блоков. | | | | | | | | | | | | |
При проектировании сети на начальной стадии необходимо знать общий объем работ, который должна выполнять сеть.
Введем следующие обозначения:
Пусть рабочая нагрузка обозначена m классами задач, поступающими с интенсивностями л1, л2… лm.
Задачи каждого класса требуют в среднем выполнение и1, и2…иm процессорных операций. Они работают с файлами F1, F2…Fk, которые характеризуются длиной блоков l1, l2…lk записей. Задачи с номером m обращаются к файлу с номером k Dmk раз. Число обращений удаленных пользователей r1…rm.
Для описания рабочей нагрузки необходимо вычислить следующие параметры средней задачи:
— интенсивность поступления.
— доля задач класса m в общей интенсивности:
(2).
— трудоемкость процессорных операций:
и=(0.1Ч1100)+(0.19Ч2100)+(0.11Ч1700)+(0.25Ч3000)+(0.25Ч1400)+(0.089Ч1500)=110+399+187+750+350+133.5=1929.5.
— среднее число обращений к файлу:
D1=0.1Ч80+0.19Ч100+0.25Ч80=8+19+20=47.
D2=0.25Ч100=25.
D3=0.25Ч160=40.
D4=0.1Ч120+0.11Ч260=12+28.6=40.6.
D5=0.19Ч210+0.11Ч230+0.25Ч190=39.9+25.3+47.5=112.7.
D6=160Ч0.1+230Ч0.19+260Ч0.11+180Ч0.25=16+43.7+28.6+45=133.3.
D7=170Ч0.19+340Ч0.089=32.3+30.26=62.56.
D8=190Ч0.25+230Ч0.25=47.5+57.5=105.
D9=190Ч0.1+120Ч0.19+230Ч0.25+250Ч0.25+210Ч0.089=19+22.8+57.5+ 62.5+18.69=180.49.
D10=240Ч0.25+200Ч0.089=60+17.8=77.8.
D11=280Ч0.11+180Ч0.089=30.8+16.02=46.82.
D12=270Ч0.1+180Ч0.11+80Ч0.089=27+19.8+7.12=53.92.
— общее число обращений к файлу:
D=47+25+40+28.6+112.7+133.3+62.56+105+180.49+77.8+46.82+53.92 = 925.19.
— средняя длина блока записи:
(6).
Lср.бл.=(350Ч47+270Ч25+340Ч40+400Ч40.6+160Ч112.7+180Ч133.3+340Ч 62.56+280Ч105+250Ч180.49+190Ч77.8+200Ч46.82+240Ч53.92)/925.19=(16 450+6750+13 600+16240+18 032+23994+21 270.4+29 400+45122.5+14 782+9364+12 940.8)/925.19=227 945.7/925.19=246.38.
— среднее число обращений удаленных пользователей к задаче:
R=0.1Ч60+0.19Ч65+0.11Ч70+0.25Ч75+0.25Ч60+0.089Ч70=6+12.35+7.7+18.75+15+6.23=66.03.
— среднее количество прерываний процессора с учетом того, что любая операция обращения к файлам или удаленному пользователю приводит к прерываю процессора, вычисляемого по формуле:
Hцп=925.19+66.03=991.22.
— средняя трудоемкость количества операций непрерывного счета на процессоре:
И0=1929,5/991,22=1,95(млрд. операций) Полученные характеристики средней задачи используются для выбора базового варианта вычислительной сети.