10GbE-NAS på gigabitklienter: Bör du uppgradera servern eller klienterna först?

Eva Wong är Teknisk skribent och den boende fixaren på ZimaSpace. En livslång nörd med en passion för hemma-labb och öppen källkod, hon specialiserar sig på att översätta komplexa tekniska koncept till tillgängliga, praktiska guider. Eva tror att självhosting ska vara roligt, inte skrämmande. Genom sina handledningar ger hon gemenskapen verktyg att avmystifiera hårdvaruinstallationer, från att bygga sin första NAS till att bemästra Docker-containrar.

Om NAS-enheten redan har en fungerande 10GbE-uplink men varje aktiv arbetsstation fortfarande använder 1GbE bör du först uppgradera en slutpunkts nätverksväg när problemet gäller en användares filöverföring. Uppgradera NAS-sidan först endast när mätningar visar att servern inte kan leverera mer än genomströmning i gigabitklassen på grund av lagring, processor, protokoll eller uplink-konfiguration. Med flera gigabitklienter kan en 10GbE-NAS redan tillhandahålla användbar sammanlagd bandbredd, så vilken uppgradering som bör göras först beror på om flaskhalsen gäller den enskilda klienten eller hela servern.

Separera först nätverkskapacitet från filservicegenomströmning

Det första testet bör besvara två olika frågor. Kan nätverksvägen överföra data snabbare än 1GbE när båda ändarna har stöd för det, och kan NAS-lagringens stack leverera data i den hastigheten? En portmärkning med 10GbE besvarar ingen av frågorna i sig. Kablar, switchförhandling, drivrutiner för nätverkskort, processor, SMB- eller NFS-beteende och lagringspoolen kan alla minska genomströmningen i program.

ESnets mätverktyg iperf3 är användbart eftersom det testar den uppnåeliga bandbredden i IP-nätverket utan att göra NAS-enhetens diskpool till den huvudsakliga arbetsbelastningen. Om en 10GbE-kompatibel klient och NAS-enheten inte kan uppnå flera gigabit med iperf på den avsedda vägen bör du åtgärda nätverket innan du köper snabbare lagring eller enheter för slutpunkterna.

Kör sedan den riktiga filöverföringen. Om iperf är snabbt men SMB, NFS eller I/O från program fortfarande ligger nära eller under gigabithastighet, finns begränsningen nu ovanför eller under Ethernet-länken. Det resultatet pekar mot finjustering på serversidan eller lagringen. Om både iperf och filöverföringen når klientens 1GbE-gräns är slutpunktens nätverksväg den uppenbara första uppgraderingen.

En Gigabit-slutpunkt är den absoluta gränsen för den slutpunkten

En arbetsstation med ett 1GbE-nätverkskort kan inte använda en 10GbE-anslutning till NAS-enheten med 10 Gbit/s. Även om NAS-poolen och serverprocessorn har gott om kapacitet når den klienten nätverket via sin egen förhandlade länk. För en användare som väntar på stora projektkopieringar, säkerhetskopior, VM-avbildningar eller överföringar av råfoton är klientens nätverkskort och switchporten mellan klienten och NAS-enheten den första praktiska begränsningen.

Intel specifikation för X550-adaptern med flera hastigheter visar varför uppgraderingar av enskilda slutpunkter inte behöver vara ett binärt val mellan 1GbE och 10GbE. En kapabel adapter kan förhandla fram 2,5, 5 eller 10GbE beroende på den andra änden, vilket gör en stegvis uppgradering av hemnätverket möjlig.

Uppgradera klientanslutningen först när en specifik arbetsstation är långsam och NAS-enheten redan har visat att den kan hantera snabbare trafik. Den anslutningen omfattar arbetsstationens nätverkskort, switchport, kablage och eventuell mellanliggande uplänk. Om du byter processor eller lagring i servern medan arbetsstationen fortfarande förhandlar fram 1GbE kvarstår samma begränsning per klient.

Använd en snabbare klient som ett kontrollerat test innan du bygger ut nätverket

Den säkraste ordningen är att skapa en snabbare anslutning från ände till ände och testa den. Uppgradera arbetsstationen som hanterar de största filerna, anslut den via en port med stöd för 2.5/5/10GbE och mät både iperf och verkliga NAS-överföringar. Då ser du om den befintliga 10GbE-NAS-enheten kan omsätta sin port till märkbar prestanda i programmen.

QNAP:s femhastighets-switch med 10GBASE-T illustrerar den användbara nätverkstopologin med blandade hastigheter: en 10GbE-NAS, en snabb arbetsstation och flera gigabitklienter kan dela samma nätverk, medan varje port förhandlar fram hastigheten för den anslutna enheten. Du behöver inte uppgradera varje klient för att bekräfta värdet av NAS-enhetens 10GbE-länk.

Om den snabbare klienten nu överför data flera gånger snabbare är beslutet att börja med klienten bekräftat, och resten av nätverket kan uppgraderas efter behov. Om prestandan knappt förändras bör du sluta köpa klientadaptrar och undersöka NAS-enheten. Det kontrollerade testet förhindrar att ett storskaligt köp av multigigabitutrustning för hela hemmet döljer en flaskhals på serversidan.

Uppgradera NAS-sidan när en snabbare klient fortfarande inte kan hämta data snabbare

En snabb klient eliminerar begränsningen per klient, så eventuella återstående begränsningar blir lättare att lokalisera. En hårddiskpool kanske inte klarar en krävande slumpmässig arbetsbelastning, kryptering eller komprimering kan belasta processorn, en strömsnål server kan få svårt med filserverbearbetning och ett program kan serialisera I/O långt innan nätverkskortet är fullt utnyttjat.

Den aktuella TrueNAS-guiden för maskinvara med fokus på flaskhalsar i SMB-, CPU- och lagringsarbetsbelastningar är en användbar påminnelse om att nätverksmaskinvara bara är ett steg i kedjan. Den påpekar att underdimensionerade processorer kan bli flaskhalsar för kontrollsummeberäkning, komprimering, kryptering och filserverarbete, medan virtualisering och parallella arbetsbelastningar påverkar vilken typ av processor som är att föredra.

Uppgradera lagring, CPU, minne eller konfiguration på NAS-sidan först efter att den snabbare slutpunkten har visat att länken har ledig kapacitet som servern inte kan fylla. Då bevaras uppgraderingsordningen: ta bort klientbegränsningen, observera nästa begränsning och byt den serverkomponent som faktiskt fördröjer arbetsbelastningen.

Flera gigabitklienter kan redan använda 10GbE-uplinken till NAS-enheten tillsammans

En 10GbE-NAS är inte bortkastad bara för att varje klient har 1GbE. Fyra klienter kan samtidigt använda varsin gigabitanslutning, och serverns uplink kan transportera deras sammanlagda trafik utan att tvinga alla fyra att dela på en enda 1GbE-anslutning till NAS-enheten. Därför är serverns 10GbE-port värdefull i hem med flera användare innan någon enskild slutpunkt blir flera gigabit snabb.

Microsofts dokumentation om SMB Multichannel visar också skillnaden mellan en enda anslutningsväg och flera tillgängliga vägar. SMB kan använda flera gränssnitt i konfigurationer som stöds, men en vanlig 1GbE-klientväg ärver inte magiskt serverns 10GbE-etikett. Sammanlagd kapacitet och kapacitet per klient är olika inköpsfrågor.

Om klagomålet är ”alla blir långsammare när säkerhetskopieringar startar” bör du behålla NAS-enhetens 10GbE-uplink och undersöka serverns och lagringens sammanlagda kapacitet innan du byter ut varje slutpunkt. Om klagomålet är ”en redigerare behöver ett projekt på 400 GB nu” bör du uppgradera den redigerarens väg först. Den användare som upplever fördröjningen avgör vilken begränsning som är viktigast.

Bestäm uppgraderingsordningen utifrån den observerade begränsningen

Använd en enkel beslutssekvens. Kontrollera först att NAS-enheten förhandlar fram 10GbE och kan uppnå en genomströmning på flera gigabit med iperf tillsammans med en kapabel klient. Jämför sedan nätverksresultatet med den verkliga genomströmningen i filservicen. Avgör därefter om problemet gäller en klient, flera klienter tillsammans eller själva NAS-enheten.

Observerat resultat Uppgradera först Varför
NAS-enhetens iperf-hastighet är flera gigabit, men en klient är begränsad till nära 1GbE Slutpunktsväg Klientens nätverkskort eller switchport är den absoluta begränsningen
Den snabbare klienten har starka iperf-resultat men långsamma filkopieringar NAS-lagring/CPU/konfiguration Nätverket kan vara snabbare än filservertjänsten
Flera 1GbE-klienter blir långsammare endast när de är aktiva samtidigt Mät NAS-enhetens sammanlagda kapacitet 10GbE-uplink kan redan vara användbar; lagring eller CPU kan nu delas
NAS-enheten förhandlar själv fram 1GbE trots ett 10GbE-nätverkskort Nätverksvägen på serversidan Den annonserade 10GbE-kapaciteten är inte aktiv från ände till ände
En snabb slutpunkt räcker för det krävande arbetsflödet Sluta efter en enda väg En uppgradering av hela hemnätverket ökar kostnaden utan att förändra den avsedda uppgiften

Om den första snabbare slutpunkten räcker för att uppfylla arbetsflödesmålet, stanna där. Om flera gigabitklienter redan skapar samlad efterfrågan, behåll 10GbE-serverlänken och kontrollera kapaciteten för delad lagring och CPU innan alla klienter uppgraderas. Nästa inköp bör undanröja en uppmätt begränsning, inte bara få länkhastigheternas etiketter att matcha.

Det här PC2-beslutet handlar om ordningsföljd, inte om en universell vinnare. En strategi där slutpunkten uppgraderas först är vanligast när NAS:en redan har bevisats vara snabb och en arbetsstation är användarens flaskhals. En server-först-strategi är rätt när en snabbare testklient avslöjar en begränsning på NAS-sidan eller när den samlade efterfrågan från flera klienter överbelastar serverresurserna.

Stanna när nästa uppgradering inte längre förändrar arbetsflödet

Nätverksuppgraderingar kan bli självförstärkande. När en arbetsstation har nått 2,5GbE eller 10GbE är det frestande att byta ut varje switch, kabel, docka och adapter. Utöka inte projektet om inte en annan uppmätt arbetsbelastning tillräckligt ofta överskrider en länk med lägre hastighet för att det ska spela någon roll.

ZimaSpaces jämförelse av en direkt 10GbE-länk med en hanterad 10GbE-switch visar den närliggande topologiska gränsen: en enda arbetsstation med tung belastning kan motivera en snabb väg innan resten av hemnätverket blir en gemensam höghastighetsinfrastruktur. Uppgraderingsordningen bör följa samma ekonomiska princip.

När den avsedda redigerings-, säkerhetskopierings- eller flerklientarbetsbelastningen uppfyller tidskravet är det dags att stanna. En 10GbE-NAS kan betjäna gigabitklienter effektivt, en enda snabb klient kan använda mer av NAS:ens kapacitet utan att alla behöver uppgraderas, och serverhårdvaran bör bara bytas när bevisen pekar tillbaka på servern.

Vanliga frågor

Gör en 10GbE-NAS en 1GbE-klient snabbare?

Inte utöver klientens egen 1GbE-länk vid en enda överföring. En 10GbE-NAS kan ändå förbättra den samlade kapaciteten genom att hantera flera gigabitklienter samtidigt, utan att tvinga dem alla genom en enda 1GbE-serveruplänk.

Bör jag uppgradera switchen eller nätverkskortet i arbetsstationen först?

Den snabbare vägen kräver att båda ändarna och den mellanliggande switchporten stöder den avsedda hastigheten. Om den nuvarande switchen bara stöder gigabit kommer ett nätverkskort för flerabitshastighet i arbetsstationen fortfarande att förhandla fram 1GbE. Se slutpunktens väg som nätverkskort plus switch plus kablage.

Gör länkaggregering att en gigabitklient kan använda NAS:ens fulla 10GbE-länk?

Vanlig länkaggregering gör inte ett enda 1GbE-klientgränssnitt till ett 10GbE-gränssnitt. Vissa protokoll kan använda flera vägar när både klienten och servern exponerar dem, men slutpunkten måste fortfarande ha flera lämpliga länkar och kompatibel programvara.

Produktjämförelser

Mer att läsa

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.