
В типичных процессах планирования мощностей я вижу, возможно, упрощенное рассмотрение для оценкитолькоразмеры страниц или данных, которые, как ожидается, будут проходить через сетевые каналы. Это означает, что как при обычной разработке приложений средний размер ответа страницы HTTP составляет 30 КБ, или размер данных веб-службы XML в среднем составляет 100 КБ, такие цифры берутся в сыром виде и умножаются на прогнозируемый объем, чтобы получить ожидаемые требования к пропускной способности.
Похоже, разработчики и архитекторы приложений склонны забывать или вообще не осознавать тот факт, что данные приложенийинкапсулированныйв транспортные уровни нижних уровней для доставки. Поэтому они редко учитывают пропускную способность, потребляемую заголовками в пакетах TCP/IP и кадрах Ethernet.
Я считаю, что эти накладные расходы следует учитывать при планировании пропускной способности, но не знаю, как их точно рассчитать. Есть ли базовая формула или процесс, который учитывает эти проценты накладных расходов? Пока я не видел ни одной статьи, в которой обсуждался бы этот вопрос.
решение1
Единой формулы не существует, поскольку объем накладных расходов на инкапсуляцию зависит от размера полезной нагрузки данных в пакетах — накладных расходов гораздо больше, если вы обслуживаете трафик DNS со скоростью 10 Мбит/с, чем при обслуживании ISO со скоростью 10 Мбит/с. Накладные расходы обычно незначительны, однако они перекрываются неточностями, присущими оценке объема запросов и размеров ответов. Запасы безопасности, заложенные в ваше планирование емкости, должны с лихвой покрывать накладные расходы.