ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.04.2024
Просмотров: 8
Скачиваний: 0
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Определим время, за которое диск делает один оборот:
Tоб=60*1000/Nоб=60000/4600=13,04 мс
Время считывания одного кластера составит:
Tcl = Tob/5 = 13,04/5 = 2,6 мс
Время позиционирования головки на дорожку:
Tpoz=T1 N=4 N мс
Время ожидания:
Toj=Тob/2=6.52 мс
Время считывания любого кластера определится как сумма
Tocl = Tpoz + Toj + Tcl
Определим время считывания файлов
Ta = Tpoz + Toj + Tcl = 4 4 + 6,52 + 4,18 = 27,53 мс.
Тb=Tb1+Tb2+Tb3=13,04+13,04+4,18=37,24 мс.
Tc = Tpoz + Toj + Tcl = 2 4 + 8,35 + 4,18 = 20,53 мс. Td1 = Tpoz+ Toj+ Tcl = 1 4 + 8,35 + 4,18 = 16,53 мс. Td2 = Tpoz + Toj+ Tcl = 0 4 + 0 + 4,18 = 4,18 мс. Td3 = Tpoz + Toj + Tcl = 0 4 + 0+ 4,18 = 4,18 мс. Td4 = Tpoz + Toj + Tcl= 0 4 + 0+ 4,18 = 4,18 мс. Тd=Td1+Td2+Td3+Td4=16,53+4,18+4,18+4,18=29,07 мс. Te1 = Tpoz + Toj + Tcl = 2 4 + 8,35 + 4,18 = 20,53 мс. Te2 = Tpoz + Toj + Tcl = 1 4 + 8,35 + 4,18 = 16,53 мс. Te3 = Tpoz + Toj + Tcl = 0 4 + 4,18 + 4,18 = 8,36 мс. Te4 = Tpoz +Toj + Tcl = 0 4 + 0 + 4,18 = 4,18 мс Тe=Te1+Te2+Te3+Te4=20,53+16,53+8,36+4,18+4,18=49,06 мс. Тsum=Ta+Tb+Tc+Td+Te=24,53+37,24+20,53+29,07+49,06=166,43 мс.
Задача 4.
Рассчитать следующие параметры производительности дисковой системы:
1. Коэффициент загрузки - U;
2. Средний размер очереди запросов – NQ;
3. Среднее время, проведенное запросом в очереди RQ.
Определить новые параметры дисковой системы (RS), позволяющие уменьшить время нахождения запроса в очереди на указанную в исходных данных величину.
Скорость поступления запросов a | Время обслуживания запросов Rs мс | Уменьшить среднее время нахождения запроса в очереди |
175 | 3,43 | 30% |
Решение:
Коэффициент загрузки системы определим с учетом согласования размерности величин следующим образом.
U=a*Rs=175*0.001*3,43=0,6
Nq=U^2(1-U)=0,36*0,4=0,144
Rq=Rs/(1-U) – Rs=3,43/0,4 – 3,43=5,145 мс
Уменьшим значение Rq на 30% то есть, новое значение среднего времени, проведенное запросом в очереди составит
Rq1=Rq-0,3*Rq=5,145-1,54=3,6 мс
Определим значение характеристики Rs1 для новой дисковой системы, которое обеспечит снижение времени нахождения запросов в очереди до величины 3,6 мс
aRs1^2+aRq1*Rs1-Rq1=0
Rs1=3,08
Проверка правильности:
U1=a*Rs1=175*,001*3,08=0,539
Rq1=Rs1/(1-U)-Rs1=3,08/(1-0,539)-3,08=3,601
Ответ:U=0,6; Nq=0,144; Rq=5,145
Задача 5.
Определить какой должна быть скорость вращения диска, чтобы обеспечивалось заданное значение IOPS. Исходные данные для расчетов приведены в таблице.
Среднее время поиска блока информации на диске (Е) мс. | Средняя скорость передачи блока информации по шинам (v)Мб/с. | Объем используемых для передачи данных блоков (V)Кб | Требуемое значение IOPS 1/с |
4 | 60 | 16 | 115 |
Решение:
Определим время обслуживания одного запроса:
Ra=1/IOPS=1000/115=8,69 мс
Среднее время передачи блока составит:
X=V/v=(16*1000)/60000=0,26 мс
Среднее время ожидания нужного блока при считывании или записи информации определим как разность
L=Ra- (E+X)=8,69-(4+0,26)=4,43 мс
Если учесть, что среднее время ожидания нужного блока составляет время необходимое для половины оборота диска, то скорость вращения диска составит
Nd=(0,5*60*1000)/L=30000/4,43=6772 об/мин
Ответ: 6772 об/мин