Неиспользуемые функции Cisco IOS занимают ресурсы ОЗУ / ЦП?

12

Например, давайте сравним IP Base и Advanced Enterprise Services. Допустим, у вас установлено приложение Adventure, но вы на самом деле используете только функции, относящиеся к ipbase. Помимо места на флэш-памяти, будет ли запуск выпадать, когда вам потребуется только ipbase, каким-либо образом снизить производительность маршрутизатора?

Или, другими словами, будет ли производительность роутера улучшена (хотя и незначительной) за счет запуска только необходимого набора функций IOS вместо полного образа появления?

WaxTrax
источник
Кроме того, я говорю только о чистом исполнении. Я понимаю, что с точки зрения безопасности образ IOS с меньшим количеством функций представляет меньшую поверхность атаки.
WaxTrax
Краткий ответ: переход с IP-базы на услуги Adv Ent не потребляет больше ресурсов ЦП ... Услуги Adv Ent, очевидно, потребляют больше памяти DRAM, потому что изображение должно содержать код для всех этих функций
Майк Пеннингтон,

Ответы:

13

Строго говоря, да, неиспользуемые функции действительно стоят вам некоторой производительности. Однако «измеримая» потеря сомнительна. Большинство функций инициализируются, даже если они не используются, так что они будут загружаться в память, а любые периодические «домашние» задачи будут по-прежнему использовать процессорное время. Основные функции (ipv6, услуги телефонии, протоколы маршрутизации, идентификаторы / ips и т. Д.) Должны быть явно включены и настроены; и да, они очень измеримы.

Это происходит на 10% медленнее, чем ipbase при выполнении "ipbase" ... Нет. Это займет намного больше времени для загрузки, но повседневные операции увидят очень небольшую разницу. (при условии, что у вас есть память, чтобы запустить Advent в первую очередь)

Рики Бим
источник
Это неправда. Путь к интерфейсу CEF в настоящее время создается динамически и не содержит функций, которые не активированы. Это было верно 5-6 лет назад (с точки зрения производительности).
Лукаш Бромирски
Кто сказал что-нибудь о CEF? Или пересылка пакетов вообще? Я говорю о трудноизмеримом использовании процессора из-за процессов, которые не используются активно. Сравните вывод sho procот ipbase и advent, если вы сомневаетесь в этом.
Рикки Бим
По производительности я понимаю pps. На роутере, о какой другой производительности вы можете подумать? В IOS процессы имеют ограниченный набор доли времени ЦП, а затем они останавливаются для обработки пакетов, поэтому разница между IP Base и Advanced Enterprise Services с точки зрения производительности маршрутизатора равна нулю.
Лукаш Бромирски
Есть ли у вас источники, чтобы квалифицировать это требование?
Мика Хеннинг
7

Большие изображения будут занимать больше оперативной памяти - это не повлияет на процессор после загрузки, хотя это также приведет к увеличению времени загрузки, поскольку, разумеется, его необходимо распаковать в память, а для этого требуется время.

На более современных платформах с быстрым Intel Xeons разница в распаковке не очень значительна. На старых процессорах MIPS или PowerPC это так.

Olipro
источник
Просто любопытно, какая линейка маршрутизаторов Cisco имеет Xeon CPUS?
WaxTrax
@WaxTrax Некоторые линейные карты и SUP-карты nexus7k и asr9k используют Xeons ... Я не могу вспомнить, какие из них у меня на макушке, но если вы покопаетесь в ciscolive365.com достаточно, вы найдете информацию
knotseh
последние карты RSP / SUP делают - 6500 получил Sup2T, который перешел от MIPS к Intel Xeon. Насколько мне известно, диапазон ASR всегда был основан на Intel.
Олипро