Fórum Root.cz
Hlavní témata => Server => Téma založeno: Mirek 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.
-
Myslím, že pro takové použití je to docela jedno, vyber zrovna ten s nejmenší spotřebou a máš to...
-
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.
-
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.
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)