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