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?


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)


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.