Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Benchmark NND? (PHP + MYSQL)
http://forum.freesco.pl/viewtopic.php?f=22&t=11884
Strona 1 z 1

Autor:  Mr Groch [ środa, 29 marca 2006, 23:51 ]
Tytuł:  Benchmark NND? (PHP + MYSQL)

Witam

Istnieje jakis test wydajnosci php i mysql?
Mam procka 233Mhz, 64 MB Ramu
i maksymalnie poograniczalem opcje uzycia
pamieci i zasobow systemowych w konfigach apacha i
mysql w trosce o pamiec.

Niestety nie wiem czy to wina nadmiernego
"podcinania" tych uslug, ale np na wczytanie
phpmyadmina musze czekac ok pol minuty!

Wgralem dla testu forum phpbb na serwer
http://groch.dyndns.org/forum i czas
ladownaia wynosi ok 3-5 sekund... Jak dla mnie
to troche za duzo... Ale sam nie wiem ile moge wymagac
po 233 Mhz....

Prosilbym o rade, jak najoptymalniej skonfigurowac
MySQL i Apache, by nie zapchac pamieci, a zyskac maksymalna
wydajnosc :)

Pozdrawiam

PS. Oto fragmenty my.cnf:
: [/] [] ()
skip-locking
key_buffer = 16K
key_buffer_size = 4M
max_allowed_packet = 1M
table_cache = 128
read_buffer_size = 128K
sort_buffer_size = 128K
net_buffer_length = 8K
thread_stack = 64K
thread_cache = 4
thread_cache_size = 64
thread_concurrency = 2
myisam_sort_buffer_size = 2M
max_connections = 200
max_connect_errors = 5
skip-bdb
skip-innodb
#log-bin

[myisamchk]
key_buffer = 2M
sort_buffer_size = 2M
read_buffer = 1M
write_buffer = 1M

i httpd.conf:
: [/] [] ()
<IfModule prefork.c>
StartServers         2
MinSpareServers      2
MaxSpareServers      5
MaxClients           50
MaxRequestsPerChild  0
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients           50
MinSpareThreads      5
MaxSpareThreads      15
ThreadsPerChild      5
MaxRequestsPerChild  0
</IfModule>

<IfModule perchild.c>
NumServers           2
StartThreads         2
MinSpareThreads      2
MaxSpareThreads      5
MaxThreadsPerChild   5
MaxRequestsPerChild  0
</IfModule>

Autor:  TheL [ czwartek, 30 marca 2006, 11:45 ]
Tytuł: 

ograniczeniem ilosci pamieci dla apacha ograniczasz jego szybkosc dzialania, nie zapominajmy ze php tak jakby kompiluje program napisany w jego jezyku na kod html przesylany do przegladarki usera no i musi miec na to pamiec.

Autor:  marask [ czwartek, 30 marca 2006, 15:33 ]
Tytuł: 

na stronie mysql jest faq z opisem jak zmienić,żeby lepiej chodził.

Autor:  Mr Groch [ czwartek, 30 marca 2006, 21:02 ]
Tytuł: 

Przeczytalem prawie cala dokumentacje MySQL i wg niej wlasnie
tak skonfigurowalem plik my.cnf, jak podalem wyzej... Zarowno
dla MySQL jak i Apacha poustwaiale takie wartosci jakie by wynikaly wlasnie
z dokumentacji oby dwoch projektow dla systemow majacych <= 64 MB Ram'u

Prosze Was jedynie o zweryfikowanie tych konfigow i podanie jakichs
rad wynikajacych z Waszego doswiadczenia (dokumentacje moga sie
mylic :P )

Jak uwazacie? phpBB ladujace sie ok 3 sekund na systemie 233Mhz - jaki
to wynik?

Autor:  TheL [ sobota, 1 kwietnia 2006, 00:11 ]
Tytuł: 

ale ladujace sie czy generujace bo to duza roznica, jesli ladujace to jest okej jesli generujace to stanowczo za dlugo.

Autor:  Mr Groch [ sobota, 1 kwietnia 2006, 00:13 ]
Tytuł: 

Postawilem testowe forum http://groch.dyndns.org/forum
Sam ocen...

PS. Jak czasem skoczy do 10 sekudn to pewnie mrtg wlasnie generuje
wykresy :)

Autor:  TheL [ sobota, 1 kwietnia 2006, 00:46 ]
Tytuł: 

u mnie
Cytuj:
Strona wygenerowana w 0.12 sekundy. Zapytań do SQL: 59

u Ciebie
Cytuj:
Strona wygenerowana w 2,35 sekund. Zapytań do SQL: 18

tak chyba lekko przy dlugo :D

Autor:  Mr Groch [ sobota, 1 kwietnia 2006, 05:58 ]
Tytuł: 

No wiec jakies pomysly moze? :) Zauwazylem, ze wprost proporcjonalnie
do "skomplikowania" strony przy podobnej ilosci zapytan SQL strona laduje
sie dluzej :) Wlasnie skaczac sobie po tym forum - np przy wykazie grup,
albo odczytujac dane usera - ilosc zapytan wynosi ok 16 a strona
generuje sie nawet ponizej sekudny! Glowna strona to ok 18-20 zapytan
i strona generuje sie ok 3 sekund... No jak dla mnie jest to juz wina
mocy obliczeniowej procka przy parsowaniu php, a nie jakis problem z
MySQL...

Przy uruchomionym MySQL, Apache, Propftpd, Niceshaper, mrtg,
procesy systemowe i pare skrypckikow odpalanych co kilka minut
mnie juz w systemie zaczyna barkowac pamieci i czesto np
przy generowaniu wykrersow mrtg juz korzysta ze Swapa, wiec
nie widze za bardzo mozliwosci zwiekszenia zasobow dla MySQL lub
Apacha...

Jaka masz konfiguracje sprzetowa TheL?

Autor:  TheL [ sobota, 1 kwietnia 2006, 10:04 ]
Tytuł: 

teraz mam PIII 500 MHz na serwer www ale chodzi na nim tylko serwer www, Apache potzrebuje dosc sporo zasobow systemowych i dlatego zdecydowalem sie na oddzielny serwer.

Autor:  Mr Groch [ sobota, 1 kwietnia 2006, 15:42 ]
Tytuł: 

No to o czym my mowimy - Ty z takimi warunkami smiesz porownywac
swoje 0.12 sekundy do moich 2,35 ? :D

Wydajke mi sie, ze na takim srzecie jak ja mam i przy tyulu uslugach
nie powienienem oczekiwac wiecej.. Ale bylbym wdzieczny jakby
ktos z podobna konfiguracja sie wypowiedzial...

Autor:  TheL [ sobota, 1 kwietnia 2006, 15:44 ]
Tytuł: 

dobra teraz mam tylko 128 MB (inne kosci padly :( ) i mam okolo 0,5 sekundy generowanie forum tylko ze ja nie mam na tym zadnych innych rzeczy tylko apache+php+mysql+proftpd

Autor:  Ulter [ poniedziałek, 3 kwietnia 2006, 01:27 ]
Tytuł: 

u mnie jest podobny problem z post-nuke. Praktycznie czysty cms generuje sie sie 5 sekund. PII 350Mhz + 128MB RAM.

Autor:  jahu [ poniedziałek, 3 kwietnia 2006, 17:28 ]
Tytuł: 

to nic - ja mam p200 i 80 ramu i z mrtg potrafilo sie i minute ladowac (konkretnie cms joomla)

Autor:  MGM [ poniedziałek, 3 kwietnia 2006, 22:05 ]
Tytuł: 

Mr Groch pisze:
(...)
Ale bylbym wdzieczny jakby
ktos z podobna konfiguracja sie wypowiedzial...


no to od poczatku:

konfiguracja prawie taka sama
p233mhz
128mb
lacze neo640 (stale obciazony upload 10kb/s wiec moze sie dlugo ladowac)

i czas ladowania to:
"Strona wygenerowana w 1,17 sekundy. Zapytań do SQL: 19"
a tu link do tego forum: http://mgm.hopto.org/phpBB/

Autor:  TheL [ wtorek, 4 kwietnia 2006, 20:10 ]
Tytuł: 

MGM Twoje forum:
: [/] [] ()
Strona wygenerowana w 2,99 sekund. Zapytań do SQL: 25
Strona wygenerowana w 2,15 sekund. Zapytań do SQL: 18
Srona wygenerowana w 2,0 sekund. Zapytań do SQL: 20

Autor:  MGM [ wtorek, 4 kwietnia 2006, 20:17 ]
Tytuł: 

faktycznie :D to po prostu zalezy od obciazenia serwerka - wczoraj byl luz to dzialalo szybko a dzis juz wiekszy ruch i dziala wolniej...

Ale juz nie dlugo zmieniam sprzet i bedzie lepiej :)
o wlasnie moze ma ktos na zbyciu sd-ram ?
http://forum.freesco.pl/viewtopic.php?t=11799

Autor:  TheL [ wtorek, 4 kwietnia 2006, 20:29 ]
Tytuł: 

no wlasnie o to chodzi, komputer nie ma wystarczajacej wydajnosci :D

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/