En SSD-appool är värd att betala extra för med Home Assistant när aktiva databaser, loggar, tilläggs- eller containertillstånd och andra delade tjänster skapar fördröjningar eller skrivbelastning som en HDD-pool inte kan hantera utan problem. Den är inte automatiskt värd merkostnaden bara för att NVMe är snabbare på specifikationsbladet; säkerhetskopior, mediearkiv och kall data kan ofta ligga kvar på billigare lagring med hög kapacitet.
Separera Home Assistants appool från lagring med hög kapacitet
Home Assistants konfiguration, recorder-databas, integrationer och aktiva applikationstillstånd fungerar annorlunda än stora sekventiella filer. De skapar många små läsningar och skrivningar, särskilt när ett hem har många pratsamma sensorer eller när samma server kör MQTT, en databas, instrumentpaneler, mätvärden eller andra containrar. SSD-enheter är bra på detta slumpmässiga I/O-mönster med låg fördröjning, så att flytta aktivt tillstånd till flashminne kan göra uppstarter, historikfrågor, uppdateringar och samtidiga tjänster mer konsekventa.
Det innebär inte att hela servern måste använda SSD. Säkerhetskopior, mediebibliotek, exporterade inspelningar, installationsavbildningar och gamla ögonblicksbilder är vanligtvis mer beroende av kapacitet och återställningsmöjligheter än millisekundersfördröjning. En praktisk design är en SSD-appool för aktivt tillstånd plus en separat kapacitetstier för data som inte behöver snabb slumpmässig åtkomst.
Betala för SSD när lagringsfördröjningen är en uppmätt begränsning
Innan du uppgraderar bör du kontrollera om disken faktiskt är flaskhalsen. Hög diskväntetid, långsamma databastransaktioner, fördröjda historikvyer, långsamma containerstarter eller fördröjningstoppar när flera tjänster skriver samtidigt är mer betydelsefulla än en låg angiven sekventiell hastighet. Home Assistants recorder utför kontinuerliga skrivningar, så en stor mängd entiteter kan göra lagringens beteende mer märkbart än den totala databasstorleken antyder.
Användare i communityn har dokumenterat hur recorder-aktivitet, databasens tillväxt och överdriven historik för entiteter kan öka I/O-belastningen; denna diskussion om hur recorder-bevarande ändrar databasens I/O påminner om att det kan vara lika värdefullt att minska onödiga skrivningar som att köpa snabbare lagring. Om fördröjningen kvarstår efter att bevarandet har justerats och störande entiteter har åtgärdats blir en SSD-appool ett mer motiverat köp.
Välj uthållighet utifrån uppmätta skrivningar, inte utifrån ordet server
En enklare Home Assistant-installation behöver inte automatiskt en SSD för företagsbruk med hög uthållighet. Uppskatta faktiska skrivningar till värdenheten under en representativ vecka som omfattar normala automatiseringar, uppdateringar, säkerhetskopior och aktivitet från kompletterande tjänster. Omvandla detta till årliga skrivningar, jämför med den aktuella enhetens TBW-värde och lämna marginal för tillväxt under de år du förväntar dig att behålla enheten.
TBW är en planerings- och garantigräns, inte en nedräkning till ett plötsligt fel. Denna korta förklaring av hur TBW förhåller sig till verkliga dagliga skrivningar visar varför databas-, cache- och virtualiseringsarbetslaster kräver mer uppmärksamhet än lätta skrivbordsarbetslaster. Om en vanlig TLC-SSD har flera gånger den skrivbudget du behöver kanske en stor merkostnad enbart för uthållighet inte förbättrar resultatet.
Blanda inte ihop NVMe:s toppgenomströmning med databasens responsivitet
Home Assistant behöver sannolikt inte sekventiell genomströmning på flera gigabyte per sekund. Viktigare är fördröjningen vid små slumpmässiga läsningar och skrivningar, beteendet vid tömning av skrivbuffertar, marginalen av ledigt utrymme, termisk stabilitet och om andra tjänster konkurrerar om samma enhet. En bra SATA-SSD kan därför vara ett stort steg upp från en HDD, medan bytet från en bra SATA-SSD till en premium-NVMe kan ge en betydligt mindre förbättring enbart för Home Assistant.
Lagringsvägledning för databaser gör samma åtskillnad: varför hållbara skrivningar och svansfördröjning är viktigare än enbart gränssnittets benämning. Premium-NVMe blir lättare att motivera när Home Assistant delar pool med virtuella maskiner, aktiva databaser, byggjobb, fotoindexering eller andra arbetslaster som kan skapa ett betydande ködjup.
Använd en tröskel för merkostnaden i stället för en regel om SSD överallt
Köpbeslutet kan reduceras till tre frågor. För det första: märks fördröjningen i det aktiva applikationstillståndet vid normal användning? För det andra: motiverar uppmätta skrivningar eller delade arbetslaster högre uthållighet eller jämnare fördröjning? För det tredje: skulle det lösa problemet att bara flytta den aktiva appoolen, så att bulkdata kan ligga kvar på HDD? Om svaret är ja på de två första frågorna är SSD vanligtvis värt det. Om bara den tredje stämmer räcker en måttlig SSD-tier vanligtvis.
För bredare planering av appooler hjälper ZimaSpaces guide om när en helt SSD-baserad appool lönar sig att skilja fördröjningskänsligt applikationstillstånd från kapacitetsinriktad lagring. Samma logik gäller för en Home Assistant-värd som gradvis samlar på sig fler tjänster.
| Arbetslast | Lagringsval | Varför |
|---|---|---|
| Enbart Home Assistant, måttlig historik | Vanlig SATA/NVMe-SSD | Låg fördröjning utan att betala för extrem genomströmning |
| Home Assistant plus databaser/virtuella maskiner/mätvärden | SSD eller NVMe-appool av högre kvalitet | Mer konkurrens och slumpmässig I/O |
| Säkerhetskopior och arkiv | HDD eller separat kapacitetstier | Kapacitet och återställning är viktigare än fördröjning |
| Tunga skrivningar under flera år | SSD med högre uthållighet efter uppmätning av skrivningarna | Uthållighet kan bli en verklig budgetbegränsning |
Betala mer när SSD-enheten undanröjer en uppmätt begränsning i fördröjning eller uthållighet. Betala inte mer enbart för att maximera benchmarkresultat. För Home Assistant är den bästa appoolen den billigaste lagringstiern som håller aktivt tillstånd responsivt, har tillräcklig uthållighet och ledigt utrymme för den verkliga arbetslasten samt förblir enkel att säkerhetskopiera och byta ut.
Köpguide
Mer att läsa

En tillförlitlighetschecklista före köp av en hemmaserver för Home Assistant
En pålitlig Home Assistant-server begränsar felområdena och ger dig ett beprövat sätt att återställa tjänsten när lagring, strömförsörjning eller hårdvara går sönder.

Vilka kompatibilitetskontroller är viktiga innan du köper hårdvara för Home Assistant?
Använd kompatibilitet som ett godkänt-eller-underkänt-kriterium först, och dimensionera sedan CPU och RAM efter de arbetsbelastningar som faktiskt kommer att dela Home Assistant-servern.

Så väljer du strömsnål hårdvara för en Home Assistant som alltid är igång
Jämför Home Assistant-system utifrån väggström och arbetsbelastning. Köp när energiförbrukning, ljudnivå, tillförlitlighet eller en uppmätt gräns för tjänsten motiverar ett byte.

