Wie viel RAM wird benötigt, um zwei lokale LLMs gleichzeitig bereitzuhalten?

Eva Wong ist die Technische Redakteurin und und leidenschaftliche Tüftlerin bei ZimaSpace. Eine lebenslange Geek mit einer Leidenschaft für Homelabs und Open-Source-Software, sie spezialisiert sich darauf, komplexe technische Konzepte in zugängliche, praktische Anleitungenzu übersetzen. Eva ist der Meinung, dass Self-Hosting Spaß machen und nicht einschüchternd sein sollte. Durch ihre Tutorials befähigt sie die Community, Hardware-Setups zu entmystifizieren, vom Bau ihres ersten NAS bis hin zur Beherrschung von Docker-Containern.

Um zwei lokale LLMs bereitzuhalten, werden mindestens beide residenten Gewichtssätze sowie Laufzeitpuffer, KV-Caches und Reserven für das Betriebssystem benötigt.

In einem Home-Server-Workflow kann der Arbeitsspeicher für zwei residente LLMs sowohl das interaktive Verhalten als auch die Ressourcennutzung im Hintergrund verändern. Der sichtbare Effekt tritt erst auf, nachdem die Anfrage mehrere Verarbeitungsstufen durchlaufen hat. Daher kann eine einzelne Durchschnittszahl verschleiern, wo die Verzögerung, der Qualitätsverlust oder der Fehler begonnen hat. Durch die Trennung von Transport, Berechnung, Speicherung und Anwendungsstatus lässt sich der Zusammenhang unter ansonsten identischen Bedingungen testen.

Der Kausalpfad, ausgehend vom Arbeitsspeicher für zwei residente LLMs

Der erste kausale Zusammenhang ist einfach: Die Quantisierung bestimmt die Größe der Basisgewichte in Byte. Dieser Schritt verändert, was die nächste Komponente erhält. Daher kann das beobachtete Ergebnis nicht allein der finalen Benutzeroberfläche oder dem Modell zugeschrieben werden. Wenn Eingabe und Arbeitslast konstant bleiben, wird diese frühe Transformation sichtbar.

Das Modell der Cache-Kapazität bietet eine konkrete Möglichkeit, diese Stufe zu interpretieren: Die Quantisierung bestimmt die Größe der Basisgewichte in Byte. Ihr praktischer Wert liegt darin, die veränderte Variable von späteren Effekten durch Pufferung, Planung, Speicherung oder Darstellung zu trennen, die ein ähnliches Symptom hervorrufen können.

Sobald sich die erste Stufe ändert, bestimmt der maximal gleichzeitig nutzbare Kontext die KV-Zuweisung. Die Folge kann je nach Fragestellung des Artikels als Latenz, Genauigkeit, Energieverbrauch, Kapazität oder wahrgenommene Flüssigkeit auftreten. Der Kausalpfad beginnt jedoch weiterhin, bevor die endgültige Ausgabe angezeigt wird.

Warum ein Leerlauftest den Effekt unterschätzt

Ein Benchmark im Leerlauf unterschätzt den Zusammenhang, weil der maximal gleichzeitig nutzbare Kontext die KV-Zuweisung bestimmt. Gleichzeitige KI-, Speicher-, Medien- oder Automatisierungsaufgaben können daher einen Effekt verstärken, der in einem Benchmark mit nur einer Anfrage gering erscheint. Das Verhalten an den Randbereichen ist wichtiger als ein Durchschnittswert im Leerlauf.

Der Mechanismus der physischen Schreibvorgänge verbindet die Ebene der gemeinsam genutzten Ressourcen mit dem Ergebnis: Der maximal gleichzeitig nutzbare Kontext bestimmt die KV-Zuweisung. Wenn diese Ebene separat gemessen wird, lassen sich Durchsatz, Cache-Treffer, Bestätigungen oder optimistische Statusaktualisierungen nicht fälschlich mit abgeschlossener, für den Benutzer sichtbarer Arbeit gleichsetzen.

Die Wechselwirkung setzt sich fort, weil Framework-Arbeitsbereiche und gemeinsam genutzte Seiten die physische Nutzung verändern. Deshalb können sich zwei Home-Server mit derselben beworbenen Hardware oder Netzwerkgeschwindigkeit unterschiedlich verhalten, wenn sich Warteschlangentiefe, Datenlayout, Cache-Zustand oder Richtlinie unterscheiden.

Wenn eine andere Variable die Kontrolle übernimmt

Dieselbe Kennzahl kann irreführend werden, wenn eine andere Begrenzung sichtbar wird. In diesem Fall unterschätzt das Addieren von Dateigrößen den maximal zugesicherten Speicher. Ein anderer Engpass kann die Obergrenze festlegen, bevor eine Änderung am Arbeitsspeicher für zwei residente LLMs messbar wird.

Der Zusammenhang mit der Latenz des Rerankers hilft dabei, den erwarteten Mechanismus von einer konkurrierenden Erklärung zu unterscheiden. Bei einem kontrollierten Test müssen Quelldaten, Hardware, Parallelität, Cache-Zustand und Softwareversionen unverändert bleiben, während nur die Titelvariable geändert wird. Diese Abhängigkeit sollte in einem reproduzierbaren Home-Server-Test sichtbar bleiben.

Die Fehlergrenze ist erreicht, wenn das Addieren von Dateigrößen den maximal zugesicherten Speicher unterschätzt. Danach kann aggressiveres Tuning Kosten, Risiken oder Instabilität erhöhen, ohne das durch den Titel versprochene Ergebnis zu verbessern. Das Ergebnis muss getrennt von angrenzenden Pipeline-Stufen bewertet werden.

-15% OFF

FAQ zum Arbeitsspeicher für zwei residente LLMs

Was bestimmt den Mindestbedarf an Arbeitsspeicher für zwei residente LLMs?

Der Mindestbedarf ergibt sich daraus, dass die Quantisierung die Größe der Basisgewichte in Byte bestimmt. Addieren Sie den Spitzenbedarf, der sich daraus ergibt, dass der maximal gleichzeitig nutzbare Kontext die KV-Zuweisung bestimmt, und reservieren Sie anschließend Kapazität für das Betriebssystem, andere Dienste, Beeinträchtigungen und Messunsicherheiten. Dieser Unterschied wird bei gleichzeitig laufenden Aufgaben im Haushalt wichtiger.

Wann steigt die Schätzung für den Arbeitsspeicher für zwei residente LLMs?

Die Schätzung steigt, wenn Parallelität, Kontext, Ereignisrate, Aufbewahrungsdauer oder Wiederherstellungsaufwand zunehmen. Sie kann sinken, wenn Komprimierung, Batching, Caching oder inkrementelle Verarbeitung die gemessenen Stückkosten senken. Diese Abhängigkeit sollte in einem reproduzierbaren Home-Server-Test sichtbar bleiben.

Welche Kennzahl zum Arbeitsspeicher für zwei residente LLMs sollte zuerst erfasst werden?

Beginnen Sie mit Gewichten, PSS, KV-Bytes und dem maximal zugesicherten Arbeitsspeicher. Eine Anzahl oder Kapazitätsangabe ohne Nenner, Zeitfenster, Präzision, Replikation und Latenzziel kann keine sinnvolle Entscheidung über einen Schwellenwert unterstützen. Das Ergebnis muss getrennt von angrenzenden Pipeline-Stufen bewertet werden.

Einen kontrollierten Test zum Arbeitsspeicher für zwei residente LLMs durchführen

Erstellen Sie eine repräsentative Arbeitslast und erfassen Sie Gewichte, PSS, KV-Bytes und den maximal zugesicherten Arbeitsspeicher, bevor Sie den Arbeitsspeicher für zwei residente LLMs ändern. Führen Sie kalte und warme Durchläufe durch, berücksichtigen Sie realistische Parallelität und verwenden Sie bei jedem Vergleich dieselben Daten, Versionen, dieselbe Hardware und dasselbe Kriterium für den sichtbaren Erfolg.

Nutzen Sie den verwandten Mechanismus unter Arbeitsspeicher für zwei residente LLMs, um vor dem Test die erwartete Richtung festzulegen. Ändern Sie jeweils nur eine Variable, erfassen Sie Median- und Randverhalten und behalten Sie den fehlgeschlagenen oder beeinträchtigten Fall bei, damit das Ergebnis auch seine betriebliche Grenze umfasst.

Übernehmen Sie die Änderung nur, wenn der gemessene Nutzen über wiederholte Durchläufe hinweg bestehen bleibt und die angegebene Grenze akzeptabel ist. Wenn eine andere Stufe dominiert, lassen Sie den Arbeitsspeicher für zwei residente LLMs unverändert und testen Sie stattdessen diesen konkurrierenden Engpass, anstatt aus einer Korrelation auf Kausalität zu schließen.

Tech- & KI-Zentrum

Mehr zum Lesen

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.