Kom ihåg mig?
Home Menu

Menu


Min nya server - har den rimlig prestanda?

 
Ämnesverktyg Visningsalternativ
Oläst 2005-01-12, 15:51 #1
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Hej!

Jag har installerat och konfigurerar en ny webbserver och har nu lasttestat den rätt hårt.

Den verkar ha en övre gräns på ca 45 sidor per sekund med det test jag utfört.

Hårdvara: Pentium 4 2.533GHz, 512MB (än så länge) DDR333, IDE WD 80GB 8MB X 2 (raid1).
Mjukvara: Debian 3.1, Apache 2 samt mysql 4

Är detta rimlig prestanda för hårdvaran?

MVH C.
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-12, 16:33 #2
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Berätta mer om ditt test. Det beror ju helt på vad det är för webbsidor den genererat. Om det är rätt tunga grejer låter 45/s vettigt. Körde du ordentligt lång tid så att Apache hunnit starta tillräckligt många processer?
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-12, 18:31 #3
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Citat:
Originally posted by kullervo@Jan 12 2005, 17:33
Berätta mer om ditt test. Det beror ju helt på vad det är för webbsidor den genererat. Om det är rätt tunga grejer låter 45/s vettigt. Körde du ordentligt lång tid så att Apache hunnit starta tillräckligt många processer?
Jag använde ett program som heter WAPT 3.0 för windows. Den skickar virtuella users och belastar efter ett mönster jag själv "spelat in".

I kort; man surfar själv lite på siten, och sen upprepar dessa virtuella users samma schema om och om igen..

Jag ställde in testet att börja på 20 users och gå till 200 med steg på 20 users. Varje user ställde jag in att göra 10 itterationer av rörelsemönstret utan fördröjning i den virtuella browsninen.

20 users gav ca 25 sidor/s
40 ca 45 sidor/s och därefter låg det kvar på ca 45 sidor /s upp till 120 users då jag inte orkade köra längre utan avbröt. Cpu och minnet användes då fullt i princip, servern gick aldrig in på swap.

MVH C.

Edit: jag upptäckte i efterhand (!) att raiden var trasig när jag körde testet.. IDE-kabeln från ena disken hade lossnat på nått vänster. I vilket fall, det bör ju inte ha påverkat prestandan nämnvärt då det handlar om raid1.
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-12, 19:43 #4
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Provade igen. Fick runt 45 sidor /s igen.

last: 20:44:56 up 1:26, 2 users, load average: 77,44, 86,39, 64,01

Mao, den är rätt hårt lastad gissar jag
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-12, 21:49 #5
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Ursäkta språket, men du måste väl ändå <infoga svordom här> veta om dina saht kör en massa tunga DB-anrop, massor av bilder på sidorna eller liknande?

Dina testresultat visar ju inte hur tunga dina script är, bara att servern inte klarar mer än 45 sidor/s.

Det är sannolikt att det är så, men knappast en självklarhet...
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-12, 22:22 #6
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Citat:
Originally posted by chrizz@Jan 12 2005, 19:43
Provade igen. Fick runt 45 sidor /s igen.

last: 20:44:56 up 1:26, 2 users, load average: 77,44, 86,39, 64,01

Mao, den är rätt hårt lastad gissar jag
Du borde minska max antal apache-processer så att servern inte blir överbelastad.

En annan sak du bör tänka på är att mysql har en trevlig Query Cache. När du går runt på de 10 sidorna så kan det bli så att många SQL-frågor aldrig körs.

MyISAM-tabeller är känsliga för mycket updates eftersom den då låser hela tabellen. Tänk på att få med normalt många updates när du bänktestar.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-12, 22:34 #7
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Citat:
Originally posted by eg0master@Jan 12 2005, 22:49
Ursäkta språket, men du måste väl ändå <infoga svordom här> veta om dina saht kör en massa tunga DB-anrop, massor av bilder på sidorna eller liknande?

Dina testresultat visar ju inte hur tunga dina script är, bara att servern inte klarar mer än 45 sidor/s.

Det är sannolikt att det är så, men knappast en självklarhet...
Jag tar det här som ett påhopp, och jag har ingen aning om vad jag gjort för att förtjäna det.

Självklart visar det här endast vad min server klarar av i just mitt fall med mina script, men det borde ändå ge en fingervisning om det är normalt eller inte. Dvs bör jag hamna runt 50, 500 eller 5 med "normalskrivna" script?

Vad du menar med "saht" har jag ingen aning om.

/C
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-12, 22:41 #8
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Citat:
Ursprungligen postat av kullervo
Citat:
Ursprungligen postat av chrizz
Provade igen. Fick runt 45 sidor /s igen.

last: 20:44:56 up *1:26, *2 users, *load average: 77,44, 86,39, 64,01

Mao, den är rätt hårt lastad gissar jag
Du borde minska max antal apache-processer så att servern inte blir överbelastad.

En annan sak du bör tänka på är att mysql har en trevlig Query Cache. När du går runt på de 10 sidorna så kan det bli så att många SQL-frågor aldrig körs.

MyISAM-tabeller är känsliga för mycket updates eftersom den då låser hela tabellen. Tänk på att få med normalt många updates när du bänktestar.
Vad händer om det tillåts för få apache-processer då? Jag noterade upp mot 450 öppnade processer totalt och runt 100 aktiva i "top" som mest. Då var lasten rätt rejäl.

MVH C.
chrizz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-12, 23:45 #9
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Citat:
Ursprungligen postat av chrizz
Citat:
Originally posted by -kullervo@Jan 12 2005, 23:22
Citat:
Ursprungligen postat av chrizz
Provade igen. Fick runt 45 sidor /s igen.

last: 20:44:56 up 1:26, 2 users, load average: 77,44, 86,39, 64,01

Mao, den är rätt hårt lastad gissar jag
Du borde minska max antal apache-processer så att servern inte blir överbelastad.

En annan sak du bör tänka på är att mysql har en trevlig Query Cache. När du går runt på de 10 sidorna så kan det bli så att många SQL-frågor aldrig körs.

MyISAM-tabeller är känsliga för mycket updates eftersom den då låser hela tabellen. Tänk på att få med normalt många updates när du bänktestar.

Vad händer om det tillåts för få apache-processer då? Jag noterade upp mot 450 öppnade processer totalt och runt 100 aktiva i "top" som mest. Då var lasten rätt rejäl.

MVH C.
Det som händer? Precis som du säger - Lasten blir rätt rejäl. För rejäl. Hellre att det går stabilt och att vissa får ett överlast-felmeddelande än att det går segt för alla med risk att det brakar.

Citat:
Självklart visar det här endast vad min server klarar av i just mitt fall med mina script, men det borde ändå ge en fingervisning om det är normalt eller inte. Dvs bör jag hamna runt 50, 500 eller 5 med "normalskrivna" script?
Mellan 10 och 300 låter vettigt. Men det svaret säger ju inte dig någonting ändå.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-01-13, 09:21 #10
chrizzs avatar
chrizz chrizz är inte uppkopplad
Medlem
 
Reg.datum: Aug 2004
Inlägg: 296
chrizz chrizz är inte uppkopplad
Medlem
chrizzs avatar
 
Reg.datum: Aug 2004
Inlägg: 296
Mellan 10 och 300, ja det ger mig en glasklar uppfattning

Tack för dina tips annars!
chrizz är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:41.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017