Skocz do zawartości

pers

Użytkownicy
  • Zawartość

    20
  • Rejestracja

  • Ostatnio

Posty napisane przez pers


  1. 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.


  2. 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ł


    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


  3. 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)


  4. 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.


    Wykonaj testy dla różnych wartości apache benchmarka:
    10, 100, 200, 300 jednoczesnych zapytań.

    Dodatkowo pobierz zajętość pamięci, czasu procesora przy wykonywaniu poszczególnych testów dla danych serwerów http.
    Dodatkowo, skoro masz badać apache to zbadaj jego trzy najpopularniejsze mpm'y o czym już wspomniałem tj. mpm-prefork, mpm-worker, mpm-event.

     

    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


  5. Mam ogolnie tylko zbadać wydajnosc serwerów WWW. Robie to z maszyny lokalnej, więc łącze niegra tu roli. Testuje apache benchmarkiem.

     

     

     

    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

     

    No to analogicznie, jeżeli chcesz się rozbijać na poszczególne języki programowania to dlaczego dodatkowo nie masz zamiaru badać ruby'ego, pythona itd..?

     

    Skoro masz serwery www, a nie różne sposoby uruchamiania języka PHP to naprawdę nie zaprzątaj sobie nim głowy.

     

     

    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.

    No to analogicznie, jeżeli chcesz się rozbijać na poszczególne języki programowania to dlaczego dodatkowo nie masz zamiaru badać ruby'ego, pythona itd..?

     

    Skoro masz serwery www, a nie różne sposoby uruchamiania języka PHP to naprawdę nie zaprzątaj sobie nim głowy.

     

     

    mam tylko zbadać 3 serwery nGINX apache IIS, wiec dużo roboty raczej nie będzie oprócz instalacji i zapuszczenie benchmarka?


  6. 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.


  7. 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.


  8. 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)?


  9. 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ć?

×