Jodi a nou pral pale sou zouti louvri pou evalye pèfòmans nan processeurs, memwa, sistèm dosye ak sistèm depo.
Lis la gen ladan sèvis piblik yo ofri pa rezidan GitHub ak patisipan yo nan fil tematik sou Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench ak IOzone.
/Unsplash/
Sa a se yon sèvis piblik pou tès chaj sèvè MySQL, ki baze sou pwojè LuaJIT, nan ki se yon machin vityèl pou lang Lua ap devlope. Otè zouti a se pwogramè ak ekspè MySQL Alexey Kopytov. Pwojè a te kòmanse kòm yon plezi, men apre yon sèten tan te vin rekonesans nan men kominote a. Jodi a, sysbench yo itilize nan travay yo pa gwo inivèsite ak òganizasyon IT. .
Pandan konferans SECR-2017 (anrejistreman diskou ) Alexey te di ke sysbench pèmèt ou evalye pèfòmans yon baz done lè w transfere nan nouvo ekipman, mete ajou vèsyon an DBMS, oswa yon chanjman toudenkou nan kantite demann. An jeneral, sentaks lòd pou kouri yon tès se jan sa a:
sysbench [options]... [testname] [command]Kòmandman sa a detèmine kalite (cpu, memwa, fileio) ak paramèt tès chaj la (kantite fil, kantite demann, vitès pwosesis tranzaksyon). An jeneral, zouti a kapab trete dè milyon de evènman pou chak segonn. Alexey Kopytov te pale an plis detay sou achitekti ak estrikti entèn sysbench nan youn nan .
Yon seri zouti pou evalye pèfòmans sistèm Unix yo. Li te prezante pa enjenyè nan Monash University an 1983. Depi lè sa a, anpil moun ap sipòte zouti a, pou egzanp, otè yo nan yon magazin sou teknoloji mikwo-òdinatè ak manm LKML David Niemi. Anthony Voelm responsab pou lage pwochen vèsyon zouti a () soti nan Microsoft.
UnixBench se yon seri referans koutim. Yo konpare vitès la nan ekzekisyon kòd sou yon machin Unix ak pèfòmans nan yon sistèm referans, ki se 20-61. Dapre konparezon sa a, yo pwodwi yon nòt pèfòmans.
Pami tès ki disponib yo se: Whetstone, ki dekri efikasite operasyon pwen k ap flote, File Copy, ki evalye vitès kopi done yo, ak plizyè referans 2D ak 3D. Ou ka jwenn yon lis konplè tès yo nan . Anpil nan yo sèvi ak evalye pèfòmans nan machin vityèl nan nwaj la.
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис , kote itilizatè yo ka poste pwòp script tès yo. Jodi a sou li apeprè 60 seri referans, ki gen ladan sa ki gen rapò ak aprantisaj machin ak teknoloji ray-tracing.
Ansanm scripts espesyalize pèmèt ou teste konpozan sistèm endividyèl yo. Avèk èd yo, ou ka estime tan an nan konpile nwayo a ak kode fichye videyo, vitès la konpresyon nan achiv, elatriye. Pou fè tès yo, jis ekri kòmandman ki apwopriye a nan konsole a. Pou egzanp, lòd sa a inisye yon evalyasyon pèfòmans CPU:
phoronix-test-suite benchmark smallptPandan tès la, Tès Suite poukont kontwole eta ekipman an (tanperati CPU ak vitès wotasyon pi fre), pwoteje sistèm lan kont surchof.

/Unsplash/
Yon zouti pou jenere chaj I/O sou sistèm disk, devlope pa Oracle. Li ede evalye pèfòmans ak entegrite sistèm depo (nou te prepare enfòmasyon sou fason pou kalkile pèfòmans teyorik yon sistèm ki gen kapasite. ).
Solisyon an travay jan sa a: sou yon sistèm reyèl, pwogram SWAT (Sun StorageTek Workload Analysis Tool) lanse, ki kreye yon pil fatra ak tout aksè ki gen kapasite pou yon sèten peryòd. Yo anrejistre timestamp, kalite operasyon, adrès, ak gwosè blòk done yo. Apre sa, lè l sèvi avèk dosye pil fatra a, vdbench imite chaj la sou nenpòt lòt sistèm.
Lis la nan paramèt pou jere sèvis piblik la se nan ofisyèl la . Ou ka jwenn kòd sous sèvis piblik la .
Konsole sèvis piblik pou evalye pèfòmans sistèm dosye yo. Li detèmine vitès la nan lekti, ekri ak reekri fichye yo. Plizyè douzèn pwogramasyon te patisipe nan devlopman zouti a, men otè a nan premye vèsyon li yo enjenyè William Norcott. Devlopman an te sipòte pa konpayi tankou Apple, NetApp ak iXsystems.
Pou jere fil ak senkronize yo pandan tès la, zouti a sèvi ak estanda a . Lè travay la fini, IOzone pwodui yon rapò ak rezilta yo swa nan fòma tèks oswa nan fòm yon calcul (Excel). Zouti a gen ladan tou script gengnuplot.sh, ki bati yon graf ki genyen twa dimansyon ki baze sou done tab la. Egzanp graf sa yo ka jwenn nan dokiman an pou zouti a ().
IOzone disponib kòm yon pwofil tès nan Phoronix Test Suite deja mansyone.
Lòt lekti nan blog nou yo ak medya sosyal:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Sous: www.habr.com
