A yau za mu yi magana game da kayan aikin buɗewa don tantance ayyukan masu sarrafawa, ƙwaƙwalwar ajiya, tsarin fayil da tsarin ajiya.
Jerin ya haɗa da abubuwan amfani da mazauna GitHub ke bayarwa da mahalarta cikin zaren jigo akan Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench da IOzone.
/Unsplash/
Wannan kayan aiki ne don gwajin lodin sabobin MySQL, dangane da aikin LuaJIT, wanda a cikinsa ake haɓaka na'ura mai kama da harshen Lua. Marubucin kayan aiki shine mai tsara shirye-shirye kuma masanin MySQL Alexey Kopytov. An fara aikin a matsayin abin sha'awa, amma bayan lokaci ya sami karɓuwa daga al'umma. A yau, manyan jami'o'i da kungiyoyin IT suna amfani da sysbench a cikin aikin su. .
A lokacin taron SECR-2017 (rikodin magana ) Alexey ya ce sysbench yana ba ku damar kimanta aikin bayanan bayanai lokacin canja wurin zuwa sabon kayan aiki, sabunta sigar DBMS, ko canjin kwatsam a cikin adadin tambayoyin. Gabaɗaya, tsarin umarni don gudanar da gwaji shine kamar haka:
sysbench [options]... [testname] [command]Wannan umarnin yana ƙayyade nau'in (cpu, memory, fileio) da sigogi na gwajin lodi (yawan zaren, adadin buƙatun, saurin sarrafa ma'amala). Gabaɗaya, kayan aikin yana da ikon sarrafa miliyoyin abubuwan da suka faru a sakan daya. Alexei Kopytov yayi magana dalla-dalla game da gine-gine da tsarin ciki na sysbench a cikin ɗayan .
Saitin kayan aikin don kimanta aikin tsarin Unix. Injiniyoyin Jami'ar Monash ne suka gabatar da shi a cikin 1983. Tun daga wannan lokacin, mutane da yawa suna tallafawa kayan aiki, alal misali, marubutan mujallar game da fasahar microcomputer da David Niemi memba na LKML. Anthony Voelm ne ke da alhakin fitar da sigar kayan aiki na gaba () daga Microsoft.
UnixBench babban rukunin ma'auni ne na al'ada. Suna kwatanta saurin aiwatar da code akan injin Unix tare da aikin tsarin tunani, wanda shine 20-61. Dangane da wannan kwatancen, ana ƙirƙira ƙimar aiki.
Daga cikin gwaje-gwajen da ake da su akwai: Whetstone, wanda ke bayyana ingancin ayyukan bututun ruwa, Fayil ɗin Fayil, wanda ke kimanta saurin kwafin bayanai, da ma'auni na 2D da 3D da yawa. Ana iya samun cikakken jerin gwaje-gwaje a ciki . Yawancinsu suna amfani da su don kimanta aikin injunan kama-da-wane a cikin gajimare.
Этот комплекс тестов разработан авторами веб-ресурса Phoronix, на котором публикуются новости о дистрибутивах GNU/Linux. Впервые Test Suite представили в 2008 году — тогда он включал 23 различных теста. Позже разработчики запустили облачный сервис , inda masu amfani za su iya buga rubutun gwajin nasu. Yau akan shi kusan nau'ikan ma'auni guda 60, gami da waɗanda ke da alaƙa da koyon injin da fasahar gano haske.
Saitunan rubutun na musamman suna ba ku damar gwada sassan tsarin kowane mutum. Tare da taimakonsu, zaku iya ƙididdige lokacin tattara kernel da ɓoye fayilolin bidiyo, saurin matsawa na ɗakunan ajiya, da sauransu. Don gudanar da gwaje-gwaje, kawai rubuta umarnin da ya dace a cikin na'ura wasan bidiyo. Misali, wannan umarni yana fara kimanta aikin CPU:
phoronix-test-suite benchmark smallptYayin gwaji, Test Suite yana lura da yanayin kayan aiki da kansa (zazzabi na CPU da saurin juyawa mai sanyaya), yana kare tsarin daga zafi mai zafi.

/Unsplash/
Kayan aiki don samar da nauyin I/O akan tsarin faifai, wanda Oracle ya haɓaka. Yana taimakawa wajen kimanta aiki da amincin tsarin ajiya (mun shirya bayanai kan yadda ake ƙididdige aikin ka'idar tsarin diski). ).
Maganin yana aiki kamar haka: akan tsarin gaske, an ƙaddamar da shirin SWAT (Sun StorageTek Workload Analysis Tool), wanda ke haifar da juji tare da duk hanyoyin shiga diski na ɗan lokaci. Ana yin rikodin tambarin lokaci, nau'in aiki, adireshi, da girman toshe bayanai. Na gaba, ta amfani da fayil ɗin jujjuya, vdbench yana kwaikwayon nauyin kowane tsarin.
Jerin sigogi don sarrafa kayan amfani yana cikin hukuma . Ana iya samun lambar tushe na mai amfani .
Console mai amfani don kimanta aikin tsarin fayil. Yana ƙayyade saurin karantawa, rubutu da sake rubuta fayiloli. Yawancin masu shirye-shirye sun shiga cikin haɓaka kayan aikin, amma marubucin sigar farko Injiniya William Norcott. Kamfanoni irin su Apple, NetApp da iXsystems sun goyi bayan ci gaban.
Don sarrafa zaren da daidaita su yayin gwaji, kayan aikin yana amfani da ma'auni . Bayan kammala aikin, IOzone yana samar da rahoto tare da sakamakon ko dai a cikin tsarin rubutu ko kuma ta hanyar maƙunsar rubutu (Excel). Hakanan kayan aikin ya haɗa da rubutun gengnuplot.sh, wanda ke gina jadawali mai girma uku dangane da bayanan tebur. Ana iya samun misalan irin waɗannan jadawali a cikin takaddun kayan aiki ().
IOzone yana samuwa azaman bayanin martabar gwaji a cikin ƙwararrun gwaji na Phoronix da aka riga aka ambata.
Ƙarin karatu daga shafukanmu da kafofin watsa labarun:
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
source: www.habr.com
