Výkon počítače pro sestavu LAMP

Mirek

Výkon počítače pro sestavu LAMP
« kdy: 22. 01. 2012, 14:31:54 »
Vážení spolubojovníci na poli IT.
Rád bych se zeptal, zdali máte někdo nějaký nápad, jak změřit, respektive porovnat výkon malých serverů. Výkon z hlediska plánovaného provozu prostředí nad Ubunutu srv + LAMP + (WPress nebo Wiki nebo Joomla).
Existuje nějaký jednoduchý benchmark, který spustím a on řekne jednoduché číslo? Něco jako kilowatty u motoru osobního auta. Vůbec nezlehčuji problematiku, chápu že vyjma atmosférického tlaku má na provoz vliv úplně všechno, ale jde mi o to, že mám k dispozici 3 miniservery (proc. Atom, Celeron a nevím jaký ten třetí, asi VIA, desky každá jiná ITX, každý 1G RAM a 20disk) - v intranetu doma z pohledu uživatele běží rovnocenně. Z nich jediného chci uplacírovat do horkého internetu, aby sloužil několika nadšencům (max 5 současných připojení, 10-20 stránek denně sem tam, žádné uploady/downloady). Ptám se: Existuje něco ve smyslu hypotetického programu LampBench.sh, který po pěti minutách vypíše: matika,šachy 100, disk,soubory 150, obrázky 80 fifníků za sekundu. Pokud totiž budou servy podobné, pak vyberu ten s nejmenší spotřebou (mám rekord: <19W!) protože pojede stále.
Děkuji a nezlobte se mým přízemním dotazem. Mašiny jsem dal dokonce do stejného case, a tak nevím, které mám dát tu čest být viděnou venku.


febr

Re:Výkon počítače pro sestavu LAMP
« Odpověď #1 kdy: 22. 01. 2012, 14:47:24 »
Myslím, že pro takové použití je to docela jedno, vyber zrovna ten s nejmenší spotřebou a máš to...

Lol Phirae

Re:Výkon počítače pro sestavu LAMP
« Odpověď #2 kdy: 22. 01. 2012, 15:32:52 »
Kód: [Vybrat]
ab -n 100 -c 10 http://127.0.0.1 - (100 requestů, max. +10 současně).

Utilita ab by měla být přímo součástí instalace Apache. Ale pro tohle plánované "zatížení" je to fakt jedno.

Mirek

Re:Výkon počítače pro sestavu LAMP
« Odpověď #3 kdy: 22. 01. 2012, 16:16:12 »
Díky!
 To je úplně přesně to pravé ořechové!!! Takže vlastně více much jednou ranou:
- nadhledem zjistím, který miniserver jak běhá z hlediska requestů od uživatele, tedy megahertze procesoru nevidím (ani nechci:-) )
- požadavky můžu mít na různé http, tedy můžu "proklepnout" odezvy vrstvy apache a nad ním php5, nebo vlastně i mySQL, tedy například ve wikipedii rendering notové sazby" versus obrázky v joomle a suchý textový příspěvek v Drupal7.1 - to je přílohou)

ušetřil jste mi pátrání po všech čertech a hlavně připravil příjemnou zábavu na večer :-)

MK.

Kód: [Vybrat]
ab -n 100 -c 10 http://10.0.0.9/node/5
his 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 10.0.0.9 (be patient).....done

Server Software:        Apache/2.2.20
Server Hostname:        10.0.0.9
Server Port:            80

Document Path:          /node/5
Document Length:        13099 bytes

Concurrency Level:      10
Time taken for tests:   34.679 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      1376000 bytes
HTML transferred:       1309900 bytes
Requests per second:    2.88 [#/sec] (mean)
Time per request:       3467.918 [ms] (mean)
Time per request:       346.792 [ms] (mean, across all concurrent requests)
Transfer rate:          38.75 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   1.3      0       5
Processing:  1744 3358 513.4   3503    4455
Waiting:     1593 3127 509.7   3277    4172
Total:       1744 3359 513.4   3504    4455

Percentage of the requests served within a certain time (ms)
  50%   3504
  66%   3632
  75%   3757
  80%   3778
  90%   3903
  95%   3992
  98%   4131
  99%   4455
 100%   4455 (longest request)