pers
Użytkownicy-
Zawartość
20 -
Rejestracja
-
Ostatnio
Typ zawartości
Profile
Fora
Katalog firm
Wszystko napisane przez pers
-
Witam chcę do pracy magisterskiej zbadać wydajność serwerów Nginx apache iis. Macie jakieś pomysły scenariusze? Promotor mówił żeby pingi puszczać i patrzyć jak się zachowują serwery. Rozumiem, że apache benchmark wystarczy ? Postawilem Wordpressa i strone statyczną,nastepnie bedę to sprawdzać ab-kiem, ale czy to nie będzie zbyt monotonne? Ileż można takich testów robićw kółko? Może jakiś test sqla- ktoś ma pomysl jak to zrobić?
-
Czy ktoś wie czy jest taka możliwość, że symuluje na wordpresie sytuacje gdy 10 użytkowników np komentuje post ->następnie ta operacja jest zapisywana gdzies do logu bodajże linuxowego albo wordpresowego> a następnie benchmarkiem jakimś powtarzam tą operacje z logu kilkukrotnie? Da się coś takiego zrobić? Bo skanowanie samego index.php na surowym wordpressie jest ponoć bez sensu, na tej stronie mają być wykonywane jakieś operacje komentarze , logowanie userów.
-
robię to samo dla index.php i 4 rdzenie na 100%obciązone, Zużycie ramu 2,5GB/3,9 a test jeszcze sie nie skonczył oto wynik root@debian:/var/www# ab -n25000 -c200 -k http://localhost/index.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking localhost (be patient) Completed 2500 requests Completed 5000 requests Completed 7500 requests Completed 10000 requests Completed 12500 requests Completed 15000 requests Completed 17500 requests Completed 20000 requests Completed 22500 requests Completed 25000 requests Finished 25000 requests Server Software: Apache/2.2.22 Server Hostname: localhost Server Port: 80 Document Path: /index.php Document Length: 0 bytes Concurrency Level: 200 Time taken for tests: 595.985 seconds Complete requests: 25000 Failed requests: 0 Write errors: 0 Non-2xx responses: 25000 Keep-Alive requests: 0 Total transferred: 7825000 bytes HTML transferred: 0 bytes Requests per second: 41.95 [#/sec] (mean) Time per request: 4767.881 [ms] (mean) Time per request: 23.839 [ms] (mean, across all concurrent requests) Transfer rate: 12.82 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 34.1 0 3003 Processing: 194 4758 659.2 4701 15498 Waiting: 194 4748 655.7 4691 15432 Total: 198 4759 663.0 4701 15574 Percentage of the requests served within a certain time (ms) 50% 4701 66% 4869 75% 4983 80% 5057 90% 5257 95% 5443 98% 5704 99% 6034
-
root@debian:/var/www# ab -n25000 -c200 -k http://localhost/bazadanych.php This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking localhost (be patient) Completed 2500 requests Completed 5000 requests Completed 7500 requests Completed 10000 requests Completed 12500 requests Completed 15000 requests Completed 17500 requests Completed 20000 requests Completed 22500 requests Completed 25000 requests Finished 25000 requests Server Software: Apache/2.2.22 Server Hostname: localhost Server Port: 80 Document Path: /baza.php Document Length: 3 bytes Concurrency Level: 200 Time taken for tests: 7.969 seconds Complete requests: 25000 Failed requests: 2940 (Connect: 0, Receive: 0, Length: 2940, Exceptions: 0) Write errors: 0 Keep-Alive requests: 24816 Total transferred: 6236425 bytes HTML transferred: 123713 bytes Requests per second: 3136.99 [#/sec] (mean) Time per request: 63.755 [ms] (mean) Time per request: 0.319 [ms] (mean, across all concurrent requests) Transfer rate: 764.20 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 2.1 0 35 Processing: 1 32 242.2 17 6169 Waiting: 0 23 131.7 17 6169 Total: 1 32 242.7 17 6197 Percentage of the requests served within a certain time (ms) 50% 17 66% 18 75% 19 80% 20 90% 29 95% 34 98% 41 99% 55 100% 6197 (longest request)
-
informatyka , politechnika nie powiem jaka Własnie testuje index.php z wordpressa , pliki html i php z zapytaniem do bazy danych. Zrobie to samo na nginx, apache oraz windows serwer. W niektórych przypadkach 4 rdzenie na 100% obciążone są i 2giga ramu użyte
-
dzięki za info. Patrząc na http://www.zatorski.net/16/Praca_magisterska_www.html To mam chyba wszystko pomijając optymalizację, nie wiem czy będe sie w klastry bawić ale chyba wystarczy. Czy apache benchmarkiem skanować serwer z konsoli tego samego serwera czy innej maszyny ? Zapuscilem nas swoim apach'eu i strasznie sie zmulił Robie to na mocnym i7 wiec zmienie parametry na słabsze w Vmware i tez to porównam jakby na innej architekturze
-
Może być i hello word albo i nawet wordpress (index.php) bo wtedy wyniki w zależności od pliku jego rozmiaru mogąbyć inne. Nie kumam oco chodzi z tymi demonami, muszę się w to wdrożyć albo pominąć i robić testy na defaultowych parametrach serwerów bo obawialem się, zę apache benchmarkiem to będzie za mało. Puscze test na hello word dla nginxa apache oraz iis wkleje 3 tabelki i koniec? Chyba, że będe parametry zmieniać dodawać obserwować zuzycie procka,ramu cos może dodam by tych informacji było więcej. Zastanawiam się co by jeszcze w teoretycznej czesci napisac bo za dużo chyba tu nie ma do pisania nie mówiąc o samych serwerach webowych jakie są, jakimi narzedziami mozna robic testy i poco to się robi. mam tylko zbadać 3 serwery nGINX apache IIS, wiec dużo roboty raczej nie będzie oprócz instalacji i zapuszczenie benchmarka?
-
Mam ogolnie tylko zbadać wydajnosc serwerów WWW. Robie to z maszyny lokalnej, więc łącze niegra tu roli. Testuje apache benchmarkiem.
-
Czy jak mam wordpressa na nginxie i chce odpalic to samo na apache to wystarczy, że zastopuje nginxa i powinno hulać? Czy muszę jednak virtualhosta robić dla apache?(chociaż to chyba bez sensu bo serwis ten sam chce odpalić tylko przez inny serwer).
-
działa już. Pusciłem komende sudo apt-get install libapache2-mod-php5i ruszyło wkoncu, myslalem ze jak do nginxa wgrywałem php to na apache bez problemu ruszy ale brakowało tej komendy, chyba jakies biblioteki potrzebne.
-
To temat od promotora. Musiałem coś wybrać. Było coś z HTML'a nawet ale niestety zajęty.
-
Jak zainstalować dwie różne wersje apache na jednej wirtualce
pers odpisał rafakl na temat w Serwery WWW
a jak mam wordpressa na nginxie i chce odpalic to samo na apache to wystarczy, że zastopuje nginxa i powinno hulać? Czy muszę jednak virtualhosta robić dla apache(chociaż to bez sensu bo serwis ten sam chce odpalić tylko przez inny serwer). -
nie wiem w ogole czy jest sens instalować to skoro wszystko smiga na php-fpm który jest chyba najszybszy
-
ja byłem na sieciach więc też w sumie za ogólnie wszystko było . To odpowie mi ktoś łopatologicznie jak sprawdzić wydajność pomiedzy php fpm a np mod.php ? Czy wystarczy zainstalować i dany moduł już przetwarza stronę ? Bo skoro zainstalowałem na nginxie php-fpm to rozumiem, że dzięki niemu mój wordpress działa tak?
-
ale robię to pierwszy raz a na studiach linuxa nie miałem , taki poziom edukacji bo ważniejsza matma i inne szity. Proszę o dobre info . Serwery postawione, apache benchmarka wiem jak używać, ale jak zbadać to pod kątem php-fpm itp?
-
Inaczej :php fpm rozumiem, że to obecnie patch do php który przyspiesza procesa ładowania stron a fast cgi też ? Wystarczy to zainstalować i już działa? Czy musze coś ustawiać grzepać w konfigach? Jak chce z Php fpm przejsc na mod php to wystarczy ze usune tylko php fpm ?
-
php-fpm to poprostu nowa wersja php? Bo przed chwilą to instalowałem. Po CGi jak sie sprawdza? Jestem zielony i chce to szybko ogarnąc. I jak wyniki wygenerować? CZy te phpFPM fastCGi za kazdym razem musze instalowac i odinstalowywać by przetestować każdy? Proszę o ewentualne polskie źródła z wyjasnieniem tych opcji dla laików. Wiem tyle że mam php-fpm bo wymagany był do działania nginxa.
-
ale czy takie testy nie będą monotonne do magisterki? Raz wysle 1000 zapytan raz 2000 raz 3000 i porownam na windowsie(iis) i apachu , nginxie? Może uwzględnić też zużycie pamięci ram ? Ab da się zamulić windows server ale oprócz porównania wyników z AB nie wiem co można jeszcze zrobić. Wydaje się to zbyt proste. Chyba, że klaster zrobić i porównać wyniki na klastrze z linuxa i windowsa.
-
tzn pingi, zapytania w celu obciążenia serwera. a czy wordpress chodzący pod apache, będzie chodził pod nginx? Czy muszę drugi raz go instalować dla nginxa? bo oba serwery webroota mają ustawionego na var/www i jak stopuje apache to pod nginxem nie smiga, robilem tego virtual hosta i dalej w przegladarce jest blad 404 a jak wpisze adres z index.php to widze fragment kodu(czyżby problem z php)?