Rekommenderas, 2024

Redaktionen

Singelkanal vs Dual Channel Memory: Vilket är bättre för dig?

Om du bygger eller uppgraderar ditt system måste ditt RAM-minne vara en av de viktigaste sakerna i ditt sinne. De flesta anser att RAM-minne hjälper processorn att arbeta snabbare. Men till skillnad från den allmänna opinionen slår Random Access Memory eller RAM i princip systemet från att uppnå sin maximala potentiella prestanda. Detta beror på att processorn alltid kommer att bli snabbare än RAM, vilket resulterar i att processorn måste vänta på RAM-minne för att leverera data. Under denna väntetid sitter processorn ledig, vilket sparar ström och tid.

De senaste teknologiske framstegen har försökt övervinna hastighetsbarriären genom att gå vidare till dubbla, trippel och jämn quad-kanalteknik för att öka hastigheten, med den vanligaste dubbla kanalen. Men hur mycket ökar det verkligen? Idag jämför vi modulerna för enkelkanal vs dubbelkanalsminne, för att se huruvida den kringliggande dubbla kanalen är riktig eller inte, och är uppgraderingen till och med värt det? Men innan vi får det, låt oss först se hur minnet i ett system faktiskt fungerar.

Hur minnet fungerar

RAM i systemet styrs av en krets som kallas Memory Controller. RAM och minneskontrollern är anslutna via en serie ledningar, gemensamt kända som en minnesbus. Nu är dessa ledningar vidare indelade i tre grupper - Kontroll, Data och Adress. Styrkablarna är ansvariga för att skicka kommandon till minnesmodulerna, som innehåller information om vilken typ av operation som utförs av systemet. Datatrådarna kommer att bära data som antingen läses från minnet till minnesstyrenheten eller skrivs från minnesregulatorn till minnet.

Minneskontrollen är också ansvarig för att definiera minneshastigheterna (eller klockfrekvenserna) för nämnda minnesmodul. Om exempelvis Minneskontrollern anger att den maximala klockfrekvensen som stöds är 1333 MHz, även om du installerar en 2400 MHz minnesmodul, kommer systemet att kunna utnyttja potentialen på bara 1333 MHz, vilket därmed underklockar RAM. Nu när du har förstått hur i princip en RAM-funktion, låt oss gå vidare för att jämföra Single Channel vs Dual Channel Memory.

Singelkanal vs Dual Channel Memory: Arkitektur

En enda RAM-minne fungerar på en enda 64-bitars datakanal, vilket innebär att den kan trycka data ner till ett enda rör som är 64 bitars totalbredd. Arkitekturen för ett enda kanalminne visas nedan.

Enkanalarkitektur

Med det sagt, moderna system stöder numera flera kanaler. När det gäller Dual Channel Memory använder systemet inte en, men två minneskanaler. Nu har vi 2 x 64-bitars kanaler tillgängliga för minnet. Det betyder att vi har dubblat dataspåren som körs på minnesbussen och nu har en effektiv 128-bitars kanal.

Dual Channel Architecture

Om du tittar på bilden ovan ser du att båda kanalerna stöder databitportar från D00 till D63, det vill säga 64 portar. Med detta sagt, tas portarna på kanalen 2 effektivt från D64 till D127 och emulerar sålunda nästa uppsättning 64 portar. Som ett resultat av detta anser systemet att kanalbredden är totalt 128 bitars bredd snarare än 64 bitars.

Effektiv dubbelkanalarkitektur

Som du kan se ovan representerar D0-D63 den första kanalen, D64-D127 representerar den andra kanalen. Moduler kan sålunda bearbeta 64 bitar data vid vilken tidpunkt som helst, och sålunda kommer dubbelkanalplattformar att läsa och skriva till två moduler samtidigt (mättande den 128 bitars breda bussen).

Bandbredd

Bandbredd är den maximala teoretiska överföringshastigheten för en kommunikationskanal och mäts i megabyte per sekund (MB / s) eller gigabyte per sekund (GB / s). Nuvarande tekniker som DDR (Double Data Rate) kan överföra två databitar per klockcykel. Som ett resultat uppnår de dubbla överföringshastigheten jämfört med traditionell minneteknik. DDR3-1333 MHz-modulen kan till exempel fungera vid 666, 6 MHz, men överför två databitar per klockcykel. Vidare beror också bandbredd på databussens bredd. En enda kanal använder en 64-bitars enhetbredd, vilket i grunden innebär att 64 bitar av data överförs vid varje överföringscykel. Teoretiskt sett kan bandbredd beräknas som:

bandbredd = DDR klockfrekvens x databussbredd / 8

Så, för ett enda DDR3-1333-minne, kommer den teoretiska bandbredd att vara

Bandbredd i enstaka kanal = 1333 x 64/8 = 10.664 MB / s eller 10.6 GB / s

Nyare tekniker som dual-channel-teknik fokuserar på att fördubbla databussbredden genom att öka antalet datatrådar tillgängliga i minnesbussen. En dubbelkanal använder 128 bitars bredd, dvs 128 bitar data överförs vid varje överföringscykel (som visas i de arkitektoniska skillnaderna ovan). Detta påverkar i sin tur systemet genom att teoretiskt fördubbla bandbredden. Till exempel, för ett dual-channel DDR3-1333-minne, kommer den teoretiska bandbredd på beräkning att vara

Bandbredd i dubbel kanal = 1333 x (64 x 2) / 8 = 21 328 MB / s eller 21, 3 GB / s

Obs! Medan skillnaden mellan bandbredden är svimlande, kom ihåg att detta bara är en teoretisk beräkning av de två värdena. Faktisk prestanda mellan Single Channel vs Dual Channel minne kan skilja sig, vilket diskuteras vidare.

Interfolie

Interfolierat minne är en konstruktion gjord för att kompensera för den relativt långsamma hastigheten för dynamiskt slumpmässigt åtkomstminne (DRAM) eller kärnminne. Detta görs genom att sprida minnesadresserna jämnt över minnesbankerna. Minnesbanken består av flera kolumner och rader lagringsenheter som spridas över flera marker. Varje minnesmodul kan ha två eller flera minnesbanker för program- och datalagring.

Interfolierat minne resulterar i sammanhängande läsning och skrivning. Detta använder faktiskt varje minnesbank i sin tur i stället för att använda samma upprepade gånger. Så småningom resulterar det i betydligt högre minnesvolym eftersom varje bank har en minsta väntetid mellan läser och skriver.

Interleaving Memory Read och Write

Med hjälp av ett dubbelkanalminne ökar antalet minnesbanker, vilket i sin tur förbättrar interfolieringsdesignen för att resultera i bättre multitasking .

benchmarks

Även om benchmarking inte motsvarar det verkliga livet, är det mycket mer realistiskt än den teoretiska beräkningen. Som sådan jämförde vi en Single Channel Corsair Vengeance 8GB DDR3 RAM med en Dual Channel Corsair Vengeance 8GB (4 × 2 kit) DDR3 RAM, båda kostar samma $ 64, 99. Följande riktmärken genomfördes på vår testmaskin.

  • Euler 3D

Euler 3D RAM CFD Benchmark - Högre är bättre

I vår Euler 3D Benchmarking utförde Dual Channel Memory-konfigurationen cirka 17% bättre än konfigurationen för enkanalminne. Skillnaden mellan de två sätter Dual Channel Memory framför konkurrenten. Denna fördel skulle visa sig vara användbar för användare som utför kraftig beräkning, simulering och sammanställningar.

  • MaxxMem - Kopiera, läsa, skriva och bandbredd

MaxxMem Copy Read Skriv bandbredd - Högre är bättre

Vid våra test med MaxxMem testade vi minneskopia, minnesläsning, minnesskrivning och minnesbandbreddsföreställningar. Dessa test mäts i megabyte per sekund. Som sådan såg vi signifikanta prestandaförskjutningar mellan kanalerna Single Channel vs Dual Channel Memory, med Dual Channel som har en tydlig ledning i varje enskilt fall. Med detta sagt är det värt att påpeka att resultatet inte ligger nära den teoretiska beräkningen, med tanke på att bandbredden borde ha fördubblats när vi i stället observerade en ökning med i genomsnitt 20% .

  • MaxxMem - Minneskort

MaxxMem Memory Latency - Lower är bättre

Latency avser förseningen innan en överföring av data börjar följa en instruktion för dess överföring. I vårt minnesförlustprov på MaxxMem fann vi att det var enbart ~ 2, 7% skillnad i latensen, med Dual Channel-minnesmodulen som fortfarande fungerar något bättre än den ena kanalen.

  • Handbroms Video Transcoding

Handbroms Video Transcoding - Nedre är bättre

På vår Handbrake Benchmarking såg vi nästan en 4, 5% fördel för Dual Channel Memory. Med detta sagt är Handbrake i sig ett riktigt kraftfullt verktyg som skjuter systemet till dess gränser. Även för de flesta kraftfulla användare som gör videoridning eller transkodning, skulle den lilla skillnaden inte göra stor skillnad.

  • Adobe Premiere Encoding Pass

För videoredigering är Adobe Premiere en av de mest krävande programmen där ute. I vårt benchmarking-test fann vi att inställningen för dubbelkanal sparar ungefär 8 sekunder i övergripande återgivningstid, vilket ger den den lilla kanten. Medan skillnaden här är ganska obetydlig, för system som gör hela dagen lång, kan renderingstidsgapet visa sig vara större, vilket sparar några viktiga minuter från hyllan.

Real Life Performance

Även om ovanstående riktmärken visade sig vara i liten fördel med Dual Channel Memory-modulen, fann jag att det var en försumbar skillnad mellan de två i min verkliga livsförbrukning. Sidor laddades lite snabbare och min programvara som iTunes, Google Chrome och Microsoft Office körde med motsvarande hastigheter. Och ja, jag försökte rensa cacheminnet innan du testar varje Memory-inställning för att säkerställa exakta resultat.

Dessutom sprang jag även några spel för att testa deras prestanda. Resultaten visas i diagrammet nedan.

Gaming Benchmarks - FPS - Högre är bättre

Vi testade Dying Light, Metro Last Light, Grand Theft Auto V och The Witcher 3: Wild Hunt på vårt system när de kom ihop med MSI NVIDIA GTX 1060. Resultaten var mer eller mindre desamma, med Dual Channel har en liten fördel jämfört med minnesmodulerna med en enda kanal. Det sägs att det fanns fall där Dual Channel-läget upplevde prestanda sjunker, vilket var tydligt i Witcher 3. Likväl är skillnaden mellan de två fortfarande försumbar överhuvudtaget.

Singelkanal vs Dual Channel Memory: Vilken är bättre?

Sammanfattningsvis skulle jag säga att ja, i jämförelsen mellan Single Channel och Dual Channel Memory, kommer Dual Channel ut som vinnare. Med detta sagt är jämförelseindex och verkliga resultat allt annorlunda än skillnaderna som beräknades på papper. Teoretiskt sett borde det ha funnits en 2x-skillnad, medan den dubbla kanalen i verkligheten i bästa fall bara uppvisar en 16-17% fördel i sin helhet. Även om man uppnår en skillnad på 12-13% är det också önskvärt, är det verkligen inte värt det hype som omger Dual Channel Memory. I de flesta fall skulle normalt användaren inte ens märka skillnaden mellan de två. Och vad gäller maktanvändare, även om Dual Channel kommer ut på toppen, skulle de inte offra någonting betydande .

Singelkanal vs Dual Channel Memory: Vad är bättre för dig?

Som du kan se, medan Dual Channel Memory fungerar bättre än Single Channel Memory-modulerna, är skillnaden mellan de två inte på något sätt störande. I slutändan kommer det hela till priset. Det kan förekomma fall där du kanske kan köpa ett Dual Channel-paket som är billigare än enminne-modulen eller vice versa. Med det sagt, att köpa ett enda kanalminne lämnar dörren öppen för framtida dubbelkanalutnyttjande. Det enda du måste komma ihåg är att ditt framtida köp ska vara likadant, om inte identiskt, med det redan befintliga minnet för att säkerställa att den fungerar korrekt.

Slutligen bör ditt primära fokus vara på RAM-kapacitet och klockhastighet. I den verkliga användningen av världen kommer dessa två faktorer att göra största skillnaden, oavsett om de används i enstaka kanal eller dubbelkanal. Vårt förslag skulle vara att slutföra kapaciteten och klockhastigheten för din RAM och sedan helt enkelt titta på marknaden för en bättre affär på antingen Single eller Dual Channel för att slutföra ditt köp.

Så det är allt som finns till Single Channel vs Dual Channel Memory från vår sida. Var noga med att dela med dig av dina tankar om detta, liksom dina erfarenheter, i kommentarfältet nedan.

Top