Kom ihåg mig?
Home Menu

Menu


Stress testning av webserver. Tips på program och tjänster

 
Ämnesverktyg Visningsalternativ
Oläst 2010-06-19, 22:14 #11
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
Lite off-topic men tack för tipsen!
Nginx med php5-fpm kör jag redan, men vi använder Glesys vps/moln-tjänst där man också kan skala om i princip som man vill, både på bredden och på djupet. Än så länge är jag väldigt nöjd
När du stresstestar Nginx och php-fpm, gör en jämförelse mellan statiska filer och när du måste arbeta med php.. Det är en sanslös skillnad i hastighet! Inte så konstigt egentligen, men det är enorma skillnader.
abergman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-20, 00:04 #12
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Testade lite med Seige nu som var ett enkelt och bra program(tack abergman ).

Jag testade att ändra concurrent users upp och ned för att se vart gränsen gick och resultatet får väl ses som okej. En sak som jag tycke var väldigt anmärkningsvärd dock: När jag belastar servern såpass så att jag ibland får timeout så ligger CPU-belastningen på ~10%(i htop) så det känns som det finns massa outnyttjade resurser. Jag testade att ändra worker_processes upp och ner lite men det gjorde ingen större skillnad. Jag har bara 1 core på min VPS-server just nu så jag borde väl bara ha 1 worker process. Är detta normalt?
Jag testade på ett tiotal olika sidor på en sida med ganska enkla PHP-script som hämtar lite data ifrån MySQL som delvis är cachat med memcached.

Edit: load avg. ligger på ungefär 0.30

Senast redigerad av pelmered den 2010-06-20 klockan 00:09
pelmered är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-20, 02:25 #13
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
Testade lite med Seige nu som var ett enkelt och bra program(tack abergman ).

Jag testade att ändra concurrent users upp och ned för att se vart gränsen gick och resultatet får väl ses som okej. En sak som jag tycke var väldigt anmärkningsvärd dock: När jag belastar servern såpass så att jag ibland får timeout så ligger CPU-belastningen på ~10%(i htop) så det känns som det finns massa outnyttjade resurser. Jag testade att ändra worker_processes upp och ner lite men det gjorde ingen större skillnad. Jag har bara 1 core på min VPS-server just nu så jag borde väl bara ha 1 worker process. Är detta normalt?
Jag testade på ett tiotal olika sidor på en sida med ganska enkla PHP-script som hämtar lite data ifrån MySQL som delvis är cachat med memcached.

Edit: load avg. ligger på ungefär 0.30
Nginx workers kommer inte hjälpa dig där, du måste ställa in konfigurationen för php5-fpm.. det gör du i /etc/php/fpm/php5-fpm.ini eller något liknande.

Där får du sätta hur den ska hantera php processerna, hur många det ska vara, hur många det får lov att vara etc etc..
abergman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-20, 12:20 #14
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Kan passa på att rekommendera två till verktyg.

http_load som är enkelt som ab, fast man kan använda en lista med URLer från t ex sin access-logg för att få ett mycket mer realistiskt resultat än att använda en specifik dynamisk URL.

JMeter som är lite mer avancerat och har väldigt breda användningsområden med möjlighet att distrbituera tester osv.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-21, 00:57 #15
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Citat:
Ursprungligen postat av abergman Visa inlägg
Nginx workers kommer inte hjälpa dig där, du måste ställa in konfigurationen för php5-fpm.. det gör du i /etc/php/fpm/php5-fpm.ini eller något liknande.

Där får du sätta hur den ska hantera php processerna, hur många det ska vara, hur många det får lov att vara etc etc..
Ja, jo det är klart. Att jag inte tänkte på det.. :P
Blev dock ingen större skillnad när jag ändrade i fpm. Jag antar att det är nätverkat som begränsar. Får testa är jag sitter på ett bättre nät.
pelmered är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-21, 01:15 #16
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
Ja, jo det är klart. Att jag inte tänkte på det.. :P
Blev dock ingen större skillnad när jag ändrade i fpm. Jag antar att det är nätverkat som begränsar. Får testa är jag sitter på ett bättre nät.
Vad har du ändrat till? när jag gör mina testar gör jag dem från en virtuellmaskin med 100/100 lina, då är jag säker på att det inte är nätet som stör.
abergman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-21, 01:21 #17
pelmereds avatar
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2010
Inlägg: 1 342
pelmered pelmered är inte uppkopplad
Har WN som tidsfördriv
pelmereds avatar
 
Reg.datum: May 2010
Inlägg: 1 342
Citat:
Ursprungligen postat av abergman Visa inlägg
Vad har du ändrat till? när jag gör mina testar gör jag dem från en virtuellmaskin med 100/100 lina, då är jag säker på att det inte är nätet som stör.
24Mbit ADSL :P

Funderar på att slänga upp en till temporär VPS att köra ifrån istället
pelmered är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-21, 01:30 #18
abergmans avatar
abergman abergman är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Feb 2010
Inlägg: 762
abergman abergman är inte uppkopplad
Mycket flitig postare
abergmans avatar
 
Reg.datum: Feb 2010
Inlägg: 762
Citat:
Ursprungligen postat av ITisGood.se Visa inlägg
24Mbit ADSL :P

Funderar på att slänga upp en till temporär VPS att köra ifrån istället
Det rekomenderar jag verkligen, egentligen borde du gör det från ett annat nät.
abergman ä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 06:02.

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