Полезный поток записи — 0,012 МБ/с, чтения — 1,2 МБ/с: 40 × 300 и 4000 × 300 байт/с соответственно.
Расчет пропускной способности системы
Полезный поток записи — 0,012 МБ/с, чтения — 1,2 МБ/с: 40 × 300 и 4000 × 300 байт/с соответственно.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Исходя из указанных параметров:
-
Размер отдельной записи: 300 байт;
-
Количество операций:
- 40 записей в секунду (WRps);
- 4000 чтений в секунду (RRps).
Необходимо определить, какой объём данных в мегабайтах в секунду может обрабатывать система при чтении и при записи. Полученные цифры будут использованы при дальнейшем выборе архитектурных решений, например, типа хранилища или уровня кэширования.
Ответ
Полезный поток записи — 0,012 МБ/с, чтения — 1,2 МБ/с: 40 × 300 и 4000 × 300 байт/с соответственно.
При десятичном мегабайте запись составляет 12 000 байт/с, чтение — 1 200 000 байт/с. В двоичных единицах это примерно 0,0114 МиБ/с и 1,1444 МиБ/с.
Расчёт предполагает одну целую запись на операцию. Протокол, индексы, журнал, репликация и служебные поля увеличивают реальный трафик; диск может читать страницы, значительно большие 300 байт. Эти числа описывают полезные данные, а не достаточную пропускную способность всей инфраструктуры.