Sot është një raportim mbi mjetet e hapura për vlerësimin e performancës së procesorëve, memories, sistemeve të skedarëve dhe sistemeve të ruajtjes së të dhënave.
Lista përfshin utilitat e ofruara nga rezidentët e GitHub dhe pjesëmarrësit në tematike në Reddit, siç janë Sysbench, UnixBench, Phoronix Test Suite, Vdbench dhe IOzone.
/ Unsplash /
ĂshtĂ« njĂ« mjet pĂ«r testimin e ngarkesĂ«s sĂ« serverĂ«ve MySQL, i bazuar nĂ« projektin LuaJIT, nĂ« kuadĂ«r tĂ« sĂ« cilit zhvillohet njĂ« makinĂ« virtuale pĂ«r gjuhĂ«n Lua. Autori i mjetit Ă«shtĂ« programatori dhe eksperti pĂ«r MySQL, Aleksey Kopytov. Projekti filloi si njĂ« hobizĂ«m, por me kalimin e kohĂ«s fitoi njohje nĂ« komunitet. Sot, sysbench pĂ«rdoret nga universitete tĂ« mĂ«dha dhe organizata IT. .
Gjatë konferencës SECR-2017 (regjistrimi i fjalimit ) Aleksey tha se sysbench lejon vlerësimin e performancës së bazës së të dhënave kur migrohet në pajisje të reja, përditësohet versioni i DBMS-së ose ndodhin ndryshime të papritura në numrin e kërkesave. Në përgjithësi, sintaksia e komandës për të kryer testin duket si më poshtë:
sysbench [options]... [testname] [command]Kjo komandë përcakton llojin (cpu, memory, fileio) dhe parametrat e testit të ngarkesës (numri i proceseve, numri i kërkesave, shpejtësia e trajtimit të transaksioneve). Në përgjithësi, mjeti është në gjendje të trajtojë miliona ngjarje për sekondë. Më shumë për arkitekturën dhe strukturën e brendshme të sysbench, Aleksey Kopytov foli në një nga .
Një grup mjetesh për vlerësimin e performancës së sistemeve Unix. Ai u prezantua nga inxhinierët e universitetit Monash në vitin 1983. Që atëherë, mbështetja e mjetit është marrë nga shumë njerëz, për shembull, autorët e revistës për teknologjinë e mikrokompjuterëve dhe pjesëmarrësi i LKML David Niemi. Për lëshimin e versionit të ardhshëm të mjetit është përgjegjës Anthony VoellmUnixBench përmban një grup testesh individuale. Ato krahasojnë shpejtësinë e ekzekutimit të kodit në një makinë të menaxhuar nga Unix me performancën e një sistemi referencë, në rolin e së cilës vepron
SPARCstation Ndër testet e disponueshme janë: Whetstone, i cili përshkruan efikasitetin e operacioneve me llogaritje me pikë flottante, File Copy, që vlerëson shpejtësinë e kopjimit të të dhënave, dhe disa 2D dhe 3D benchmark. Lista e plotë e testeve mund të gjendet në
. Shumica e tyre pĂ«rdoren pĂ«r vlerĂ«simin e performancĂ«s sĂ« makinave virtuale nĂ« cloud. Ky kompleks testesh Ă«shtĂ« zhvilluar nga autorĂ«t e faqes sĂ« internetit Phoronix, ku publikohen lajme mbi distribucionet GNU/Linux. Test Suite u prezantua pĂ«r herĂ« tĂ« parĂ« nĂ« vitin 2008 â atĂ«herĂ« pĂ«rfshinte 23 teste tĂ« ndryshme. MĂ« vonĂ«, zhvilluesit lançuan shĂ«rbimin cloud
OpenBenchmarking.org përmban rreth 60 grupe benchmark-u, përfshirë ato të lidhura me mësimin e makinave dhe teknologjinë ray-tracing. Grupet e skriptave të specializuara lejojnë testimin e komponenteve të veçanta të sistemit. Me ndihmën e tyre, mund të vlerësoni kohën e kompilimit të bërthamës dhe kodimin e skedarëve të videove, shpejtësinë e kompresimit të arkivuesve etj. Për të filluar testet, mjafton të shkruani komandën përkatëse në konsolë. Për shembull, kjo komandë nxit vlerësimin e performancës CPU:
phoronix-test-suite benchmark smallpt
Gjatë testimit, Test Suite monitoron në mënyrë të pavarur gjendjen e pajisjeve (temperaturën e CPU-së dhe shpejtësinë e ftohësve), duke mbrojtur sistemin nga mbingrohja.Jason Chen

/ Unsplash /
një udhëzues të shkurtër ).
Lista e parametrave për menaxhimin e utilitarit është në dokumentin zyrtar të Oracle.
Kodi burimor i utilitarit mund të gjendet IOzone .
Për të menaxhuar proceset dhe sinkronizimin e tyre gjatë testimit, mjeti përdor standardin inxhinier William Norcott. Zhvillimin e mbështetën kompani si Apple, NetApp dhe iXsystems.
Për të menaxhuar fluxet dhe sinkronizimin e tyre gjatë testimit, mjeti përdor standardin . Pas përfundimit të punës, IOzone jep një raport me rezultatet ose në format tekstual ose në formën e një fletore elektronike (Excel). Gjithashtu, ky mjet ka në përbërje një skenar gengnuplot.sh, i cili ndryn për të dhënat e tabelave një grafik tre-dimensional. Shembuj të tillë grafikësh mund të gjenden në dokumentacionin e mjetit ().
IOzone është i disponueshëm si një profil testi në tashmë të përmendurin Phoronix Test Suite.
Leximi shtesë nga bloget dhe rrjetet tona sociale:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Burimi: habr.com
