Kis késleltetésű terhelésekkel kapcsolatos technológiák

 

Érvényes: Windows Server 2012

Jelen szakasz áttekintést ad azokról a technológiákról, amelyeket a(z) Windows Server® 2012 rendszerhez terveztek vagy abban fejlesztettek tovább a kis késleltetésű számítástechnikai forgatókönyvekhez.

  1. Adatközponthíd-képzés

  2. Data Center Transmission Control Protocol (DCTCP)

  3. Rendszermag módú távoli közvetlen memória-hozzáférés (kRDMA)

  4. Hálózati adapterek (NIC) összevonása

  5. NetworkDirect

  6. Fogadott szegmensek egyesítése (RSC)

  7. RSS (Receive Side Scaling, fogadóoldali skálázás)

  8. Regisztrált bemeneti/kimeneti (RIO) API-bővítmények

  9. A Transmission Control Protocol (TCP) visszacsatolási optimalizálása

  10. Alacsony késleltetésű munkaterhelések felügyelete és műveletei

A késleltetés jelentése késedelem, ami a két meghatározott esemény között eltelt időt jelzi (pl. két számítógép között egy hálózati útvonalon keresztül továbbított hálózati üzenet küldése és fogadása között eltelt idő). A késleltetésnek több lehetséges oka van, ideértve az elektromos terjesztési késedelmeket, a feldolgozási késedelmeket és sorkezelési hatásokat.

Számos különféle feldolgozási terheléshez szükséges, hogy a gépek közötti kommunikációra fordított idő a lehető legkevesebb legyen. Az ilyen terhelések közé tartoznak az olyan elosztott számítástechnikai algoritmusok is, amelyek egybeesési idejét a hálózati késés korlátozza. Az ilyen rendszerekre jó példák az elosztott együttműködési és megállapodási protokollok, a Message Passing Interface (MPI) terhelések és az elosztott gyorsítótárazás. A részvénykereskedési és más pénzpiaci terheléseknél szintén elvárás, hogy a hálózati kommunikáció késését a lehető legnagyobb mértékben csökkenteni kell.

A kis késleltetésű számítási környezetek jellemzően olyan alkalmazásokat tartalmaznak, amelyekhez rendkívül gyors folyamatközi kommunikáció (IPC), a késleltetés és a tranzakciók válaszidejének nagyfokú megjósolhatósága, valamint a nagyon nagy üzenetgyakoriság kezelésének képessége szükséges. A következő szakaszban az alacsony késleltetésű számítástechnikai helyzetekben történő teljesítményjavításhoz használható technológiákra vonatkozó információt találhat.