Find flaskehalsene: Juster applikationerne

Fjerde trin i jagten på de faktorer, der nedsætter hastigheden på netværket er at indstille parametrene for applikationernes afvikling.

For at få den bedste ydelse på netværket, er det altid nødvendigt at tune applikationerne i forhold til deres egenskaber og i forhold til, hvad der ellers afvikles på netværket.

Ligesom dit gamle stereoanlæg havde masser af knapper, der kunne drejes på for at justere lydkvaliteten, har også applikations-serverne fra selskaber som BEA, IBM og Oracle ofte et svimlende antal kontrolindstillinger, der kan stilles på. Tricket er at stille knapperne på den helt rigtige måde i forhold til applikationernes egenskaber.

For eksempel: Benytter virksomhedens applikationer mange servlets, vil det være en fordel for afviklingen at cache disse. Hvis applikationerne benytter mange SQL-forespørgsler til at understøtte større mængder af bruger-henvendelser, vil det være formålstjenligt at cache disse og at sørge for, at cachen er dimensioneret til at understøtte den forventede maksimumsaktivitet.

Et af de områder, hvor denne form for tuning af ydelsen virkelig kan hjælpe er i forbindelse med forbindelserne til databasen: Dimensioneres disse forbindelsers kapacitet for lavt eller for højt, kan det være med til at skabe flaskehalse. Problemerne med at dimensionere for lavt er indlysende, men også når der afsættes for meget kapacitet, vil det gå ud over ydelsen, at databasen spilder ressourcer på at opretholde en for stor pulje af forbindelser i den såkaldte connection pool.

Hvis du med en rimelig sikkerhed er i stand til at forudsige belastningerne af applikationsservere, som skal sættes i drift, vil det være muligt at fintune ved at benytte værtøj til overvågning af ydelsen. Dette kan for eksempel være IBM’s Tivoli Performance Viewer til Websphere. Når disse værktøj er aktiveret, genererer man en belastning svarende til den forventede med et såkaldt load-generation-værktøj, hvorefter man kan dybde analysere overvågningsrapporterne med henblik på at finde frem til de knapper, der skal stilles på.

Når applikationerne sættes i ordinær drift, kan det være en god idé at køre overvågning på lavt niveau i baggrunden for at holde øje med svartiderne. På den måde kan man holde øje med, hvorvidt belastningerne ændrer sig med tiden, og være klar til at foretage nye analyser, når forholdene gør det formålstjenligt.

Find flaskehalsene er en vejledning i 15 trin til at identificere og fjerne de faktorer, der nedsætter hastigheden på netværket, som vil blive bragt på CTO Online over et par uger.

Læses lige nu

    Navnenyt fra it-Danmark

    Elbek & Vejrup A/S har pr. 1. juni 2026 ansat Mikkel Bernt Buchvardt som AI Architect & Product Manager. Han skal især beskæftige sig med udviklingen af AI-Services og AI-Agenter i og omkring Business Central. Han kommer fra en stilling som Lead Data & Analytics hos IBM. Han er uddannet MSc. i softwareudvikling fra ITU. Han har tidligere beskæftiget sig med Data og BI hos KMD og Seges Innovation. Nyt job

    Mikkel Bernt Buchvardt

    Elbek & Vejrup A/S

    Immeo har pr. 1. maj 2026 ansat Sofie Amalie Buur som Consultant. Hun kommer fra en stilling som Frontend Engineer & UI/UX Designer hos Valyrion. Hun er uddannet Cand.it. Softwaredesign ved ITU. Nyt job
    Steen Marquard,  Jabra, er pr. 15. juni 2026 udnævnt som Regional President for Norden og UK. Han er uddannet HD(O). Han beskæftiger sig med I sin nye rolle får Steen ansvar for at videreudvikle salget af virksomhedens professionelle lyd- og videoløsninger, samt styrke samarbejdet med channel teams og partnere på tværs af regionen. Udnævnelse
    Pinksky har pr. 1. maj 2026 ansat Alexander Skou Henkel, 39 år,  som Rådgivende konsulent. Han skal især beskæftige sig med optimering af forretningsprocesser i Microsoft platformen. Han kommer fra en stilling som IT forretningskonsulent hos Evobis ApS. Han har tidligere beskæftiget sig med forretningsudvikling i Microsoft platformen. Nyt job