Ne në kemi përgatitur një përzgjedhje mjetesh dhe skriptesh për të vlerësuar performancën e procesorëve, SHK dhe memories në makinat Linux: Iometer, DD, vpsbench, HammerDB dhe 7-Zip.
Përzgjedhjet tona të tjera me bënchmarke:
Foto â â CC BY
Ky Ă«shtĂ« njĂ« bĂ«nchmark pĂ«r vlerĂ«simin e performancĂ«s sĂ« sistemeve tĂ« diskut dhe rrjetit. PĂ«rshtatet pĂ«r punĂ« si me njĂ« server ashtu edhe me njĂ« kluster tĂ« tĂ«rĂ«. Iometer u prezantua nga inxhinierĂ«t e Intel nĂ« vitin 1998. NĂ« vitin 2001, korporata i kaloi tĂ« dhĂ«nat njĂ« organizate tĂ« paqĂ«llimshme Open Source Development Labs () me licencĂ« . QĂ« nga viti 2003, mbĂ«shtetjes pĂ«r kĂ«tĂ« mjet i Ă«shtĂ« kushtuar njĂ« grup entuziastĂ«sh â projekti nĂ« SourceForge.net.
Iometer pĂ«rbĂ«het nga njĂ« gjenerator ngarkese dynamo dhe njĂ« ndĂ«rfaqe grafike. MegjithatĂ«, kjo e fundit Ă«shtĂ« nĂ« dispozicion vetĂ«m pĂ«r Windows. Sa i pĂ«rket gjeneratorit, ai lejon simtimin e ngarkesĂ«s nga aplikacione tĂ« jashtme â pĂ«r kĂ«tĂ« krijohen templata testuese tĂ« veçanta.
Bënchmarket tregojnë: kapacitetin e kalimit, operacionet në sekondë, latencën dhe ngarkesën e procesorit. Të dhënat llogaritën jo vetëm si mesatare, por gjithashtu si min/max.
Megjithëse versioni i fundit stabil i mjetit doli në vitin 2014, ai përdoret ende në dhe . Megjithatë, mosha e sistemit ka një ndikim. Së pari, ndërfaqja e tij dhe nuk është ndryshuar që nga viti 1998. Së dyti, mjeti ndonjëherë jep rezultate jo të sakta në grupe all-flash.
Një skript i thjeshtë për vlerësimin e performancës së VPS. Shpërndahet sipas . Këtu është një shembull i funksionit të tij, i ilustruar në repozitorin zyrtar në GitHub:
$ 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
Numri i bërthamave: 4
Frekuenca e CPU: 3417.879 MHz
Shuma totale e RAM-it: 3265 MB
Shuma totale e swap-it: 1021 MB
Koha e punës së sistemit: 8:41,
Shpejtësia I/O: 427 MB/s
Bzip 25MB: 4.66s
Shkarkoni skedarin 100MB: 1.64MB/s
Utilita tregon numrin e bërthamave, frekuencën e procesorit, dhe sasinë e memorjes së angazhuar. Për vlerësimin e performancës së diskëve, vpsbench përdor leximin/shkrimin sekondar dhe të rastësishëm. Megjithëse utilita është mjaft e vjetër (përditësimi në GitHub është bërë rreth katër vjet më parë), ajo ka shumë ofrues cloud dhe kompani IT.
NjĂ« nga mĂ« tĂ« njohurit benchmarking pĂ«r testimin e ngarkesave pĂ«r bazat e tĂ« dhĂ«nave. MbĂ«shtetje pĂ«r kĂ«tĂ« mjet ofrohet nga njĂ« organizatĂ« jo fitimprurĂ«se â KĂ«shilli pĂ«r PerformancĂ«n e Procesimit tĂ« Transaksioneve. QĂ«llimi i tij Ă«shtĂ« zhvillimi i standardeve pĂ«r benchmark-et e DB.
HammerDB krijon një skemë provuese të bazës së të dhënave, e mbush atë me të dhëna dhe simulojnë ngarkesën e disa përdoruesve virtualë. Ngarkesa mund të përfshijë si operacione transaksionale ashtu edhe analitike. Mbështet: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL dhe Redis.
Rreth HammerDB Ă«shtĂ« formuar njĂ« komunitet i gjerĂ«. Ky mjet pĂ«rdoret nga kompani nga 180 vende tĂ« botĂ«s. Disa prej tyre: , , , dhe shumĂ« . NĂ«se dĂ«shironi tĂ« eksploroni mundĂ«sitĂ« e mjeteve vetĂ« â mund tĂ« filloni me .

Foto â â CC BY
Ky arkivues ka njĂ« benchmark tĂ« integruar pĂ«r testimin e shpejtĂ«sisĂ« sĂ« procesorĂ«ve gjatĂ« kompresimit tĂ« njĂ« numri tĂ« caktuar skedare. Ai gjithashtu do tĂ« ishte i pĂ«rshtatshĂ«m pĂ«r kontrollimin e RAM-it pĂ«r gabime. PĂ«r testet pĂ«rdoret algoritmi (Algoritmi LempelâZivâMarkov chain). Ai Ă«shtĂ« i bazuar nĂ« skemĂ«n . PĂ«r shembull, pĂ«r tĂ« filluar njĂ« benchmark me njĂ« rrjedhĂ« dhe njĂ« fjalor 64-megabit mjafton tĂ« shkruani komandĂ«n:
7z b -mmt1 -md26Rezultati i programit do të ofrohet në formatin MIPS (milion instrukzioni për sekondë), që mund të quhet një disavantazh. Ky parametr i përshtatet krahasimit të shpejtësisë së processorëve me arkitekturë të njëjtë, por në rastin e arkitekturave të ndryshme, aplikueshmëria e tij është e kufizuar.
Një mjete komandash që konverton dhe kopjon skedarë. Por mund të përdoret për të kryer teste të thjeshta I/O në SHT. Nga fabrika, startohet në praktikisht çdo sistem GNU/Linux.
Në faqen wiki komanda për vlerësimin e performancës së diskut gjatë shkrimit të rreshtuar të blloqeve 1024-byte:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Gjithashtu duhet theksuar se DD si një benchmark i thjeshtë për CPU. Megjithatë, për këtë do të nevojitet një program shtesë që kërkon llogaritje shumë burimprurëse. Për shembull, një utilitet për llogaritjen e vlerave të hash-it .
dd if=/dev/zero bs=1M count=1024 | md5sumEkipa e lartme do të tregojë se sa shpejt (MBit/s) sistemi do të procesojë një sekuencë të gjatë numerike. Megjithëse ekspertët thonë se kjo komandë është e përshtatshme vetëm për një vlerësim të përafërt të performancës. Gjithashtu, është e rëndësishme të mbani mend se DD lejon kryerjen e operacioneve me nivel të ulët në diskët e fortë. Prandaj, duhen bërë kujdes në përdorimin e this utility, për të mos humbur një pjesë të të dhënave (emri DD ndonjëherë përkthehet me shaka si disk destroyer).
Për çfarë shkruajmë në bloget dhe rrjetet tona sociale:
![]()
![]()
![]()
![]()
![]()
![]()
Burimi: habr.com
