Várólista-túltelítés nagy teljesítményű rendszerekben
Ez a dokumentum információt nyújt a várólista-túltelítésről. Megtudhatod, mi az, mikor fordul elő, hogyan lehet megelőzni, és mi történik, ha nem teszünk semmit ellene.
Mi a várólista-túltelítés?
Kis adathalmazokkal való munka mindig gyorsabb, mint nagy mennyiségű adat kezelése. A nagy teljesítményű rendszerek működtetése érdekében az Ozeki Message Engine korlátozza a várólistákban lévő üzenetek számát 4000 üzenetre.
A kis munkamennyiség fenntartása érdekében, ha több mint 4000 üzenet kerül egy várólistába, a többletüzenetek egy másodlagos várólistába kerülnek későbbi feldolgozásra. Ebben az esetben egy piros címke jelenik meg a mappánál a felhasználói felületen (1. ábra). Ezt a helyzetet várólista-túltelítésnek nevezzük.
Ha ismered a hardvertechnológiákat, valószínűleg ismerős a gyorsítótár (cache) fogalma. A processzorok egy kis, gyors memóriát használnak gyorsítótárként, és a főmemóriát (RAM) a későbbi feldolgozáshoz tárolóként. Ugyanaz az elv.
Kell aggódnom a várólista-túltelítés miatt?
A rövid válasz: nem. Amikor az elsődleges 4000 üzenetes várólista feldolgozásra kerül, a rendszer a következő köteget veszi át a másodlagos várólistából.
Miért van ennyi üzenet a várólistában?
Ha egy rendszerben a bejövő kapacitás nagyobb, mint a kimenő, akkor az üzeneteket tárolni kell, amíg a küldésre szánt kapacitás elérhetővé nem válik. Ha az bejövő üzenetek robbanásszerűen érkeznek, tárolhatók egy várólistában későbbi kézbesítésre. Fontos azonban, hogy ha a bejövő üzenetek száma mindig nagyobb, mint amennyit a rendszer kézbesíteni tud, akkor előbb-utóbb üzeneteket kell eldobni, és ezeket kézbesíthetetlenként jelenti a rendszer a feladónak.
Lehetőség van a kimenő kapacitás növelésére?
Igen. Jó ötelt letiltani a nem szükséges funkciókat. Például a naplózás sok erőforrást vesz igénybe. Nagy kapacitású rendszereknél nem célszerű nagy naplófájlokat tartani, mert a rendszer merevlemeze (még ha gyors SSD is) lassú. Ha sok adatot írunk a lemezre, az csökkenti a teljesítményt. Javasoljuk, hogy egyszerűen kapcsold ki a naplózást a kapcsolat beállítási űrlapján, a haladó lapon (2. ábra).
Összegzés
A várólista-túltelítés megértése és kezelése kulcsfontosságú a nagy teljesítményű SMS-átjáró működtetéséhez. Az Ozeki rendszer hatékonyan kezeli a várólistákban lévő üzeneteket, és a konfiguráció optimalizálása, például a felesleges funkciók (pl. naplózás) kikapcsolása jelentősen javíthatja az átviteli sebességet és megelőzheti az üzenetek elvesztését. A várólisták figyelemmel kísérésével és ezen ajánlott gyakorlatok alkalmazásával biztosítható a folyamatos és megbízható SMS-kézbesítés. Az Ozeki Diagnostics rendszermonitorozó eszköz segít az SMS-átjáró figyelésében. Az Ozeki Diagnostics részletes monitorozást és optimalizálást nyújt az Ozeki SMS Gateway rendszererőforrásairól. Lehetővé teszi a szűk keresztmetszetek azonosítását, a teljesítményproblémák felderítését és a zökkenőmentes működés érdekében a proaktív intézkedések megtételét.
More information
- Tűzfal konfigurálása SMPP-hez
- Sor túlterhelés nagy teljesítményű rendszerekben