Gå til innhold

Høy CPU load, sette inn ekstra prosessor?


tesaete

Anbefalte innlegg

Har en server som har Xeon 3,2 og 2GB minne. På denne kjøres det en del ulike programmer og en sybase database. Når man skal genere litt kompliserte rapporter mot databasen så fyker CPU load raskt opp til 80-99 %, med resultat at det tar veldig lang tid å generere rapportene. Vil det ha stor betydening og vil det hjelpe å sette inn en ekstra prosessor?

 

Terje

Lenke til kommentar
Videoannonse
Annonse

Spørs litt hvordan applikasjonen er laget, men i utgangspunktet vil jeg tvile på at du får noen ytelsesbedring. En ekstra CPU vil gjøre deg mer istand til å multitaske når spørringene kjøres, men vil neppe hjelpe selve spørringen.

 

Hva med å optimalisere databasen? Ineffektive indekseringer?

Lenke til kommentar
Har en server som har Xeon 3,2 og 2GB minne. På denne kjøres det en del ulike programmer og en sybase database. Når man skal genere litt kompliserte rapporter mot databasen så fyker CPU load raskt opp til 80-99 %, med resultat at det tar veldig lang tid å generere rapportene. Vil det ha stor betydening og vil det hjelpe å sette inn en ekstra prosessor?

 

Terje

7830273[/snapback]

 

Det er nok ikke CPU som gjør at rapportene tar lang tid, men de underliggende spørringene til raportene. Optimalisering av spørringene, rett indeksering tabeller i database, mere ram. Alt dette er ting man fort kan 10 - 100doble ytelsen på. En ekstra CPU kan maksimalt doble ytelsen, men selv om sybase er multitrådet er det langt fra gitt at den kan kjøre flere tråder på forskjellige cpuer for samme spørrirng.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...