Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пырякина К.21 вариант

.doc
Скачиваний:
31
Добавлен:
11.02.2015
Размер:
33.28 Кб
Скачать

Пырякина К. Группа 341. Вариант 21.

Задача 1.

В дисковой системе ввода вывода запросы поступают со скоростью V (IOPS). Время обслуживания – T (ms). Рассчитайте характеристики производительности диска:

1. Загрузка контроллера.

2. Время отклика.

3. Средний размер очереди.

4. Время запроса в очереди.

Рассчитайте характеристики в случае если мощность контроллера увеличится в k раз.

V (IOPS)

T (ms)

1000

0,6

Время поступления Ra = 1 / V

0,001 s

1 ms

Загрузка контроллера U = Rs / Ra

0,6

60 %

Время отклика R = Rs / (1 - U)

1,5

ms

Средний размер очереди U2 / (1 - U)

0,9

Время запроса в очереди = U*R

0,9

ms

Если в мощность контроллера увеличилась в k раз (k=3), соответственно

V (IOPS)

T (ms)=T (ms)/k

k

1000

0,2

3

Время поступления Ra = 1 / V

0,001 s

1 ms

Загрузка контроллера U = Rs / Ra

0,2

20 %

Время отклика R = Rs / (1 - U)

0,25

ms

Средний размер очереди U2 / (1 - U)

0,05

Время запроса в очереди = U*R

0,05

ms

Задача 2.

Объем данных для хранения данных приложения – V (TB). Пиковая загрузка оценивается в L (IOPS). Объем используемых дисков системе W (GB), скорость вращения которых S (rpm), производительность M (IOPS) (U = 70 %). Определить требуемое количество дисков для обеспечения работы приложения.

V (GB)

W (GB)

L (IOPS)

M (IOPS)

1000

500

4555

200

Количество дисков требуемых для размещения информации = V/W

2

(округлили до целого)

Количество дисков требуемых для обеспечения производительности L/M

23

(округлили до целого)

В результате требуется Max (2, 23) = 23 диска

Задача 3.

Для HDD с указанными характеристиками (среднее время поиска P (ms), скорость внутренней передачи данных V (MB/s), скорость вращения диска W (rpm)) определить суммарное время обслуживания и максимальное количество операций ввода/вывода при использовании блоков в 4, 8, 32, 64 Кб.

P (ms)

V (MB/s)

W (rpm)

4

130

15000

Время задержки L = (0.5/(W/60))*1000 (половина времени оборота)

2,0

ms

Время внутренней задержки X = размер блока / V ( скорость внутренней передачи данных)

Размер блока

4

8

32

64

X =

0,03077 ms

0,06154 ms

0,24615 ms

0,49231 ms

Суммарное время обслуживания Rs = P + L + X

6, 03077 ms

6, 06154 ms

6,24615 ms

6,49231 ms

Максимальное количество операций ввода/вывода = 1/Rs (округлили до целого)

166

165

160

154