Válaszidő-figyelés a szerver és az alkalmazások teljesítményének javítása érdekében
Az alkalmazások informatikai rendszereinek nyilvános elemei. A a verem tetején , az alkalmazások sebezhetőek a mögöttes szolgáltatásokkal és hardverekkel kapcsolatos teljesítményproblémákkal szemben. Az alkalmazások legközvetlenebb fizikai támogatása a szerverektől származik, így a szerverek és az alkalmazások teljesítménye szorosan összefügg.
Az alkalmazás válaszidejének csökkenésének legnagyobb oka az forráshiány a szerverén. Tehát a CPU, a lemez és a memória használatának figyelése a fő megelőző intézkedés, amelyet megtehet az alkalmazás-szállítási problémák elkerülése érdekében.
Fontolja meg azokat az eszközöket, amelyek folyamatosan ellenőrzik az alkalmazások és szerverek válaszidejét, és figyelik a mögöttes infrastrukturális problémákat.
Íme a négy legjobb válaszidő-figyelő eszköz listája:
- A SolarWinds szerver és alkalmazásfigyelő SZERKESZTŐ VÁLASZTÁSA Átfogó alkalmazásfigyelő, amely tartalmazza a szerver teljesítményének nyomon követését. Ez az eszköz magában foglalja a kiváltó okok elemzésének támogatását és a kapacitástervezési lehetőségeket. Windows Serverre települ. Kezdjen el egy 30 napos ingyenes próbaverziót.
- ManageEngine Applications Manager Az alkalmazások és a szerver teljesítményének monitora, amely képes azonosítani a hálózati válaszidővel kapcsolatos problémákat is. Windows Serverre és Linuxra települ.
- Pingdom A webhely elérhetőségét és válaszidejét figyelő szolgáltatás, amely a világ több mint 100 helyére ellenőrzi a szállítási teljesítményt.
- Google PageSpeed Insights Ingyenes, igény szerinti válaszidőtesztelő szolgáltatás, amely teljesítményjavító tanácsokat is tartalmaz.
Mit jelent a válaszidő?
' Válaszidő ” azt az időtartamot határozza meg, ameddig egy alkalmazásnak szüksége van ahhoz, hogy eredményeket jelenítsen meg a felhasználó számára. Ez szorosan összefügg a ' betöltési idő ”, de nem teljesen ugyanaz. Míg a betöltési idő olyan tényezőket foglal magában, mint például az idő, amely alatt a szoftver elindul a felhasználó számítógépén és a webböngészővel kapcsolatos problémák, a válaszidő az alkalmazások által megjelenített tartalom változásainak sebességétől függ.
A „válasz” egy felhasználói kérésre vagy műveletre adott válasz. Ez a művelet a kiszolgálón futó alkalmazás teljesítményétől függ az erőforrások elérhetősége a felhasználó eszközén és a két pont közötti összes hálózati szolgáltatáson.
Míg a válaszidő fontos a házon belüli alkalmazottak által használt üzleti szoftverek működtetésekor, a probléma üzleti szempontból kritikussá válik e-kereskedelem alkalmazások. A weboldalak lassú válaszideje arra késztetheti, hogy egy webhely látogatója feladja, és egy rivális webhelyére lép. Ez azonnal elveszíti a vállalkozás potenciális ügyfelet, de ráütős hatással van a versenyképes teljesítmény a webhelyről. Amikor a felhasználók elhagyják a webhelyet, az növeli a „ visszafordulási arány ” azon oldalról, amelyen tartózkodtak, és ez egy olyan tényező, amelyet a keresőmotorok használnak a találati oldalaik bejegyzéseinek rangsorolásakor.
A lassú reakcióidő okai
Egyes esetekben a lassú válaszidő fő oka a felhasználó eszközében rejlik. Ban ben weboldalak forgatókönyvei , a vállalkozás keveset tehet az eszköz teljesítményének javításáért. A webhely tartalmának egyszerűsítése, az átvitel-optimalizálók telepítése és a tartalomszolgáltató hálózat használata azonban annyi extra sebességet fog kipréselni a kézbesítési rendszerből, hogy a lehető legnagyobb mértékben javítsa az oldal válaszidejét.
A rendszermenedzsereknek a válaszidő azon elemeire kell összpontosítaniuk, amennyire képesek ellenőrzés és azok, akik az alkalmazások házon belüli szállítását figyelik, több tényező felett rendelkeznek, mint a webhelyek kezeléséért felelősek.
Fontos válaszidő-mutatók
Nincs iparági szabvány arra vonatkozóan, hogy mennyi az alkalmazások elfogadható válaszideje. Csak azon múlik, hogy a felhasználói közösség mit fog viselni, és ez a tényező alkalmazásonként változik . A válaszidő nagyobb probléma az olyan interaktív alkalmazásokban, mint a VoIP vagy a video streaming, mint a legtöbb alkalmazásban. A válaszidő nem fontos tényező az e-mail rendszerekben, mert az emberek ritkán várják el, hogy egy e-mail azonnal megérkezzen.
A hálózati válaszidő-teljesítmény figyelésének kulcsfontosságú mérése az úgynevezett „ ideje az első bájtig ” (TTFB). Ez azonosítja a csomag kézbesítési sebességét, amelyet a szerverről távozó adat első bájtja és a kliens eszközhöz való érkezési ideje közötti résként ítélnek meg. Ez elkülöníti a válaszidőben részt vevő hálózati elemet, és kizárja az olyan tényezőket, mint a kiszolgáló vagy a végpont teljesítményével kapcsolatos problémák.
Az alkalmazás válaszideje más tényezőket is figyelembe vesz, és túlmutat a hálózati teljesítményen, és megvizsgálja a közreműködő alkalmazások, például egy adatbázis vagy egy videolejátszó sebességét.
A hibaarány és elveszett csomagok száma fontos tényezők a válaszidőben, mert olyan erőfeszítést jeleznek, amelyet meg kell ismételni ahhoz, hogy a választ eljuttassuk a felhasználóhoz. A VoIP és a video streaming más fontos tényezőket is mérni kell. A fő mérőszám ebben a kategóriában a „jitter”, amely a szállítási idők változásait méri. A remegés fontos tényező a valós idejű alkalmazásokban, mivel a szabálytalan átviteli sebesség miatt a hang vagy a kép időnként megszakad vagy szünetel.
Röviden, a válaszidő-célok eltérőek a vizsgált kérelem szerint.
Tippek az alkalmazások válaszidejének javításához
Számos nagyon egyszerű stratégiát kell alkalmaznia az alkalmazások válaszidejének javítására.
- Szerver erőforrások figyelése
- Nyerje meg a verem láthatóságát a kiváltó okok elemzéséhez
- Állítsa be az erőforrás-kihasználtsági küszöbszinteket az idő nyeréséhez
- Alkalmazásonként hajtsa végre a hálózati forgalom figyelését
- Alkalmazásonként változtassa meg a válaszidő elvárásait
- Részesítse előnyben a valós idejű alkalmazásforgalmat
- Optimalizálja a támogató alkalmazásokat, például adatbázisokat és webszervereket
- Frissítse a hardvert
- Telepítsen gyorsítótárazási rendszereket a webes tartalmakhoz
A munkafolyamatnak három szakasza van az alkalmazások válaszidejének javítására
- Szerezzen teljesítmény láthatóságot – az összes alkalmazást külön-külön figyelemmel kísérheti a veremben
- Fókuszáljon a rosszul teljesítő alkalmazásokra – nem minden alkalmazás igényel figyelmet
- Javítsa az erőforrások elérhetőségét a kritikus alkalmazások számára – Több erőforrást rendeljen a valós idejű alkalmazásokhoz, és szükség esetén bővítse ki az infrastruktúrát
Ez a három pont nyilvánvalónak tűnik, de meglepő, hogy hány rendszermenedzser nem tartja be őket.
A kulcsfontosságú követelmény Bármilyen informatikai probléma megoldásához kerülni kell a reaktív, rövid távú megoldásokat, amelyeket általában '' tűzoltás .” Bár mindig nyomás nehezedik a gyors javítások bevezetésére, hogy a nap végére érjünk, a hosszú távú elemzés és tervezés tartósabb megoldásokat kínál.
A tervezés kiindulópontja az egy alapvonal az aktuális teljesítményről. Tehát az első követelmény egy alkalmazásteljesítmény-figyelő eszköz beszerzése.
Alkalmazás teljesítményének figyelése
Nem számít, milyen üzleti szektorban működik, és nem számít, milyen infrastruktúrával rendelkezik, a válaszidő javítási projektjét egy szerver- és alkalmazásfigyelő eszközzel kell elindítania. Győződjön meg arról, hogy a megvásárolt szoftver képes kezelni az infrastruktúra modelljét: helyszíni, több telephelyen, felhőben vagy hibridben.
Vannak olyan eszközök, amelyeket szoftverként kell telepíteni a saját szerverére, és vannak olyan eszközök, amelyek szolgáltatásként működnek felhő szerverek . Ha csak a szervereivel egy épületben lévő felhasználóknak futtat alkalmazásokat, akkor nem számít, hogy szoftvert vagy felhőszolgáltatást választ. Ha azonban különösen érdekel a webhely válaszideje, jobb lenne egy külső szolgáltatás.
A legjobb válaszidő-figyelő eszközök
Egy jó szerver és alkalmazásfigyelő képes lesz átsegíteni a válaszidő javításának három fázisán. Ezek az eszközök képesek lesznek figyeli a szerver erőforrásait és az alkalmazási mutatók. Biztosítaniuk is kell full-stack monitorozás lehetővé teszi a probléma kiváltó okának azonosítását. Sok megfigyelőrendszer-szolgáltató két vagy több termék között osztja fel a szerver és a hálózatfelügyelet funkcióit. Egy jó szerver- és alkalmazásfigyelőnek azonban képesnek kell lennie azonosítani, hogy a hálózati teljesítmény okozza-e a rossz válaszidőt, még akkor is, ha nem tud hálózati megfigyelési funkciókat biztosítani.
Végül keressen egy felügyeleti eszközt, amely támogatja rendszer elemzése és kapacitás tervezés . Ha Ön weboldalt üzemeltet, akkor egy olyan eszköz is nagy segítséget jelent, amely szintetikus modellezést is tartalmaz, így tesztelheti új infrastruktúráját.
A válaszidő-figyelő szoftver kiválasztásának módszertanunk
Áttekintettük a válaszidő-figyelő rendszerek piacát, és az alábbi kritériumok alapján elemeztük az eszközöket:
- Alkalmazásfüggőségi leképezés
- Kiváltó okok elemzése
- A tesztek több helyről indultak
- Teljesítményriasztások
- Teljesítménybesorolás, például a közlekedési lámpák besorolása
- Ingyenes próbaverzió vagy bemutató csomag a kockázatmentes felmérési lehetőségért
- Ár-érték arány egy olyan eszközből, amely képes a webhelyek és a helyszíni alkalmazások figyelésére
Ezeket a kiválasztási kritériumokat szem előtt tartva azonosítottuk azokat a jelölt válaszidő-figyelő eszközöket, amelyeket érdemes kipróbálni.
1. SolarWinds szerver és alkalmazásfigyelő (INGYENES PRÓBA)
A SolarWinds szerver és alkalmazásfigyelő folyamatosan aktív. A szolgáltatás rendszerén működik riasztások , így a vezető technikusok feltételezhetik, hogy minden alkalmazás kielégítően fut, hacsak nincs más értesítés. Ez nagyszerű időt takarít meg, mert szükségtelenné válik az alkalmazások válaszidejével kapcsolatos problémákra állandóan elkötelezett humánerőforrásra.
Főbb jellemzők:
- Helyszíni és webalapú eszközök teljesítménye
- Alkalmazásfüggőségi leképezés
- Kiváltó okok elemzése
- Hálózatokon és az interneten keresztül működik
- Teljesítményriasztások
A riasztásokat olyan küszöbértékek váltják ki, amelyek nagyszámú mérőszámot figyelnek meg. Például, ha a CPU-kihasználtság egy bizonyos százalék fölé megy, akkor riasztás jelenik meg. A figyelmeztetések a rendszer irányítópultján jelennek meg, és továbbíthatják azokat a kulcsfontosságú munkatársaknak is SMS vagy email .
Ez az eszköz képes figyelni az alkalmazásokat, függetlenül attól, hogy hol találhatók azok gazdagépei, beleértve a felhőszervereket is. A műszerfal tartalmaz egy alkalmazás függőségi leképező , amely bemutatja az egyes felhasználói alkalmazások alapjául szolgáló szolgáltatásokat.
A szerverállapotokat is figyelik, így lehetőség van a részletezésre és az azonosításra kiváltó ok válaszidővel kapcsolatos probléma. Az eszköz nem megy le a hálózatra, de méri a szerver hálózati interfész tevékenységét, ami lehetővé teszi a hálózati probléma által okozott válaszidő-csökkenés azonosítását.
Előnyök:
- A nagy és vállalati hálózatokat szem előtt tartva tervezték
- A legjobb riasztási funkciókkal rendelkezik, amelyek egyensúlyban tartják a hatékonyságot a könnyű használattal
- Támogatja mind az SNMP-figyelést, mind a csomagelemzést, így több ellenőrzést biztosít a felügyelet felett, mint a hasonló eszközök
- Fogd és vidd widgeteket használ az irányítópult megjelenésének testreszabásához
- Robusztus jelentéskészítő rendszer előre konfigurált megfelelőségi sablonokkal
Hátrányok:
- Ez egy funkciókban gazdag vállalati eszköz, a kis hálózatok túlterheltnek találhatják
A Szerver- és Alkalmazásfigyelő települ Windows Server . A SolarWinds ezt az eszközt kínálja a30 napos ingyenes próbaverzió.
A SZERKESZTŐ VÁLASZTÁSA
SolarWinds szerver és alkalmazásfigyelő a válaszidő figyelésére és hangolására vonatkozó legfőbb ajánlásunk, mert folyamatos szolgáltatásfigyelést biztosít. A technikusok figyelmeztetést kapnak, ha a válaszidő vagy bármely mögöttes tényező romlik. Ez megszabadítja a személyzetet a hétköznapi teljesítményfigyelési feladatoktól, hogy azonnalibb feladatokat végezhessenek anélkül, hogy az alkalmazások teljesítményével kapcsolatos problémák csúsznának. Az eszköz kiváltó okelemző eszközöket és kapacitástervezési segítséget is tartalmaz.
Indítsa el a 30 napos ingyenes próbaverziót:solarwinds.com/server-application-monitor
TE:Windows Server 2016 vagy újabb)
kettő. ManageEngine Applications Manager
A ManageEngine Applications Manager közeli versenytársa a SolarWinds eszköznek. Az Alkalmazáskezelő legfontosabb előnye a Kiszolgáló- és Alkalmazásfigyelővel szemben, hogy telepíthető egy Linux szerver . Tehát, ha nincs Windows Server a webhelyén, valószínűleg ez az eszköz lenne a legjobb megoldás.
Főbb jellemzők:
- Helyszíni eszköz
- Alkalmazás függőségi leképező
- Teljesítményriasztások
- Útvonal válaszidői
Az Alkalmazáskezelő tovább működik egy riasztórendszer és lefedi a szerver teljesítményét, valamint az alkalmazások mérőszámait. Az eszköz megmutatja alkalmazásfüggőségek , amely részletezi a mögöttes teljesítményt egészen a szerver hálózati interfészéig.
Ez a megfigyelő rendszer képes nyomon követni a helyszíni, távoli és felhőalapú szervereket és az általuk tárolt alkalmazásokat. Az eszköz is támogatja kapacitás tervezés és a kiváltó ok elemzése. A teljesítményproblémák a problémás alkalmazások esetében az indítással vizsgálhatók végpontok közötti válaszidő nyomon követése és még van is egy kódelemző ami a nem hatékony programozást azonosítja.
Előnyök:
- Helyszíni és felhőalapú telepítési lehetőségeket kínál, így a cégek több választási lehetőséget kínálnak a telepítéshez
- Kiemelheti az alkalmazások közötti kölcsönös függőségeket, hogy feltérképezze, hogyan befolyásolhatják a teljesítményproblémák a vállalkozások működését
- Naplófigyelést kínál az olyan metrikák nyomon követésére, mint a memóriahasználat, a lemez IO és a gyorsítótár állapota, holisztikus képet nyújtva az adatbázis állapotáról
- Automatikusan képes felismerni az adatbázisokat, a szerver hardvert és az eszközöket valós időben
Hátrányok:
- Időbe telhet az összes rendelkezésre álló funkció és lehetőség teljes körű felfedezése
Az Alkalmazáskezelő telepítésre kerül Windows Server szintén Linux és megkaphatod a 30 napos ingyenes próbaverzió .
3. Pingdom
Pingdom teszteli a webhely elérhetőségét és válaszidejét több mint 100 helyen a világ körül. A vizsgálat gyakorisága az alkalmazott tervtől függ. A szolgáltatást fizeti Feliratkozás és szintetikus modellezést és valós felhasználói felügyeletet kínál.
Főbb jellemzők:
- A webhely válaszának tesztelésére tervezték
- 100 indítási hely választása
- Elérhetőség és válaszidő
A válaszidő tesztek megcélozhat egy adott oldalt vagy folyamatot, lehetővé téve a tesztek testreszabását és annak megvizsgálását, hogy az oldal mely elemei lassítanak le mindent. Ezek vizsgálati létesítmények különösen hasznosak egy új oldal fejlesztése során, mert segítenek felismerni azokat a funkciókat, amelyek megnehezítik a jó válaszidő elérését.
Előnyök:
- Több mint 70 helyről képes külső megfigyelésre, így nagyszerű lehetőség a globális közönséget kiszolgáló alkalmazások és szolgáltatások figyelésére
- Felhőben él, ami azt jelenti, hogy nincs beépítés vagy bonyolult beállítás
- Riasztások küldhetők e-mailben, SMS-ben, és akár egyéni megoldásokba is integrálhatók API-n keresztül
- A kiváltó okok elemzését használja, hogy segítse a rendszergazdákat a problémák gyors kijavításában
Hátrányok:
- Hasznos lehet a hosszabb próbaidő
Ez egy online szolgáltatás amely bármely szabványos böngészőn keresztül elérhető. Kaphatsz a 14 napos ingyenes próbaverzió a Pingdom.
Négy. Google PageSpeed Insights
PageSpeed Insights van ingyenes online eszköz a Google-tól, amely egy weboldal betöltési és válaszidő-mutatóinak tartományát méri. Ez egy igény szerinti eszköz, így nem lesz alkalmas megfigyelésre. Azonban ez egy kiváló elemző eszköz ad-hoc vizsgálatokhoz. Az eszköz nemcsak számos különböző rakodási sebességet vizsgál, hanem javaslatokat is ad, hogyan a teljesítmény javítható .
Főbb jellemzők:
- Online szolgáltatás
- Közlekedési lámpák teljesítményének osztályozása
- Tippek a teljesítmény javításához
Ha ezzel az eszközzel magas pontszámot ér el az oldal betöltési és válaszidői tekintetében, az az, hogy elemzi az oldalt, ahogyan azt a Google . Számos tényező befolyásolja a Google oldalrangsorolási rendszerét, és ezek egyike a teljesítmény. Tehát, ha egy oldalt a PageSpeed Insights ajánlásai szerint hangol, javítani kell az oldal pozícióját a Google eredményoldalain.
Előnyök:
- Ingyenes online eszköz
- Oldalsebesség-pontszámot biztosít a technikai mutatók mellett
- A következő lépéseket kínálja a válaszidő és az általános oldalsebesség javításához
Hátrányok:
- Manuálisan kell futtatni
- Nem helyettesíti a folyamatos megfigyelést