Vergleichen wir beispielsweise IP Base mit Advanced Enterprise Services. Angenommen, Sie haben advent installiert, verwenden jedoch nur die für ipbase relevanten Funktionen. Würde das Ausführen von advent, wenn Sie nur ipbase benötigen, die Leistung des Routers in irgendeiner Weise beeinträchtigen, abgesehen vom Flash-Speicher?
Oder anders ausgedrückt: Würde die Leistung des Routers verbessert (wie gering sie auch sein mag), wenn nur die IOS-Funktionen ausgeführt würden, die Sie anstelle des vollständigen Advent-Images benötigen?
Antworten:
Genau genommen kosten die ungenutzten Funktionen Leistung. Ein "messbarer" Verlust ist jedoch fraglich. Die meisten Funktionen werden auch dann initialisiert, wenn sie nicht verwendet werden, sodass sie in den Arbeitsspeicher aufgenommen werden. Alle regelmäßigen "Haushaltsaufgaben" benötigen weiterhin CPU-Zeit. Die Hauptfunktionen (IPv6, Telefoniedienst, Routing-Protokolle, IDs / IPs usw.) müssen explizit aktiviert und konfiguriert werden. und ja, sie sind sehr messbar.
Ist advent 10% langsamer als ipbase, um "ipbase" auszuführen? Nein. Das Booten dauert viel länger, aber die täglichen Vorgänge werden nur einen geringen Unterschied erkennen. (vorausgesetzt, Sie haben das Gedächtnis, überhaupt die Adventszeit zu beginnen)
quelle
sho proc
von ipbase und advent, wenn Sie dies bezweifeln.Größere Images verbrauchen mehr RAM - dies hat keine Auswirkungen auf die einmal geladene CPU, obwohl dies auch zu einer längeren Startzeit führt, da dies natürlich im Speicher dekomprimiert werden muss und dies Zeit in Anspruch nimmt.
Auf moderneren Plattformen mit schnellen Intel Xeons ist der Dekomprimierungsunterschied nicht sehr bedeutend. Auf älteren MIPS- oder PowerPC-Prozessoren ist dies der Fall.
quelle