Czy nieużywane funkcje Cisco IOS zajmują zasoby pamięci RAM / procesora?

12

Na przykład porównajmy IP Base i Advanced Enterprise Services. Załóżmy, że masz zainstalowany adwent, ale w rzeczywistości korzystasz tylko z funkcji związanych z ipbase. Czy użycie adbase, gdy potrzebujesz tylko ipbase, w inny sposób niż miejsce w pamięci flash, zmniejszy wydajność routera?

Innymi słowy, czy wydajność routera zostałaby poprawiona (choć nieznaczna) poprzez uruchomienie tylko potrzebnego zestawu funkcji IOS zamiast pełnego obrazu adwentowego?

WaxTrax
źródło
Mówię też o czystym wykonaniu. Rozumiem, że z punktu widzenia bezpieczeństwa obraz IOS z mniejszą liczbą funkcji przedstawia mniejszą powierzchnię ataku.
WaxTrax
Krótka odpowiedź: przejście z usług IP Base na usługi Adv Ent nie zużywa więcej procesora ... Usługi Adv Ent oczywiście zużywają więcej pamięci DRAM, ponieważ obraz musi zawierać kod wszystkich tych funkcji
Mike Pennington

Odpowiedzi:

13

Ściśle mówiąc, tak, nieużywane funkcje kosztują trochę wydajności. Jednak „mierzalna” strata jest wątpliwa. Większość funkcji jest inicjowanych, nawet jeśli nie są używane, więc zje to do pamięci, a wszelkie okresowe zadania „utrzymania domu” nadal będą miały czas procesora. Główne funkcje (ipv6, usługa telefonii, protokoły routingu, identyfikatory / ips itp.) Muszą być wyraźnie włączone i skonfigurowane; i tak, są bardzo mierzalne.

Czy pojawienie się 10% wolniej niż ipbase przy robieniu „ipbase” ... Nie. Uruchomienie zajmie znacznie więcej czasu, ale codzienne operacje nie zauważą żadnej różnicy. (zakładając, że masz pamięć do uruchomienia adwentu)

Ricky Beam
źródło
To nie jest prawda. Ścieżka CEF na interfejs jest obecnie budowana dynamicznie i nie zawiera żadnych funkcji, które nie są aktywowane. Było to prawdą 5-6 lat temu (pod względem wydajności).
Łukasz Bromirski
Kto powiedział coś o CEF? Czy w ogóle przekazywanie pakietów? Mówię o trudnym do zmierzenia zużyciu procesora ze względu na procesy aktywnie nieużywanych funkcji. Porównaj wyniki sho procipbase i advent, jeśli w to wątpisz.
Ricky Beam
Przez wydajność rozumiem pps. Na routerze, o jakiej innej wydajności możesz pomyśleć? W procesach IOS procesor ma ograniczony zestaw czasowy, a następnie są zatrzymywane w celu przetwarzania pakietów, więc różnica między IP Base a Advanced Enterprise Services z punktu widzenia wydajności routera wynosi zero.
Łukasz Bromirski
Czy masz jakieś źródła, aby zakwalifikować to roszczenie?
Micheasz Henning
7

Większe obrazy zużyją więcej pamięci RAM - nie ma wpływu na procesor po załadowaniu, ale będzie także wymagało dłuższego czasu rozruchu, ponieważ oczywiście musi zostać zdekompresowany do pamięci, a to zajmuje dużo czasu.

Na bardziej nowoczesnych platformach z szybkimi Intel Xeons różnica dekompresyjna nie jest bardzo znacząca. Tak jest w starszych procesorach MIPS lub PowerPC.

Olipro
źródło
Ciekawe, która linia routerów Cisco ma Xeon CPUS?
WaxTrax
@WaxTrax niektóre karty liniowe Nexus7k i asr9k i SUP używają Xeonów ... Nie pamiętam, które z nich są na mojej głowie, ale jeśli przekopiesz się na ciscolive365.com, znajdziesz informacje
knotseh
ostatnio robią to karty RSP / SUP - 6500 otrzymał Sup2T, który przeniósł się z MIPS na Intel Xeon. o ile wiem, zakres ASR zawsze opierał się na procesorach Intel.
Olipro