moron 0 Zgłoś post Napisano Listopad 27, 2006 jakas stronka mi zamula serwer mam ApacheBench, Version 1.3d <$Revision: 1.73 $> apache-1.3 zapuscic go potrafie ale mam klopot z interpretacja wynikow zalaczam to problemowe i forum dla porownania ab -n 1000 -c 100 -k http://www.xxxxxxxxxxxxxxxxxxxx This is ApacheBench, Version 1.3d <$Revision: 1.73 $> apache-1.3 Copyright © 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright © 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking www.prisonbreak.int.pl (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Finished 1000 requests Server Software: xxx Server Hostname: xxxxxxxxx Server Port: 80 Document Path: /modules/news/index.php Document Length: 32767 bytes Concurrency Level: 100 Time taken for tests: 243.718 seconds Complete requests: 1000 Failed requests: 994 (Connect: 0, Length: 994, Exceptions: 0) Broken pipe errors: 0 Keep-Alive requests: 0 Total transferred: 32820455 bytes HTML transferred: 32457029 bytes Requests per second: 4.10 [#/sec] (mean) Time per request: 24371.80 [ms] (mean) Time per request: 243.72 [ms] (mean, across all concurrent requests) Transfer rate: 134.67 [Kbytes/sec] received Connnection Times (ms) min mean[+/-sd] median max Connect: 0 116 486.0 0 8999 Processing: 858 22900 12282.4 18583 122076 Waiting: 671 22900 12283.6 18583 122076 Total: 858 23016 12132.0 18659 122076 Percentage of the requests served within a certain time (ms) 50% 18659 66% 20934 75% 24279 80% 29660 90% 43762 95% 56332 98% 67028 99% 71519 100% 122076 (last request) ab -n 1000 -c 100 -k http://forum.xxxxxxxxxxxx This is ApacheBench, Version 1.3d <$Revision: 1.73 $> apache-1.3Copyright © 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright © 2006 The Apache Software Foundation, http://www.apache.org/ Benchmarking forum.blogowicz.info (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Finished 1000 requests Server Software: xxx Server Hostname: xxxxxxxxxxxxxxx Server Port: 80 Document Path: /index.htm Document Length: 0 bytes Concurrency Level: 100 Time taken for tests: 18.421 seconds Complete requests: 1000 Failed requests: 168 (Connect: 0, Length: 168, Exceptions: 0) Broken pipe errors: 0 Non-2xx responses: 1001 Keep-Alive requests: 0 Total transferred: 255325 bytes HTML transferred: 67032 bytes Requests per second: 54.29 [#/sec] (mean) Time per request: 1842.10 [ms] (mean) Time per request: 18.42 [ms] (mean, across all concurrent requests) Transfer rate: 13.86 [Kbytes/sec] received Connnection Times (ms) min mean[+/-sd] median max Connect: 0 27 65.8 0 229 Processing: 233 1702 1312.8 1044 6913 Waiting: 133 1701 1313.1 1044 6913 Total: 233 1729 1296.7 1114 6913 Percentage of the requests served within a certain time (ms) 50% 1114 66% 1918 75% 2550 80% 2627 90% 3230 95% 4426 98% 5852 99% 6150 100% 6913 (last request) jedyne co znalazlem to ze wazny jest Requests per second na co zwracac uwage i jak interpretowac wynik? z jakimi wartosciami -n i -c robic testy? podtrzymywac polaczenie czy nie? (-k) z gory dziekuje za pomoc Udostępnij ten post Link to postu Udostępnij na innych stronach
patryk 451 Zgłoś post Napisano Listopad 27, 2006 Za pomocą tego narzędzia nie sprawdzisz tak naprawdę jakie jest dokładne źródło problemu - pomoże Ci w tym server-status. Włącz go sobie w httpd.conf jeśli jest wyłączony, potem wejdź pod adres http://ipservera/server-status i dostaniesz tam pełną listę aktualnie wiszących połączeń wraz z informacjami skąd są, jak obciążają pamieć i procesor itp.. To pozwoli Ci sprawdzić czy np. chodzi tutaj o jakieś pierdoły jak za krótkie timeouty czy za mało max-clients czy też o problemy po stronie obciążenia przez jakieś skrypty. Udostępnij ten post Link to postu Udostępnij na innych stronach
moron 0 Zgłoś post Napisano Listopad 27, 2006 usunelem # w httpd.conf zresetowalem apache'a i niestety jest 404 Udostępnij ten post Link to postu Udostępnij na innych stronach
moron 0 Zgłoś post Napisano Listopad 28, 2006 pomoze ktos? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość normanos Zgłoś post Napisano Listopad 28, 2006 więcej inwencji chłopie. 404 i co, juz koniec? rzuć okiem w logi co było szukane i czemu wyskoczylo 404 - moze cie naprowadzi na blad. Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Listopad 28, 2006 masz takie wpisy w httpd.conf? <Location /server-status> SetHandler server-status Order deny,allow Deny from all Allow from Twoj.IP </Location> LoadModule status_module /scieżka.do.bibliotek/mod_status.so ExtendedStatus On Udostępnij ten post Link to postu Udostępnij na innych stronach
moron 0 Zgłoś post Napisano Listopad 28, 2006 juz znalazlem mam pod adresem http://ip/httpd-status na co szczzegolnie zwracac uwage? Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Listopad 28, 2006 na co szczzegolnie zwracac uwage? Nie bądź leń! Tam jest przecież legenda. Udostępnij ten post Link to postu Udostępnij na innych stronach
moron 0 Zgłoś post Napisano Listopad 29, 2006 ale co mi po legendzie? nawet jak bym mial po polsku to bym nie wiedzial czy lepiej jak jest otwarty slot bez procesu czy jak czeka na polaczenie... jedyne co wydaje mi sie logiczne to CPU nie rozumiem tez dlaczego obrazki najdluzej obciazaja serwer... chyba jednak wole ab Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrick Zgłoś post Napisano Listopad 29, 2006 ab tylko obciążysz maszynę i sprawdzisz jej wytrzymałość Na server-info widać dokładnie co się dzieje na serwerze www, według mnie wystarczył by oodpowiedni tuning tego www + serwera bazodanowego i było by ok. Udostępnij ten post Link to postu Udostępnij na innych stronach
moron 0 Zgłoś post Napisano Listopad 29, 2006 ab tylko obciążysz maszynę i sprawdzisz jej wytrzymałość no i przetestowac zasymulowac duze obciazenie skryptu - dzieki temu moge przewidziec czy maszynka padnie przy 100 userach czy nie jesli forum by przemo przeszlo test przez 18s a jakis serwis przez 4 minuty to znaczy ze z tym ostatnim jest cos nie tak... Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Listopad 29, 2006 Najlepiej wykonywać testy przy pomocy AB z innej maszyny umieszczonej w tym samym DC, albo innym - byle blisko, a to dlatego, że te wszystkie zapytania również generują pewien ogólny load, wtedy zaś wyniki są mniej miarodajne. Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość patrick Zgłoś post Napisano Listopad 30, 2006 Najlepiej wykonywać testy przy pomocy AB z innej maszyny umieszczonej w tym samym DC, innej opcji nie brałem w rachubę, przecież test z tej samej maszyny pokaże błędne wyniki. Udostępnij ten post Link to postu Udostępnij na innych stronach
moron 0 Zgłoś post Napisano Listopad 30, 2006 eee... ups <moron> Udostępnij ten post Link to postu Udostępnij na innych stronach