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