Avatar billede kaptajnknas Nybegynder
10. maj 2004 - 13:49 Der er 18 kommentarer og
1 løsning

Server overbelastet

Hej Eksperter, Min server er total overbelastet, den har omkring 400000 forespørgsler i døgnet.

Grunden til de mange forespørgsler er en række små spil som afvikles i ASP, er godt klar over at ASP ikke er bedst til spil, da det er meget resource krævende, men kan desværre ikke programmerer i Flash eller Java.

Hvad kan jeg gøre for at optimerer ydelsen på serveren?
Findes der specielle hurtige harddiske, som bedre kan klare jobbet, eller hvilke hardware/software skal jeg bruge?

Hardware/software som jeg har nu:

Hardware:
Pentium III 500Mhz
Ram 128 MB PC133
Maxtor IDE 100 7200RMP

Software:
Windows 2003 Server Enterprise
MySQL Database
Avatar billede arne_v Ekspert
10. maj 2004 - 14:00 #1
Medmindre en stor andel af de requests laver database opdateringer, så
vil jeg sige mere CPU power og mere RAM er hvad du behøver !

Specielt mere RAM tror jeg.
Avatar billede kaptajnknas Nybegynder
10. maj 2004 - 14:06 #2
Ca. 350000 laver opdateringer i SQL'en
Avatar billede kaptajnknas Nybegynder
10. maj 2004 - 14:08 #3
Kan ASP evt. kodes mere Resource "venlig"?
Avatar billede arne_v Ekspert
10. maj 2004 - 14:09 #4
Tja det er jo en del.

SCSI diske 15000 RPM i RAID 0+1 er gode.

Men nok alt for dyre til at sætte i så gammel en maskine.
Avatar billede arne_v Ekspert
10. maj 2004 - 14:13 #5
En billig løsning ?

Måske:
  - opgrader til 512 eller 640 MB RAM
  - sæt en RAID controller i
  - sæt to IDE diske med 8 MB cache i RAID 0
Avatar billede kaptajnknas Nybegynder
10. maj 2004 - 14:14 #6
OK, hvad vil RAID sige?
Avatar billede arne_v Ekspert
10. maj 2004 - 14:20 #7
Dte er muligt at din ASP kode kan optimeres, men så skal vi se den !
Avatar billede arne_v Ekspert
10. maj 2004 - 14:20 #8
Avatar billede juggalo Nybegynder
10. maj 2004 - 14:24 #9
En ting du skal sikre dig er, at du sørger for at være ultra disciplineret mht. til at lukke objekter og connections

Set etellerandet = Nothing er din ven :o)
Avatar billede juggalo Nybegynder
10. maj 2004 - 14:26 #10
og som arne_v siger, mere RAM i dyret... Microsofts "recommended minimum" til 2003 er 256 MB RAM, så 512 eller mere ville nok være at foretrække
Avatar billede kaptajnknas Nybegynder
10. maj 2004 - 14:29 #11
Ja det er nok rigtigt og måske endda en P4 Hyper T.
Det koster jo lidt at optimerer :-/

Arne_v >> sender måske Noget ASP kode
Avatar billede kaptajnknas Nybegynder
10. maj 2004 - 14:30 #12
Jeg tror mit største problem er min findresultat fil, er på 3000 if-sætninger og gennemløbes 20 gange i sek.
Avatar billede kaptajnknas Nybegynder
10. maj 2004 - 14:32 #13
Undskyld 300 if-sætninger på i alt 3000 linier
Avatar billede arne_v Ekspert
10. maj 2004 - 14:33 #14
3000 if sætninger ?

Det lyder som noget der kan optimeres !
Avatar billede arne_v Ekspert
10. maj 2004 - 14:34 #15
300 lyder stadig af meget
Avatar billede kaptajnknas Nybegynder
10. maj 2004 - 14:37 #16
Jo, men umildbart kan jeg ikke se at der kan reduceres ret meget, men muligvis serder jeg filen, det er jo trods alt jer der er eksperterne her :-)
Avatar billede arne_v Ekspert
10. maj 2004 - 21:50 #17
512 MB RAM kan fåes til 600 kr. ifølge www.edbpriser.dk

2 diske + RAID controller kan fåes for 1200 kr.

så det er noget billigere end nyt bundkort + P4 etc.
Avatar billede arne_v Ekspert
24. maj 2004 - 23:51 #18
OK ?
Avatar billede kaptajnknas Nybegynder
24. maj 2004 - 23:54 #19
Jo tak - FINT
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester