Mi v smo pripravljamo zbirko orodij in skript za oceno zmogljivosti procesorjev, shranjevanja in pomnilnika na Linux napravah: Iometer, DD, vpsbench, HammerDB in 7-Zip.
Druga naša zbirka z merilnimi podatki:
Foto — — CC BY
To je merilec za oceno zmogljivosti diskovnih in omrežnih podsistemov. Primeren je za delo z enim strežnikom ali celotnim grozdom. Iometer so predstavili inženirji podjetja Intel leta 1998. Leta 2001 je podjetje izvorno kodo preneslo neprofitni organizaciji Open Source Development Labs () pod licenco . Od leta 2003 podporo orodju nudi skupina navdušencev — projekt na SourceForge.net.
Iometer sestavlja generator obremenitve dynamo in grafični vmesnik. Vendar je slednji dostopen samo za Windows. Kar zadeva generator, omogoča simulacijo obremenitve tujih aplikacij — za to se ustvarjajo posebne testne predloge.
Meritve prikazujejo: propustnost, operacije na sekundo, zamudo in obremenitev procesorja. Izračunajo se ne le povprečne vrednosti, temveč tudi min/max.
Kljub temu, da je zadnja stabilna različica orodja izšla leta 2014, se še vedno uporablja v in . Vendar pa starost sistema vseeno vpliva. Prvič, njegov vmesnik in se ni spreminjal od leta 1998. Drugič, orodje včasih prikaže nekoliko neustrezne rezultate na all-flash skladiščih.
Preprost skript za oceno zmogljivosti VPS. Distribuira se pod . Tukaj je primer njegovega delovanja, kot je prikazano v uradnem repozitoriju na GitHubu:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
Model CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Število jeder: 4
Frekvenca CPU: 3417.879 MHz
Skupna količina RAM: 3265 MB
Skupna količina swap: 1021 MB
Čas delovanja sistema: 8:41,
I/O hitrost: 427 MB/s
Bzip 25MB: 4.66s
Prenos 100MB datoteke: 1.64MB/s
Orodje prikazuje število jeder, frekvenco procesorja, obsege porabljenega pomnilnika. Za oceno zmogljivosti diskov vpsbench izvaja zaporedno in naključno branje/ pisanje. Kljub temu, da je orodje precej staro (posodobitev na GitHubu je bila narejena pred približno štirimi leti), ga mnoga oblačna podjetja in IT podjetja.
Eden najbolj priljubljenih merilnikov za obremenitvene teste baz podatkov. Podporni organizaciji s tem orodjem upravlja neprofitna organizacija — Transaction Processing Performance Council. Njegov cilj je razvoj standarda za DB benchmarke.
HammerDB kreira testnu bazu podataka, puni je podacima i simulira opterećenje nekoliko virtuelnih korisnika. Opterećenje može uključivati transakcione i analitičke operacije. Podržava: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL i Redis.
Oko HammerDB-a formirala se opširna zajednica. Alat koristi više od 180 zemalja širom sveta. Među njima: , , , i mnogi . Ako želite da istražite mogućnosti alata sami — možete početi sa .

Foto — — CC BY
Ovaj arhivator ima ugrađeni benchmark za testiranje brzine procesora prilikom kompresije određenog broja fajlova. Takođe, pogodan je za proveru RAM-a na greške. Za testove se koristi algoritam (Lempel–Ziv–Markov chain Algorithm). Temelji se na skema . Na primer, da biste pokrenuli benchmark sa jednim tokom i 64-megabajnim rečnikom, dovoljno je upisati komandu:
7z b -mmt1 -md26Program će dati rezultate u formatu MIPS (milioni instrukcija po sekundi), što se može smatrati nedostatkom. Ovaj parametar je pogodna za poređenje performansi procesora iste arhitekture, ali u slučaju različitih arhitektura njegova primena je ograničena.
Alat iz komandne linije, konvertuje i kopira fajlove. Ali se može koristiti za sprovođenje jednostavnih I/O testova na skladištima podataka. Iz kutije se pokreće skoro na bilo kojem GNU/Linux sistemu.
Na wiki stranici komanda za procenu performansi diska prilikom sekvencijalnog pisanja blokova od 1024 bajta:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Takođe treba napomenuti da DD može biti korišćen kao jednostavan CPU benchmark. Međutim, za to će vam biti potrebna dodatna aplikacija koja zahteva resursno zahtevna izračunavanja. Na primer, alat za izračunavanje vrednosti heš suma .
dd if=/dev/zero bs=1M count=1024 | md5sumZgornja ekipa bo pokazala, kako hitro (MB/s) bo sistem obdeloval dolge številčne zaporedja. Čeprav strokovnjaki pravijo, da je ta ukaz primeren le za grobo oceno zmogljivosti. Pomembno je tudi, da se spomnimo, da DD omogoča nizkodo nivojske operacije na trdih diskih. Zato je treba z orodjem ravnati previdno, da ne izgubite dela podatkov (ime DD včasih šaležno razlagajo kot disk uničevalec).
O čem pišemo v naših blogih in družbenih omrežjih:
![]()
![]()
![]()
![]()
![]()
![]()
Izvor: habr.com
