~/tools / Local LLM Memory Estimator
Local LLM Memory Estimator — Oszacuj pamięć dla lokalnego LLM: plik modelu plus KV cache
Oszacuj, ile pamięci potrzebuje lokalny LLM na VPS-ie lub własnym komputerze: plik modelu plus KV cache dla wybranej długości kontekstu i liczby równoległych zapytań. Presety korzystają z oficjalnych rozmiarów plików i konfiguracji modeli Qwen3 oraz Mistral 7B. Nic nie opuszcza Twojej przeglądarki.
Oszacowanie
- Wagi modelu
- 4.84 GiB
- KV cache
- 0.56 GiB
- Rezerwa
- 1.00 GiB
- Suma
- 6.41 GiB (6.88 GB)
- Najmniejszy popularny rozmiar pamięci, który to pomieści
- 8 GiB
To jest oszacowanie. Nie obejmuje buforów obliczeniowych środowiska uruchomieniowego i zakłada, że każda warstwa ma ten sam kształt KV. Zanim wybierzesz plan, zmierz prawdziwe uruchomienie.
Dane modelu sprawdzono: 2026-10-26.
Źródła: Ollama library · Konfiguracja modelu (config.json) · Ollama FAQ
Wszystko działa w Twojej przeglądarce. Nic nie jest przesyłane.
Lokalny model językowy potrzebuje pamięci na dwie rzeczy. Pierwsza to sam model, który jest mniej więcej tak duży jak jego plik do pobrania. Druga to KV cache, który rośnie wraz z długością kontekstu i z liczbą zapytań obsługiwanych przez serwer jednocześnie. Ollama FAQ podaje, że wymagana pamięć RAM skaluje się jako OLLAMA_NUM_PARALLEL pomnożone przez OLLAMA_CONTEXT_LENGTH oraz że kwantyzacja cache'u w q8_0 zużywa w przybliżeniu połowę pamięci w porównaniu z f16, a q4_0 około jednej czwartej. To narzędzie dodaje obie części za Ciebie. Rozmiar pliku bierze z Ollama library, a liczbę warstw, liczbę głowic KV i wymiar głowicy z oficjalnego pliku konfiguracyjnego każdego modelu, po czym liczy cache jako 2 × warstwy × głowice KV × wymiar głowicy × długość kontekstu × równoległe zapytania × bajty na wartość. Następnie dolicza rezerwę na system operacyjny i inne usługi, pokazuje sumę w GiB i GB, wskazuje najmniejszy popularny rozmiar pamięci, który ją pomieści, oraz informuje, czy wpisany przez Ciebie plan VPS się w niej mieści. Wynik jest oszacowaniem, a nie pomiarem: nie obejmuje własnych buforów obliczeniowych środowiska uruchomieniowego, a prawdziwy serwer warto zmierzyć, zanim zdecydujesz się na plan. Dane modeli sprawdzono w dniu podanym pod narzędziem.
Zastosowania
- Wybór ilości pamięci w planie VPS, zanim za niego zapłacisz
- Sprawdzenie, jak zwiększenie długości kontekstu lub liczby równoległych zapytań wpływa na zużycie pamięci
- Porównanie mniejszego modelu z większym na tym samym serwerze
Jak używać
- Wybierz model albo pozycję własnego modelu i wpisz rozmiar pliku, liczbę warstw, głowic KV i wymiar głowicy swojego modelu.
- Ustaw długość kontekstu, liczbę równoległych zapytań, typ KV cache oraz rezerwę na system operacyjny i inne usługi.
- Opcjonalnie wpisz pamięć planu, który rozważasz, aby zobaczyć, czy oszacowanie się mieści i z jakim zapasem.
FAQ
Jak obliczana jest pamięć?
Narzędzie dodaje trzy części. Wagi to rozmiar pliku modelu do pobrania. KV cache to 2 × warstwy × głowice KV × wymiar głowicy × długość kontekstu × równoległe zapytania × bajty na wartość, gdzie wartość zajmuje 2 bajty w f16, około 1 bajta w q8_0 i około pół bajta w q4_0, zgodnie z proporcjami z Ollama FAQ. Trzecia część to rezerwa na system operacyjny i inne usługi, którą ustawiasz samodzielnie.
Skąd pochodzą liczby dla modeli?
Rozmiary plików i kwantyzacja pochodzą z Ollama library, która podaje je przy każdym tagu. Liczba warstw, głowic KV i wymiar głowicy pochodzą z oficjalnego pliku config.json każdego modelu na Hugging Face. W przypadku Mistral 7B, który nie podaje wymiaru głowicy, jest to rozmiar warstwy ukrytej podzielony przez liczbę głowic uwagi. Data sprawdzenia jest widoczna pod narzędziem.
Dlaczego wynik jest tylko oszacowaniem?
Środowisko uruchomieniowe potrzebuje też pamięci roboczej na swoje bufory obliczeniowe, których to narzędzie nie uwzględnia, a rzeczywiste zużycie zależy od środowiska i jego ustawień. Zanim wybierzesz plan, zmierz zużycie pamięci podczas prawdziwego uruchomienia i zostaw trochę zapasu.
Jaka jest różnica między GB a GiB?
1 GB to 1 000 000 000 bajtów, a 1 GiB to 1 073 741 824 bajtów. Narzędzie pokazuje sumę w obu jednostkach, a pamięć wpisanego planu porównuje z sumą w GiB, aby nie przecenić tego, co się zmieści. „GB” u dostawcy może oznaczać jedno lub drugie, więc sprawdź, jak liczy to Twój dostawca.
Czy mogę użyć modelu, którego nie ma na liście?
Tak. Wybierz pozycję własnego modelu i wpisz rozmiar pliku, liczbę warstw, głowic KV i wymiar głowicy, które podano w config.json modelu. Wzór zakłada, że każda warstwa ma ten sam kształt KV, więc nie pasuje do modeli łączących różne typy warstw, używających przesuwanych okien lub architektury mixture of experts.
Co zmienia typ KV cache?
Zmienia tylko rozmiar cache'u, a nie wag. Według Ollama FAQ q8_0 zużywa w przybliżeniu połowę pamięci w porównaniu z f16, a q4_0 w przybliżeniu jedną czwartą. To narzędzie nie mierzy, jak mniejszy cache wpływa na odpowiedzi.
Czy moje dane są wysyłane na serwer?
Nie. Obliczenia odbywają się w Twojej przeglądarce.