NĂ« Ne kemi folur pĂ«r mjetet me kod tĂ« hapur pĂ«r vlerĂ«simin e performancĂ«s sĂ« procesorĂ«ve dhe memories. Sot po flasim pĂ«r benchmark-Ă«t pĂ«r sistemet e skedarĂ«ve dhe sistemet e ruajtjes nĂ« Linux â Interbench, Fio, Hdparm, S dhe Bonnie.
Foto - â Unsplash
Fio (qĂ« do tĂ« thotĂ« Flexible I/O Tester) krijon rrjedha tĂ« input/output nga disku pĂ«r tĂ« vlerĂ«suar performancĂ«n e sistemit tĂ« skedarĂ«ve Linux. Utiliteti mund tĂ« ekzekutohet edhe nĂ« Windows â duhet instaluar ndĂ«rfaqja e linjĂ«s sĂ« komandĂ«s. . UdhĂ«zuesi pĂ«r konfigurimin Ă«shtĂ« nĂ« .
Autori i fio është Jens Axboe (), për nën-sistemin IO në Linux dhe zhvillues i utilitetit për gjurmimin e operacioneve të input/output. Ai e krijoi fio, të shkruante programe për testimin e ngarkesave të veçanta manualisht.
Utiliteti do të llogarisë IOPS dhe bandën e sistemit, si dhe do të lejojë vlerësimin e thellësisë së radhës së operacioneve të input/output. Utiliteti punon me skedarë të veçantë (me zgjedhjen .fio), në të cilat shkruhen konfigurimet dhe kushtet e testit. Ka disa variante testesh, për shembuj, ka shkrim të rastit, lexim dhe rishkrim. Këtu është përmbajtja e skedarit për rastin e parë:
[global]
name=fio-rand-read
filename=fio-rand-read
rw=randread
bs=4K
direct=0
numjobs=1
time_based=1
runtime=900
Sot fio pĂ«rdoret nga kompani tĂ« mĂ«dha â me utilitetin punojnĂ« nĂ« , dhe .
Utilitetin e shkroi zhvilluesi kanadez Mark Lord në vitin 2005. Ai ende dhe është pjesë e shumë distribucioneve të njohura. Qëllimi kryesor i hdparm është të konfigurojë parametrat e disqeve. Por mjeti mund të përdoret për zhvillimin e benchmark-eve të thjeshta, për shembull, matjen e shpejtësisë së leximit. Për këtë, duhet të shkruani këtë komandë në konsolë:
$ sudo hdparm -t /dev/sdbSistemi do të formojë një përgjigje të ngjashme:
ShpejtĂ«sia e leximeve me disk tĂ« mbushura: 242 MB nĂ« 3.01 sekonda = 80.30 MB/secSa i pĂ«rket konfigurimit tĂ« disqeve, hdparm lejon ndryshimin e volumit tĂ« memories cache, modifikimin e parametrave tĂ« gjumit dhe energjisĂ«, si dhe fshirjen e sigurt tĂ« tĂ« dhĂ«nave nĂ« SSD. Por, si specialistĂ«t nga ArchLinux, ndryshimi i papĂ«rgjegjshĂ«m i parametrave sistemikĂ« mund tĂ« bĂ«jĂ« qĂ« tĂ« dhĂ«nat nĂ« disk tĂ« jenĂ« tĂ« pajtueshme dhe madje tĂ« dĂ«mtojnĂ« disqet. Para se tĂ« punoni me hdparm, Ă«shtĂ« mĂ« mirĂ« tĂ« njiheni me udhĂ«zimin â mjafton tĂ« shkruani nĂ« konsolĂ« komandĂ«n man hdparm.
Ky është një grup benchmark-esh për vlerësimin e performancës së sistemeve të input-output. Autorët e këtij mjeti janë nga grupi AlgoDev, i cili përfshin punonjës të Universitetit Italian të Modenës dhe Reggio-Emilia. .
të cilët vlerësojnë kodi i këtij skenari .
mund të gjendet në repozitorin .

Foto - â Unsplash
të optimizojë New Oxford English Dictionary leximin dhe shk writing-in e të dhënave në disk. Më pas, mjeti tregon parametra të tillë si numri i byte-ve të përpunuara për
Një mjet për vlerësimin e performancës së sistemit të skedarëve, e zhvilluar në vitin 1989. Autori i saj është inxhinieri Tim Bray. Me anë të Bonnie ai planifikoi CPU-sekond gjetohet në Google Code. .
Bonnie++ për testimin e serverëve të postës dhe serverëve të bazave të të dhënave. Interbench
Con Kolivas planifikuesin e drejtë të procesoritInterbench simulon sjelljen e planifikuesit të CPU-së gjatë ekzekutimit të detyrave interaktive. Keto detyra interaktive mund të përfshijnë punën me audio dhe video, nisjen e lojërave kompjuterike ose thjesht tërheqjen e një dritareje në sistemin operativ.
Kodi burimor, shembujt dhe rekomandimet për konfigurimin e mjetit mund të gjenden në
repo zyrtar në GitHub. .
ĂfarĂ« shkruajmĂ« nĂ« bloget tona:
![]()
![]()
![]()
![]()
![]()
![]()
Burimi: habr.com
