Nowe posty

Autor Wątek: Badanie wydajnosci Nginxa APache i Windows Server.  (Przeczytany 8470 razy)

persiu20

  • Gość
Badanie wydajnosci Nginxa APache i Windows Server.
« dnia: 2013-01-05, 15:29:14 »
1. Szukam dobrej ksiazki do apache i nginxa w ktorej omówione sa zagadniena z wydajnosci serwera.
2. Jakie macie pomysly na testowanie wydajnosci nginxa apache i windows servera?  Wiem ze mozna tworzyc zapytania pingi i symulowac obciazenie. Proszę o pomoc i wszelkie sugestie. Mozna robic na desktopie to czy lepiej sam shell ? Z windą gorzej bedzie wiec wole destkopa testowac. Bez rożnicy bedzie jak testy bedą szły po localhoscie czy z maszyny stojącej obok w tej samej sieci?

persiu20

  • Gość
Badanie wydajnosci Nginxa APache i Windows Server.
« Odpowiedź #1 dnia: 2013-01-09, 12:54:06 »
nikt nic nie wie ? zero pomysłow na forum linuxa?

darkdancer

  • Gość
Badanie wydajnosci Nginxa APache i Windows Server.
« Odpowiedź #2 dnia: 2013-01-14, 22:58:25 »
Cytat: persiu20
1. Szukam dobrej ksiazki do apache i nginxa w ktorej omówione sa zagadniena z wydajnosci serwera.
Do apache i nginx jednej książki raczej nie znajdziesz a jeszcze omawiającej problemy związane z wydajnością to jak na lekarstwo. Troszkę jest to tam to tu porozrzucane ale generalnie to pomijana sprawa. Zrób jak wszyscy: wejdź na amazona i zobacz po co najchętniej sięgają ludzie - ale jak mówię jednej konkretnej raczej nie znajdziesz.
Cytat: persiu20
2. Jakie macie pomysly na testowanie wydajnosci nginxa apache i windows servera?  Wiem ze mozna tworzyc zapytania pingi i symulowac obciazenie. Proszę o pomoc i wszelkie sugestie. Mozna robic na desktopie to czy lepiej sam shell ? Z windą gorzej bedzie wiec wole destkopa testowac. Bez rożnicy bedzie jak testy bedą szły po localhoscie czy z maszyny stojącej obok w tej samej sieci?
Zależy jak rozumiesz wydajność i co będziesz testował. Czy testy mają uwzględniać sposób konfiguracji samego serwera? Apache dla przykładu ma parę popularnych konfiguracji (worker czy prefork?). Serwowanie statycznych czy dynamicznych treści? Jeśli chcesz testować "z sieci" to przy odpowiednio mocnej maszynie możesz trafić na granice przepustowości swojego łącza co może przekłamać testy. Dlaczego ma być gorzej na desktopie, szukasz jakiegoś gui? Warto zacząć od takiego "prostego" narzędzia jakim jest apache benchmark (ab) instalowane razem z serwerem apache.

I pamiętaj o starym przysłowiu. Są trzy rodzaje kłamstwa: kłamstwa, cholerne kłamstwa i benchmarki.

persiu20

  • Gość
Badanie wydajnosci Nginxa APache i Windows Server.
« Odpowiedź #3 dnia: 2013-03-14, 01:47:28 »
a jak obciążyć windows server na vmware,  z maszyny lokalnej ?  Jakies zapytanie ping coś da ? Bo pinguje serwer ale nic nie widać w sumie w logach :)  Chce obciazyc serwer zapytaniami i zobaczyć jak bedzie sie zachowywać. Mam to przedstawić jakoś w tabelach lub na wykresach. Ab zbadam apacha ale skanując go samym sobą czy inna maszyną klienta?

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Badanie wydajnosci Nginxa APache i Windows Server.
« Odpowiedź #4 dnia: 2013-03-14, 08:01:50 »
Może z tego Ci si coś przyda:

Zależy czym chcesz obciązyć
- prace prozesora
 ( dajesz mu coś do liczenia , np. liczbę pi 500 po przecinku i liczysz ile mu to zajeło, na necie jest skrypt )
- download, upload i mierzysz czas, podczas różnych stanów obciążenia ( jedno pi zajmuje 1 proces , 2 pi to 2 procesy) , możesz sobe własny skrypt do tego napisać jesli nie będzie w internecie.
To taki domowy sposob,
( - ping to Ci pokaże prędkość pobierania, albo obiążysz transfer, ale nie koniecznie procesor,
 Ping of death. Ping flood. , eh przecież od tego masz benhmarki )
darkdancer - chyba napisał najlepiej, zwłaszcza że je jestem zielony w tych rzeczach.

Przykład testowania serverów
http://www.dobreprogramy.pl/Porownanie-wydajnosci-Windows-Server-i-Linux-Debian-testing,Blog,38340.html

Zobacz co jeszcze znalazlem  w google  wpisujac "testowanie wydajnosci servera"

Zobacz masz ab z obiążęniem
http://www.webhostingtalk.pl/topic/40588-testowanie-wydajnosci-serwera-w-kontekscie-www/

Tu masz prace magisterską, wszystko wyjaśnione na przykładzie.
http://www.zatorski.net/16/Praca_magisterska_www.html
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

persiu20

  • Gość
Badanie wydajnosci Nginxa APache i Windows Server.
« Odpowiedź #5 dnia: 2013-03-21, 00:53:49 »
a co do testowania nginxa polecacie i IIS ? Też Apache Benchmark? Pisanie wlasnego skryptu chyba nic nie da bo itak nic nowego się nie wymyśli ? (ja niestety i tak się nie znam na pisaniu póki co)