Din beskrivning av flaskhalsar är inte helt korrekt för AMDs/Intels konsumentplattformar (X370, B350 & Zx170)
Om man tittar på ett system med två M.2 diskar. I AMDs fall är en kopplad direkt till CPU via den dedicerade M.2 platsen och den andra via chipset. I Intels fall är båda kopplade via chipset. Första disken kallar vi A och den andra B
Den matris man då får kring maximal kapacitet för lite olika operationer blir då
System | Läsa eller skriva A (GB/s) | Läsa eller skriva B (GB/s) | Kopiera från/till A till/från B (GB/s) | Läsa eller skriva RAID 0 A+B (GB/s) |
---|---|---|---|---|
AMD X370/B350 | 4 | 2 | 2 | 6 |
Intel Zx70 | 4 | 4 | 4 | 4 |
Insåg detta först när jag monterade ihop mitt Ryzen-system och blev lite förvånad att det fanns PCIe 2.0 platser på moderkortet. Vid närmare undersökning visade det sig att AMDs chipset stödjer endast PCIe 2.0 med maximalt x4 bredd för varje enskild anslutning.
Inte har sedan Z170 PCIe 3.0 stöd även från chipset. Att kopiering ändå kan gå i full hastighet i Intel-fallet beror på att PCIe har dedicerade linor i varje riktning, så man har full x4 PCIe 3.0 bandbredd i båda riktningarna genom chipset.
Så vilket som är bäst beror på användarmönster. Precis som alla andra i denna tråd håller jag helt med om att skillnaden mellan SATA och M.2 är omöjlig att märka utanför kopiering av stora filer mellan två M.2 diskar. För "normal" användning går det överhuvudtaget inte att notera en skillnad mellan SATA och M.2.
Skulle däremot bestämt hävda att för det enda användarfall där man skäligen kan anse att det finns en begränsning i konsumentplattformarna, så är begränsningen väsentligt mycket större i X370/B250 än i Zx70. Det då den enda rimliga operationen som kan tänkas slå i begränsningen är just bulk-kopiering mellan två M.2 diskar. För majoriteten av användarna är detta ett totalt icke-problem oavsett plattform.
Hyyj... ok, jag har helt missat att de hade 2.0 portar... vf. Man ser dock det jag syftade på i ditt RAID 0 test... men det är bra detaljer du kommer med. Hade AMD kört 3.0 portar så bör de lätt fått högre prestanda, men nu ser man att det är 2.0 PCI-E som är flasken.
Då ändrar jag min revision ovan helt klart. Är synd att man måste gå till HEDT för att kunna använda mer än 1 M.2 SSD fullt ut... eller tvingas köra PCI-E kort för att få prestandan.
@anon159643 Tror poängen med den bilden var att om man bara gör dessa vanliga saker, så märker man verkligen inte skillnaden. Man måste ha nytta av M.2 disken för att märka skillnad, då precis som du säger, där är så många andra saker som är flaskhalsen... och inte SATA SSDn.
Håller helt med dig att M.2 svaghet ligger i kylningen dock. Lite som att ha en sportbil man bara kan köra i 5 min innan den överhettar och kokar... vf är poängen med en SSD man behöver och bara ha nytta av när man behöver mycket prestanda, om man när man använder mycket prestandan, termiskt throttlar sönder?