maanantai 16. helmikuuta 2015

Verkon pullonkaulat

Verkon pullonkaulat hidastavat tiedonsiirtoa ja niihin yleisimpiä syitä on:

  • Sovellus palvelin
    • Tehoton arkkitehtuuri/toteutus : liikaa objektien luontia ja tuhoamista
    • Tehoton sovelluspalvelin ohjelmisto : skaalautuvuus huono
    • Useiden tietokantayhteyksien hallinta : parametrointi, versiot 
    • Tehoton koodi : tehottomat algoritmit
    • Tehoton SQL : liikaa kyselyjä ja liikaa dataa 
  • Tietokanta palvelin
    • Tehoton SQL
    • Huonot indeksit
    • Huono tietokantatuotteen parametrointi
  • Verkko
    • Huono konfigurointi verkkolaitteissa (palomuuri, load balancer,switch jne)
    • ISP palvelujen ongelmat ja luvattua huonompi suorituskyky
    • Hidas verkkoyhteys (kotikäyttäjät modeemilla)
  • Web palvelin
Pullonkaulat aiheuttavat esim. korkeaa prosessorin käyttöä tai matala prosessorin käyttöaste ja samalla virheitä verkosta.  Sen oireisiin kuuluu myös matala tapahtumamäärä ja kasvavat vasteajat.

Ei kommentteja:

Lähetä kommentti