Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking

Nou nan 1cloud.ru Nou te prepare yon seleksyon zouti ak scripts pou evalye pèfòmans nan processeurs, sistèm depo ak memwa sou machin Linux: Iometer, DD, vpsbench, HammerDB ak 7-Zip.

Lòt seleksyon nou yo ak referans:

Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking
Фото - Biwo Jesyon Tè Alaska — CC BY

Iomètr

Sa a se yon referans pou evalye pèfòmans nan disk ak rezo subsystems. Apwopriye pou travay ak tou de yon sèvè ak yon gwoup tout antye. Iometer te prezante pa enjenyè Intel an 1998. An 2001, sosyete a te transfere kòd sous la nan òganizasyon ki pa pou pwofi Open Source Development Labs (OSDL) anba lisans Intel Open Source Lisans. Depi 2003, zouti a te sipòte pa yon gwoup amater - pwojè a anrejistre nan SourceForge.net.

Iometer konsiste de yon dèlko chaj dynamo ak yon koòdone grafik. Se vre, lèt la disponib sèlman pou Windows. Kòm pou dèlko a, li pèmèt ou simulation chaj la nan aplikasyon pou twazyèm pati - modèl tès espesyal yo kreye pou sa a.

Referans yo montre: debi, operasyon pou chak segonn, latansi ak chaj processeur. Se pa sèlman valè mwayèn yo kalkile, men tou, min / max.

Malgre lefèt ke dènye vèsyon ki estab nan zouti a te lage nan 2014, li toujou itilize nan Broadcom и Dell. Sepandan, laj la nan sistèm nan toujou pran peyaj li yo. Premyèman, koòdone li yo demode epi li pa chanje depi 1998. Dezyèmman, zouti a pafwa pwodui rezilta pa totalman adekwa sou tout etalaj flash.

vpsbench

Yon senp script pou evalye pèfòmans VPS. Distribiye atravè Lisans MIT. Men yon egzanp travay li yo, yo bay nan depo ofisyèl GitHub la:

$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)

CPU model:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Number of cores: 4
CPU frequency:  3417.879 MHz
Total amount of RAM: 3265 MB
Total amount of swap: 1021 MB
System uptime:   8:41,
I/O speed:  427 MB/s
Bzip 25MB: 4.66s
Download 100MB file: 1.64MB/s

Sèvis piblik la montre kantite nwayo, frekans processeur, ak kantite memwa yo itilize. Pou evalye pèfòmans disk vpsbench satisfè lekti/ekri sekans ak o aza. Malgre lefèt ke sèvis piblik la se byen fin vye granmoun (yon aktyalizasyon sou GitHub te fè apeprè kat ane de sa), li itilizasyon anpil founisè nwaj ak konpayi IT.

HammerDB

Youn nan pi popilè louvri referans pou tès chaj nan baz done. Zouti a sipòte pa yon òganizasyon ki pa pou pwofi devwa — Transaction Processing Performance Council. Objektif li se devlope estanda pou baz done referans.

HammerDB kreye yon chema baz done tès, peple li ak done, ak simulation chaj la nan plizyè itilizatè vityèl. Chaj la ka tou de operasyon tranzaksyon ak analyse. Sipòte: Oracle Database, SQL sèvè, IBM Db2, MySQL, MariaDB, PostgreSQL ak Redis.

Yon gwo kominote te fòme alantou HammerDB. Se sèvis piblik la itilize pa konpayi ki soti nan 180 peyi yo. Pami yo: Intel, Dell, Lenovo, Wouj Hat ak anpil lòt moun. Si ou vle eksplore kapasite sèvis piblik la tèt ou, ou ka kòmanse avèk yo gid ofisyèl yo.

Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking
Фото - kote ki pèdi yo — CC BY

7-Zip

Achiv sa a gen yon referans entegre pou teste vitès processeur lè konpresyon yon sèten kantite dosye. Li se tou apwopriye pou tcheke RAM pou erè. Yo itilize yon algorithm pou tès yo LZMA (Algorithm chèn Lempel–Ziv–Markov). Li baze sou dyagram nan diksyonè done konpresyon. Pa egzanp, pou kouri yon referans ak yon fil ak yon diksyonè 64 MB, jis ekri kòmandman an:

7z b -mmt1 -md26

Pwogram nan pral bay rezilta a nan fòma MIPS (milyon enstriksyon pou chak segonn), ki ka rele yon dezavantaj. Paramèt sa a se apwopriye pou konpare pèfòmans nan processeurs nan menm achitekti a, men nan ka a nan achitekti diferan aplikasyon li limite.

DD

Zouti liy kòmand ki konvèti ak kopye dosye. Men, li ka itilize pou fè tès I/O senp sou sistèm depo. Kouri soti nan bwat la sou prèske nenpòt sistèm GNU/Linux.

Sou paj wiki a bay lòd pou evalye pèfòmans disk lè w ap ekri blòk 1024-byte sekans:

dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024

Li se tou vo sonje ke D.D. ou ka itilize kòm yon referans CPU senp. Sepandan, sa pral mande pou yon pwogram adisyonèl ki mande pou kalkil resous entansif. Pou egzanp, yon sèvis piblik pou kalkile valè hash md5sum.

dd if=/dev/zero bs=1M count=1024 | md5sum

Kòmandman ki pi wo a pral montre kouman vit (MB/s) sistèm lan pral trete yon sekans nimewo long. Malgre ke ekspè yo di ke lòd sa a se sèlman apwopriye pou yon evalyasyon pèfòmans ki graj. Li enpòtan tou sonje ke DD pèmèt ou fè operasyon ki ba-nivo sou disk di. Se poutèt sa, ou bezwen travay ak sèvis piblik la ak anpil atansyon pou yo pa pèdi yon pati nan done yo (non DD a pafwa dechifre nan blag kòm destriktè disk).

Sa nou ekri sou blog nou yo ak rezo sosyal yo:

Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking Etid: Linux se toujou OS ki pi popilè nan nwaj la
Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking Open Invention Network a gen plis pase twa mil lisansye - ki sa sa vle di pou lojisyèl sous louvri?

Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking Ki jan yo an sekirite sistèm Linux ou a: 10 konsèy
Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking Minimize risk: ki jan yo pa pèdi done ou yo

Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking Liv pou moun ki deja patisipe nan administrasyon sistèm oswa ki jis planifye pou kòmanse
Ki jan yo evalye pèfòmans sèvè Linux: louvri zouti benchmarking Zòn domèn etranj pou pwojè ou a

Sous: www.habr.com

Add nouvo kòmantè