- Ollamas levedyktighet avhenger først og fremst av RAM, GPU og modellkvantisering, ikke så mye av selve appen.
- Med 16 GB RAM og et GPU på 8–12 GB, kan kvantiserte modeller på 7B–13B håndteres godt til daglig bruk.
- 30B–70B-modellene krever GPU-er med 16–32 GB VRAM og minst 32 GB RAM for å være virkelig brukbare.
- Å velge riktig modellstørrelse og format for maskinvaren forhindrer krasj og muliggjør smidig, privat lokal AI.
Hvis du vurderer å kjøre kunstig intelligens-modeller på din egen datamaskin, vil du uunngåelig støte på Ollama før eller siden. Og det er der det store spørsmålet oppstår: hvilke maskinvarekrav trenger jeg for at modellene skal kjøre problemfritt og uten hakking? Det er ikke nok at de bare starter opp; nøkkelen er at de kan brukes komfortabelt i hverdagsoppgaver, og det er viktig å forstå de ulike typene maskinvare.
Gjennom denne artikkelen vil vi se i detalj hva Llama gjør, hva de forskjellige modelltypene (7B, 13B, 70B, osv.) krever, hvordan CPU, GPU, RAM og disk påvirker ytelsen, og hvilke konfigurasjoner som er rimelige avhengig av tilfellet ditt , enten du ønsker en enkel tekstassistent eller har tenkt å kjøre monstre som Llama 3 med titalls milliarder parametere eller visjons- og OCR-modeller.
Hva er Ollama, og hvorfor utgjør maskinvaren en så stor forskjell?
Ollama er i hovedsak en språkmodellklient som lar deg kjøre LLM-er lokalt på maskinen din, uten å være avhengig av skyen. Den bruker motorer som llama.cpp for inferens og pakker all kompleksiteten inn i et enkelt verktøy, med CLI og REST API, som også hjelper deg å forstå konseptene bak de kunstige nevrale nettverkene bak modellene.
Dens rolle er å være «kommandosenteret» hvorfra du laster ned, administrerer og kjører modeller som Llama 3, Mistral, Gemma, Phi, Qwen, DeepSeek eller multimodale modeller som Llava . Det fine er at du kan bruke dem helt offline, slik at dataene dine holdes lokalt og uten å betale for hvert token, slik tilfellet er med sky-API-er.
Selv om Ollama i seg selv er lett og ikke krevende, er modellene den kjører svært ressurskrevende . Hver LLM består av millioner eller milliarder av parametere, noe som tilsvarer gigabyte med minne og lagringsplass, samt en tung belastning på CPU-en og, hvis du har en, GPU-en.
Derfor, når noen prøver å kjøre en stor modell (for eksempel en 70B Llama) på et system med en kraftig CPU, men et separat GPU og akkurat nok RAM, er resultatet vanligvis at «det fungerer», men det er så tregt at det praktisk talt er ubrukelig . Nøkkelen er å balansere CPU, GPU, RAM, harddisk og modelltype riktig.
Typer modeller i Ollama og hvordan de påvirker krav
I Ollama-biblioteket vil du se modeller organisert etter familier og størrelser: 1B, 2B, 4B, 7B, 13B, 30B, 65B, 70B, 405B… . Dette tallet (B for milliarder) indikerer det omtrentlige antallet parametere, og er en av faktorene som i størst grad bestemmer nødvendig maskinvare.
Vi kan gruppere dem generelt i fire kategorier , noe som i stor grad hjelper deg med å beregne hvilken maskin du trenger for å være komfortabel med hver gruppe av modeller og kvantifiseringer:
- Minimodeller (270M – 4B): designet for beskjedne enheter (enkle bærbare datamaskiner, til og med noen mobiltelefoner eller mini-PC-er). Rask, men med mindre resonneringsevne.
- Små modeller (4B – 14B): ideell som balanserte «innenlandske» modellerBra for generell chat, kontoroppgaver, lett kodingshjelp osv.
- Mellomstore modeller (14B – 70B)De spiller allerede i en annen liga; De trenger kraftig maskinvare., rikelig med RAM og, om mulig, et GPU med mye VRAM.
- Store modeller (> 70B)De er dyr designet for svært alvorlige infrastrukturer (Avanserte GPU-er, flere grafikkort, dedikerte servere, godt utnyttede avanserte Mac-er osv.).
I tillegg til størrelse spiller også kvantisering en rolle : i Ollama ser du suffikser som q4_K_M, q5_1, q3_K_S, q8_0, f16 , osv. Disse formatene indikerer hvor komprimerte modellens vekter er.
- FP16 / FP32 (f16, f32): knapt komprimert, topp kvalitet, men brutalt minneforbrukEn 7B i FP16 kan bruke mer enn 20 GB VRAM.
- Q4 (q4_0, q4_K_M…)4-bit kvantisering, Stor størrelsesreduksjon med moderat innvirkning på kvalitetenDe er vanligvis det «sweet spot».
- Q3, Q2 (q3_K_S, q2_K…)mer aggressive kvantiseringer, veldig liten størrelse i bytte mot et lite tap av presisjonNyttig på svært begrenset maskinvare.
- Q5, Q6, Q8mellomtrinn mellom sterk kompresjon og FP16; Høyere kvalitet, høyere forbruk.
Den praktiske konsekvensen er tydelig: den samme 7B-modellen kan ta opp omtrent 26 GB i FP16 eller omtrent 4 GB i Q4 . Dette oversettes direkte til GPU VRAM-en du trenger og mengden RAM som må støtte arbeidsmengden.
Minimums- og anbefalte maskinvarekrav for Ollama på det lokale nettverket
Hvis du er bekymret for om datamaskinen din kan håndtere Ollama, er svaret vanligvis ja; spørsmålet er hvilken modell du kan kjøre problemfritt . La oss dele det opp etter komponent: RAM, CPU, GPU og harddisk, med realistiske anbefalinger basert på praktisk erfaring og dokumentasjon fra flere spesialiserte guider.
RAM: den ultimate kritiske ressursen
RAM er den primære flaskehalsen når man diskuterer lokale LLM-er. Generelt sett kan vi vurdere disse områdene:
- 8 GB RAM: den praktiske bakken. Den tillater små modeller (1B, 3B, noen svært kvantiserte varianter av 7B)Du vil imidlertid legge merke til begrensninger, spesielt hvis systemet og nettleseren allerede bruker mye minne. Det er sannsynlig at alt vil kjøre litt tregt og med mer forsinkelse.
- 16 GB RAM: den rimelige standarden i dag. Ideell for 7B- og til og med 13B-modeller kvantisert i Q4Spesielt hvis du bruker GPU-er. Du kan jobbe med komplekse chatter uten at systemet blir tregere.
- 32 GB RAM eller merAnbefales hvis du vil mellomstore modeller (30B, 40B, 70B) eller gjøre tyngre ting som veldig lange kontekster, flere modeller parallelt, flerbrukerservere eller grafiske verktøy av typen Open WebUI på Ollama.
Husk at RAM ikke bare brukes av selve enheten: operativsystemet, nettleseren, IDE, Docker, Open WebUI og andre applikasjoner bruker det også . Hvis du vil frigjøre minne i spesifikke scenarier, kan du lære hvordan du reduserer RAM-bruken i applikasjoner som nettleseren din. For intensiv bruk er 16 GB for øyeblikket minimum anbefalt, og 32 GB er mer enn nok.
CPU: Moderne instruksjoner og antall kjerner
Ollama kan kjøre på bare en CPU, men opplevelsen varierer mye avhengig av prosessoren. Viktigere enn antall kjerner er støtte for avanserte instruksjoner som AVX2 og, enda bedre, AVX-512 , som akselererer matrise- og vektoroperasjoner som brukes mye i LLM-er.
En rimelig retningslinje ville være:
- Minimum akseptabeltEn moderne firekjerners CPU (for eksempel en nyeste generasjons Intel i5-prosessor eller tilsvarende Ryzen-prosessor) med AVX2-støtte. Du vil kunne Kjør 7B-modeller tålmodig, spesielt hvis de er godt kvantiserte.
- anbefales: nyeste prosessortype Intel 11. generasjon eller nyere eller AMD Zen4, Med 8 kjerner eller mer og AVX-512-støtte der det er mulig. På denne måten får du forbedrede responstider og mindre flaskehalser, selv med GPU-er.
Hvis planen din er å bruke veldig store modeller (for eksempel en 70B Llama 3 med en beskjeden CPU og GPU), vil CPU-en slite, og du vil legge merke til veldig høy tokengenereringstid . I disse scenariene er den mest fornuftige tilnærmingen å velge mindre modeller eller investere i en passende GPU.
GPU og VRAM: når er det viktig og hvor mye er nødvendig
GPU-en er ikke obligatorisk, men den utgjør en enorm forskjell. En anstendig GPU med nok VRAM kan forvandle en treg opplevelse til noe helt brukbart , spesielt med kvantiserte modeller fra 7B til 13B.
Som en veldig nyttig referanse kan noe slikt estimeres for kvantiserte modeller (omtrent Q4):
- 7B → ~4 GB VRAM
- 13B → ~8 GB VRAM
- 30B → ~16 GB VRAM
- 65–70B → ~32 GB VRAM
Dette er omtrentlige verdier, men de viser tydelig at et RTX 2060 SUPER GPU med 8 GB VRAM er mer enn kapabelt til 7B og kan håndtere 13B, men kommer til kort på 70B selv med en i9 og 64 GB RAM. I så fall vil systemet bli tvunget til å fordele mye av belastningen mellom RAM og CPU, og latensen vil skyte i været.
I praksis :
- med 4–6 GB VRAM: fokus på godt kvantiserte 7B-modellerDe fungerer veldig bra for chat, skriving og generelle oppgaver.
- med 8–12 GB VRAMDu kan jobbe komfortabelt med 7B og 13B og til og med rundt 30B hvis du er villig til å gå litt saktere.
- med 20–24 GB VRAMDu går nå inn i territoriet til 30B-40B-modeller med betydelig verdighet, og noen svært kvantiserte 70B, spesielt hvis du støtter det med god RAM.
- med 32 GB VRAM eller mer: er når 70B begynner virkelig å virke rimelig for interaktiv bruk, forutsatt at resten av teamet er med.
For en OCR-modell eller andre spesialiserte modeller (f.eks. Vision) er en GPU med 20–24 GB VRAM et veldig solid grunnlag for jevn ytelse , spesielt hvis modellen involverer titalls milliarder parametere. For lettere (2B–7B) OCR- eller Vision-varianter bør 8–12 GB være helt tilstrekkelig.
Disklagring: hvor mye plass tar modellene opp
Når det gjelder diskplass, tar Ollama-applikasjonen i seg selv svært lite plass; det som virkelig tar opp plass er modellene. I et grunnleggende eller testmiljø er omtrent 50 GB tilstrekkelig , men hvis du begynner å samle modeller, øker plassen raskt.
Som en grov veiledning for kvantiserte modeller:
- Små modeller (1B–4B) → rundt 2 GB etter modell.
- Mellomstore modeller (7B–13B) → normalt 4 8-NO etter modell i henhold til kvantifiseringen.
- Store modeller (30B–70B) → lett 16 40-NO hver og en
- Svært store modeller (> 100B) → kan overstige 200 GB etter modell og til og med overstige terabyte i noen ekstreme tilfeller.
Ideelt sett bør du bruke en rask SSD (NVMe hvis mulig) for raskere innlasting av modellen. I tillegg lar Ollama deg endre modellens lagringsplassering ved hjelp av miljøvariabelen OLLAMA_MODELS , slik at du kan bruke en stor sekundær disk og frigjøre plass på primærdisken. Hvis du vil ha mer informasjon om lagringskapasitet og disktyper, kan du se veiledningen for lagringsmaskinvare.
Spesifikke krav for å kjøre spesifikke modeller med Ollama
Selv om hver modell har sine nyanser, kan det med det nåværende Ollama-økosystemet gis noen klare retningslinjer for typiske brukskategorier: generell chat, koding, visjon/OCR-modeller og gigantiske 70B-type modeller.
Generelle chatmaler (Llama, Mistral, Gemma, Qwen…)
For typisk "lokal ChatGPT"-bruk med mellomstore modeller som Llama 3.x 7B/8B, Mistral 7B, Gemma 2B/7B eller Qwen , ville et rimelig oppsett i dag være noe slikt:
- Minimum anbefalt:
- Moderne firekjerners CPU med AVX2.
- 16 GB RAM.
- Ingen GPU eller enkel GPU med 4–6 GB VRAM.
- Minst 50 GB SSD for systemet + én eller to modeller.
- Optimal konfigurasjon for å ha god takhøyde med 7B-13B:
- CPU med 8 kjerner eller mer (moderne i7/i9 eller Ryzen 7/9).
- 32 GB RAM hvis du vil holde mange ting åpne.
- GPU med 8–12 GB VRAM (RTX 3060/3070 eller tilsvarende, AMD RX 6700 eller høyere, eller en Mac med et godt utnyttet M1/M2/M3).
- 1 TB SSD hvis du skal samle modeller.
I disse scenariene yter 7B-modeller med Q4_K_M- eller Q5_K_M-kvantisering svært bra og tilbyr mer enn nok kvalitet til personlig bruk, teknisk dokumentasjon, studieoppgaver eller skrivestøtte.
Kodemodeller (DeepSeek, CodeLlama, kodeorientert Phi)
Modeller spesialisert i programmering har vanligvis lignende behov som generelle chatmodeller av samme størrelse , men det er lurt å reservere litt mer margin i RAM og VRAM hvis du skal bruke dem sammen med en tung IDE og mange åpne prosjekter.
For eksempel, for å bruke noe som DeepSeek-Coder (7B-8B) eller en CodeLlama av lignende størrelse under de rette forholdene , ville en veldig rimelig kombinasjon være:
- prosessor moderne 6-8 kjerner.
- 32 GB RAM hvis du jobber med flere verktøy samtidig (IDE, fanebasert nettleser, Docker osv.).
- GPU med minst 8 GB VRAM å bevege modellen jevnt.
Den fungerer også på mindre kraftig maskinvare, men du vil legge merke til tregere responstider når du genererer lange kodeblokker eller utfører komplekse analyser . For kompakte modeller som Phi-4 Mini er kravene mye lavere, og de yter bra selv på systemer med 16 GB RAM og en lett GPU.
Visjons- og OCR-modeller (nøkkel, OCR-modeller, multimodal)
Modeller med bildebehandlingsfunksjoner (visjon/OCR) som Llama eller multimodale varianter av Llama 3.x, samt spesifikke OCR-modeller, legger til et ytterligere lag med kompleksitet. På maskinvarenivå nærmer de seg kravene til en tekstmodell av samme størrelse, men med den større fordelen av å bruke en GPU.
Hvis vi snakker om en mellomstor OCR-modell (la oss si i 7B-13B-serien) og du vil bruke den komfortabelt lokalt til dokumentgjenkjenning, skannede bilder osv., er det fornuftig å vurdere noe sånt som:
- GPU med 20–24 GB VRAM om modellen er veldig stor, eller om du vil la nesten all behandlingen ligge på kortet.
- GPU med 8–12 GB VRAM Hvis du velger lettere og godt kvantiserte varianter, vil det fortsette å fungere bra så lenge du ikke overbruker bildestørrelse eller gigantiske kontekster.
- Minimum 16 GB RAM, selv om 32 GB gir en veldig komfortabel margin for intensiv bruk.
- moderne CPU slik at den ikke blir flaskehals når GPU-en er lastet inn.
Det direkte svaret på det typiske spørsmålet «kan jeg kjøre en OCR-modell på en GPU med 20–24 GB VRAM?» er ja, det er et utmerket utvalg for mellomstore til store visjons-/OCR-modeller i Ollama , forutsatt at du også har nok RAM og en anstendig CPU.
Kjempemodeller (Llama 3:70B og lignende)
Å prøve å kjøre en 70KB Llama 3 på Windows med en veldig kraftig CPU (for eksempel en 11. generasjons i9) og 64 GB RAM, men et GPU som en 8 GB RTX 2060 SUPER, er et perfekt eksempel på «ja, men nei». Modellen kan til slutt laste inn, men:
- En del av modellen passer ikke i VRAM og er sterkt avhengig av RAM.
- CPU-en må ta på seg mye slutningsarbeid.
- Tiden per token skyter i været, og opplevelsen blir praktisk talt ubrukelig..
For at en 70B skal gi mening i hjemmet eller semi-profesjonelle miljøer, trenger du som minimum noe i retning av dette:
- 32 GB RAM som basisminne, 64 GB hvis du ønsker ekstra takhøyde.
- GPU med minst 24–32 GB VRAM å laste inn mesteparten av modellen med en rimelig kvantisering (Q4_K_M eller lignende).
- Kraftig high-end CPU med 8–16 kjerner.
Hvis du ikke oppfyller disse tallene, er det mye mer praktisk å bruke godt kvantiserte 7B-13B-modeller , eller hvis du virkelig trenger 70B for kvalitet, bør du vurdere en spesialisert server (lokal eller i skyen), en veldig kraftig Mac eller flere GPU-er som jobber parallelt.
Krav for å installere Ollama på en VPS eller server
Et annet vanlig alternativ er å installere Ollama på en VPS eller dedikert server og få tilgang til den via API eller webgrensesnitt (for eksempel med Open WebUI). Dette involverer ikke bare ressurser, men også operativsystem og tillatelser.
I guider fra leverandører som Hostinger anbefales følgende minimumskrav for en VPS rettet mot Ollama:
- RAM: minimum 16 GB slik at små/mellomstore modeller ikke overbelaster systemet.
- CPU: 4–8 virtuelle kjerneravhengig av størrelsen på modellene og antall samtidige brukere.
- Lagring: Minimum 12 GBI praksis er det imidlertid lurt å sikte høyere (50–100 GB) hvis du skal prøve flere modeller.
- OS: fremfor alt Linux, med preferanse for Ubuntu 22.04 eller høyere, eller en nyere stabil Debian.
- Root-tilgang eller sudo-tillatelser for å installere avhengigheter, konfigurere systemd osv.
Hvis VPS-en din inkluderer et NVIDIA GPU, må du installere og konfigurere CUDA eller NVIDIA container toolkit hvis du bruker Docker. Med AMD brukes ROCm vanligvis på Linux, og de riktige Adrenalin-driverne på Windows. I miljøer uten GPU vil serveren være avhengig av CPU og RAM, så ikke spar på disse ressursene; du kan også administrere den eksternt via eksternt skrivebord hvis du trenger et grafisk grensesnitt.
Spesifikke maskinvarescenarioer og hvilke modeller som skal brukes
For å sikre at alt det ovennevnte ikke forblir rent teoretisk, kan det være nyttig å se på noen typiske maskinvarekombinasjoner og hvilke typer modeller som passer godt i hvert tilfelle ved bruk av Ollama.
Beskjeden stasjonær eller mellomstor bærbar datamaskin
La oss forestille oss et typisk lag :
- i5- eller Ryzen 5-prosessor fra noen år siden (4–6 kjerner).
- 16 GB RAM.
- Integrert eller dedikert 4 GB GPU.
- 512 GB SSD.
I dette scenariet er det fornuftige å sikte mot :
- Kvantiserte 1B-3B-modeller (Gemma 2B, Phi-4 Mini, Llama 3.x 1B) for maksimal flyt.
- 7B-modeller i 4. kvartal hvis du godtar en litt lengre responstid.
- Bruk av Ollama med en terminal, og hvis du vil ha et webgrensesnitt, åpne WebUI forsiktig for ikke å overbelaste RAM-en.
Du kan bruke din lokale tekstassistent til å lage sammendrag, gjøre litt analyse og lette programmeringsoppgaver, men det er ikke det ideelle miljøet for 13B-modeller og nyere.
Mellom- til avansert utstyr fokusert på lokal AI
Her snakker vi om en PC-type :
- Moderne i7/i9- eller Ryzen 7/9-prosessor, 8–16 kjerner.
- 32 GB RAM.
- GPU med 12–24 GB VRAM (RTX 4070/4080, 3090, 4090, AMD-ekvivalenter eller lignende).
- 1–2 TB SSD.
Denne konfigurasjonen utvider mulighetene betraktelig :
- modeller 7B–13B i 4./5. kvartal for chat, kode, dataanalyse … med svært gode responstider.
- 30B-modeller og noen 70B kvantisert hvis du aksepterer litt mer latens.
- Modeller av visjon/OCR mellomstore som bruker GPU-en i stor grad.
Det er den typen maskin du kan bruke til å sette opp et seriøst lokalt AI-miljø, med flere modeller, et webgrensesnitt, integrasjon via REST API og en profesjonell arbeidsflyt uten å være avhengig av eksterne tjenester.
"Beast"-server eller arbeidsstasjon
På toppen finner man miljøer med:
- Flere GPU-er med 24–48 GB VRAM hver, eller én enkelt high-end-prosessor.
- 64–128 GB RAM.
- CPUer med mange kjerner, som for eksempel nyere Threadripper- eller Xeon-modeller.
Det er her gigantiske modeller (>70B, MoE, visjonstunge osv.) begynner å bli realistiske, selv med flere samtidige brukere eller komplekse integrasjoner. Det er åpenbart et kostnadskrevende scenario, men det lar deg også ha funksjoner som ligner på noen kommersielle API-er, med full datakontroll i din egen infrastruktur.
Praktiske tips for å få mest mulig ut av Ollama-maskinvaren din
Utover å kjøpe mer RAM eller et bedre GPU, finnes det flere fremgangsmåter som hjelper deg med å få mest mulig ut av det du allerede har og unngå overraskelser når du kjører store modeller med Ollama.
For det første er det viktig å velge riktig modell basert på hva du skal bruke den til : det er ingen vits i å bruke en 70B til å skrive enkle e-poster når en veljustert 7B er helt tilstrekkelig. På samme måte gir ikke en 30B mening hvis GPU-en din bare har 6 GB VRAM; en 7B vil være et bedre valg i fjerde kvartal.
Et annet viktig tiltak er å eksperimentere med kjøretidsparametere (temperatur, num_ctx, num_predict osv.), enten i modellfilen eller via CLI/API. Bruk av latterlig store kontekster ( num_ctx på 32k eller mer ) med lite RAM eller VRAM vil i mange tilfeller gjøre hele systemet tregere uten å gi særlig stor fordel.
Det anbefales også overvåke hvilke modeller som er lastet inn og på hvilken prosessor hjelp ollama psDer vil du se om modellen faktisk kjører på GPU-en eller CPU-en, og hvilken størrelse den har lastet inn. Juster variabelen OLLAMA_KEEP_ALIVE Det hjelper modeller med å tømme minne når de ikke er i bruk, og dermed frigjøre ressurser.
Til slutt, husk at kvantisering er din allierte : å lage Q4_K_M- eller Q5_K_M-varianter av en original FP16-modell lar deg dra nytte av mye mer beskjeden maskinvare med et kvalitetstap som ofte er nesten umerkelig for bruk i den virkelige verden.
Etter å ha vurdert alt dette, er den klareste konklusjonen at Ollama ikke er den krevende delen; modellene er det . Å forstå hvordan størrelse, kvantisering, RAM og VRAM forholder seg, lar deg velge riktig maskinvare- og LLM-kombinasjon for dine behov: fra en bærbar PC med 16 GB som kjører en lett 7B til en arbeidsstasjon med et 24 GB GPU som håndterer robuste visjons- og OCR-modeller. Ved å nøye justere forventninger og parametere er det fullt mulig å ha en kraftig, privat AI som kjører på din egen maskin uten månedlige avgifter.
Indeks
- 1 Hva er Ollama, og hvorfor utgjør maskinvaren en så stor forskjell?
- 2 Typer modeller i Ollama og hvordan de påvirker krav
- 3 Minimums- og anbefalte maskinvarekrav for Ollama på det lokale nettverket
- 4 Spesifikke krav for å kjøre spesifikke modeller med Ollama
- 5 Krav for å installere Ollama på en VPS eller server
- 6 Spesifikke maskinvarescenarioer og hvilke modeller som skal brukes
- 7 Praktiske tips for å få mest mulig ut av Ollama-maskinvaren din