Ne në përgatitëm një përmbledhje mjetesh dhe skriptesh për vlerësimin e performancës së procesorëve, SAN dhe memories në makinat Linux: Iometer, DD, vpsbench, HammerDB dhe 7-Zip.
Përmbledhje të tjera me benchmark-et tona:
Foto - â CC BY
Ky Ă«shtĂ« njĂ« benchmark pĂ«r vlerĂ«simin e performancĂ«s sĂ« sistemeve tĂ« diskut dhe rrjetit. ĂshtĂ« i pĂ«rshtatshĂ«m pĂ«r punĂ« si me njĂ« server ashtu edhe me njĂ« klaster tĂ« tĂ«rĂ«. Iometer u prezantua nga inxhinierĂ«t e Intel nĂ« vitin 1998. NĂ« vitin 2001, korporata i transferoi burimet njĂ« organizate jofitimprurĂ«se Open Source Development Labs () sipas licencĂ«s . QĂ« nga viti 2003, mbĂ«shtetje pĂ«r mjetin ofron njĂ« grup entuziastĂ«sh â projekti nĂ« SourceForge.net.
Iometer pĂ«rbĂ«het nga njĂ« gjenerues ngarkese dynamo dhe njĂ« ndĂ«rfaqe grafike. MegjithatĂ«, kjo e fundit Ă«shtĂ« e disponueshme vetĂ«m pĂ«r Windows. Sa i pĂ«rket gjeneratorit, ai lejon simulimin e ngarkesave tĂ« aplikacioneve tĂ« jashtme â pĂ«r kĂ«tĂ« krijohen modele testi tĂ« veçanta.
Benchmark-et tregojnë: kapacitetin e kalimit, operacione për sekondë, latencën dhe ngarkesën e procesorit. Nuk llogariten vetëm vlerat mesatare të matjeve, por edhe min/max.
Pavarësisht se versioni i fundit stabil i mjetit doli në vitin 2014, ai ndjitet ende në përdorim në dhe . Megjithatë, mosha e sistemit ndikon. Së pari, ndërfaqja e saj dhe nuk është ndryshuar që nga viti 1998. Së dyti, mjeti ndonjëherë ofron rezultate të papërshtatshme në arrat all-flash.
Një skript i thjeshtë për vlerësimin e performancës së VPS. Distribuohet sipas . Ja një shembull i punës së tij, i paraqitur në depotin zyrtar në GitHub:
$ bash <(wget --no-check-certificate -O - https://raw.github.com/mgutz/vpsbench/master/vpsbench)
Modeli i CPU: Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
Numri i bërthamave: 4
Frekuenca e CPU: 3417.879 MHz
Sasia totale e RAM: 3265 MB
Sasia totale e swap: 1021 MB
Koha e punës e sistemit: 8:41,
Shpejtësia I/O: 427 MB/s
Bzip 25MB: 4.66s
Shkarkimi i skedës 100MB: 1.64MB/s
Utilita shfaq numrin e bërthamave, frekuencën e procesorit, dhe sasinë e kujtesës së angazhuar. Për vlerësimin e performancës së disqeve, vpsbench për lexim/shkrim të rregullt dhe të rastësishëm. Pavarësisht 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 të cloud dhe kompani IT.
NjĂ« nga benchmark-et mĂ« tĂ« njohura pĂ«r testimin e ngarkesĂ«s sĂ« bazave tĂ« tĂ« dhĂ«nave. MbĂ«shtetje pĂ«r mjetin ofron njĂ« organizatĂ« jofitimprurĂ«se â KĂ«shilli i PerformancĂ«s sĂ« Procesit tĂ« Transaksioneve. QĂ«llimi i tij Ă«shtĂ« zhvillimi i standardeve pĂ«r benchmark-et e bazĂ«s sĂ« tĂ« dhĂ«nave.
HammerDB krijon një skemë testuese të bazës së të dhënave, e mbush atë me të dhëna dhe simulat ngarkesën e disa përdoruesve virtualë. Ngarkesa mund të përfshijë operacione si transaksional ashtu edhe analitik. Mbështet: Oracle Database, SQL Server, IBM Db2, MySQL, MariaDB, PostgreSQL dhe Redis.
Rreth HammerDB Ă«shtĂ« formuar njĂ« komunitet i gjerĂ«. Utlilitarin e pĂ«rdorin kompani nga 180 vende tĂ« botĂ«s. NdĂ«r to: , , , dhe shumĂ« . NĂ«se dĂ«shironi tĂ« eksploroni mundĂ«sitĂ« e utilitarit vetĂ« â mund tĂ« filloni me .

Foto - â CC BY
Ky arkivues ka njĂ« benchmark tĂ« integruar pĂ«r testimin e shpejtĂ«sisĂ« sĂ« procesorĂ«ve kur kompresoni njĂ« sasi tĂ« caktuar skedarĂ«sh. Gjithashtu, Ă«shtĂ« i pĂ«rshtatshĂ«m pĂ«r kontrollin e RAM-it pĂ«r gabime. PĂ«r testet pĂ«rdoret algoritmi (Algoritmi LempelâZivâMarkov chain). Ai bazohet nĂ« skemĂ«n . PĂ«r shembull, pĂ«r tĂ« ekzekutuar benchmark me njĂ« rrjedhĂ« dhe njĂ« fjalor prej 64 megabajtĂ«sh mjafton tĂ« shkruani komandĂ«n:
7z b -mmt1 -md26Programi do të ofrojë rezultatin në formatin MIPS (milion instrukcione për sekondë), që mund të quhet një disavantazh. Ky parametr është i përshtatshëm për krahasimin e performancës së procesorëve me arkitekturë të njëjtë, por në rastin e arkitekturave të ndryshme, aplikueshmëria e tij është e kufizuar.
Një mjet në linjë komande që konverton dhe kopjon skedarë. Por mund të përdoret për të kryer teste të thjeshta I/O në sistemet e ruajtjes. Nga kutia, aktivizohet praktikisht në çdo sistem GNU/Linux.
Në faqen wiki komanda për vlerësimin e performancës së diskut gjatë shkrimit të blloqeve prej 1024 byte:
dd if=/dev/zero bs=1024 count=1000000 of=file_1GB
dd if=file_1GB of=/dev/null bs=1024
Vlen të theksohet gjithashtu se DD si një benchmark të thjeshtë për CPU. Megjithatë, për këtë do të nevojitet një program shtesë që kërkon llogaritje të ndërlikuara. Për shembull, një utilitar për llogaritjen e vlerave të hash-it .
dd if=/dev/zero bs=1M count=1024 | md5sumKomanda e mësipërme do të tregojë se sa shpejt (Mbytes/s) sistemi përpunon një suita numerike të gjatë. Megjithatë, 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 të kryhen operacione me nivel të ulët në hard disqet. Prandaj, duhet të punoni me këtë utilitar me kujdes për të mos humbur disa të dhëna (emri DD ndonjëherë shpjegohet me shaka si disk destroyer).
Për çfarë shkruajmë në bloget dhe rrjetet tona sociale:
![]()
![]()
![]()
![]()
![]()
![]()
Burimi: habr.com
