Arbetsbelastningstekniker med låg latens

 

Gäller för: Windows Server 2012

Det här avsnittet ger översikter över följande teknikgrupper som är designade för eller som har förbättrats i Windows Server® 2012 för att hantera datascenarier med låg latens.

  1. Bryggning av datacentral

  2. Data Center Transmission Control Protocol (DCTCP)

  3. Kernel Mode Remote Direct Memory Access (kRDMA)

  4. Network Interface Card (NIC)-teamindelning

  5. NetworkDirect

  6. RSC (Receive Segment Coalescing)

  7. RSS (Receive Side Scaling)

  8. Registrerade in-/utdata (RIO) API-tillägg

  9. TCP (Transmission Control Protocol) Loopback optimering

  10. Låg latens för hantering och åtgärder av arbetsbelastningar

Latens betyder fördröjning och syftar på hur lång tid det tar mellan två specifika händelser, exempelvis tiden från att ett nätverksmeddelande skickas och att det tas emot mellan två datorer över en nätverksförbindelse. Det finns flera olika orsaker för latens, inklusive fördröjningar i den elektriska spridningen, fördröjningar i bearbetning eller olika kö-effekter.

Många olika bearbetningsbelastningar kräver att tidsåtgången för kommunikation mellan maskiner hålls så låg som möjligt. De här arbetsbelastningarna inkluderar algoritmer för distribuerad databehandling vars konvergenstid hänger på nätverkslatensen. Exempel på sådana system är distribuerade konsensus- och avtalsprotokoll, arbetsbelastningar för Message Passing Interface (MPI), och distribuerad caching. Arbetsbelastningar för aktiehandel och andra finansiella instrument kräver också att latensen för nätverkskommunikation hålls så låg som absolut möjligt.

Datamiljöer med låg latenstid innehåller vanligtvis program som kräver väldigt snabb kommunikation mellan processer (IPC) och mellan datorer, en hög förutsägbarhet i avseende på latens och transaktionstid, samt kapaciteten att hantera mycket höga meddelandevolymer. Följande avsnitt innehåller information om tekniker som du kan använda för att förbättra prestandan för datascenarier med låg latens.