Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan

Π’ markii ugu dambeysay Waxaan ka hadalnay aaladaha isha furan ee lagu qiimeeyo processor-ka iyo waxqabadka xusuusta. Maanta waxaan ka hadlaynaa halbeegyada nidaamyada faylalka iyo nidaamyada kaydinta Linux - Interbench, Fio, Hdparm, S iyo Bonnie.

Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan
Π€ΠΎΡ‚ΠΎ - Daniele Levis Pelusi - Furitaan

Silig

Fio (waxay u taagan tahay I/O Tester Flexible) waxay abuurtaa durdurrada I/O diskka si loo qiimeeyo waxqabadka nidaamka faylka Linux. Utility sidoo kale waxaa lagu maamuli karaa Windows - waxaad u baahan tahay inaad ku rakibto interface line line Cygwin. Hagaha habaynta ayaa ku jira bakhaarada fio ee GitHub.

Qoraaga fio - Jens Axbo (Jens Axboe), mas'uul ah loogu talagalay nidaamka-hoosaadka IO ee Linux iyo horumarinta utility blktrace si loo raad raaco hawlgallada I/O Wuxuu abuuray fio, waayo waan daalanahay qor barnaamijyo si aad gacanta ugu tijaabiso culaysyo gaar ah.

Adeeggu wuxuu xisaabin doonaa IOPS iyo habka wax soo saarka, sidoo kale wuxuu kuu ogolaanayaa inaad qiyaasto qoto dheer ee safka hawlgallada I/O. Utility wuxuu la shaqeeyaa faylal gaar ah (.fio extension) kaas oo habaynta iyo xaaladaha tijaabada lagu qeexay. Waxaa jira dhawr ikhtiyaar oo imtixaan ah, tusaale ahaan, waxaa jira qoraal aan toos ahayn, akhrin iyo dib u qoritaan. Halkan Tusaale u fayl garayso waxa ku jira kiiska kowaad:

[global]
	name=fio-rand-read
	filename=fio-rand-read
	rw=randread
	bs=4K
	direct=0
	numjobs=1
	time_based=1
	runtime=900

Maanta fio waxaa isticmaala shirkado waaweyn - waxay la shaqeeyaan utility in SUSE, Nutanix ΠΈ IBM.

Hdparm

Utility-ga waxa qoray horumariye Canadian Mark Lord dib ugu noqoshada 2005. Wali way oo uu taageeray qoraaga waxayna qayb ka tahay qaybin badan oo caan ah. Ujeedada ugu weyn ee hdparm waa in la habeeyo xuduudaha wadista. Laakiin qalabka awooddo u isticmaal halbeegyada fudud, sida xawaaraha akhriska. Si tan loo sameeyo, ku qor amarka console-ka:

$ sudo hdparm -t /dev/sdb

Nidaamku wuxuu dhalin doonaa jawaab sidan oo kale ah:

Timing buffered disk reads: 242 MB in 3.01 seconds = 80.30 MB/sec

Marka loo eego habaynta darawalada, hdparm wuxuu kuu oggolaanayaa inaad beddesho cabbirka xusuusta kaydka, wax ka beddesho qaabka hurdada iyo dejinta awoodda, iyo sidoo kale si badbaado leh u tirtir xogta SSD-ga. Laakiin sidee ka dig Khubarada ka socota ArchLinux, isbeddellada taxadar la'aanta ah ee xuduudaha nidaamka waxay ka dhigi karaan xogta diskka mid aan la heli karin oo xitaa waxyeello u geysata darawalka. Kahor intaadan la shaqayn hdparm, way fiicantahay inaad akhrido buug-gacmeedka - kaliya geli amarka man hdparm ee console-ka.

S

Tani waa jaangooyooyin lagu qiimeeyo waxqabadka nidaamyada I/O. Qorayaasha utility waxay ahaayeen kooxda horumarinta Kooxda AlgoDev, oo ay ku jiraan shaqaale Talyaani ah Jaamacadda Modena iyo Reggio Emilia.

Dhammaan bartilmaameedyadu waa qoraallada bash, qiimeeyaal waxqabadka nidaamka kaydinta - wax soo saarka, daahitaanka, waxqabadka jadwalka. Tusaale ahaan, throughput-sync.sh benchmark "bambooyinka" nidaamka kaydinta oo leh codsiyada akhrinta ama qorista (kiiskan, utility fio ee horay loo sheegay ayaa la isticmaalaa). Halkan code ee qoraalkan.

Qoraal kale - comm_startup_lat.sh - wuxuu cabbiraa daahitaanka xogta akhriska ee saxanka marka kaydku "qabow" (marka aysan ku jirin xogta lagama maarmaanka ah). Cod sidoo kale waxaa laga heli karaa kaydka.

Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan
Π€ΠΎΡ‚ΠΎ - Waa Barros - Furitaan

Bonnie

Utility loogu talagalay qiimaynta waxqabadka nidaamka faylka, oo la sameeyay 1989. Qoraagu wuxuu ahaa injineer Tim Bray. Caawinta Bonnie wuu qorsheeyay tayayn hawlgalka nidaamyada kombuyuutar ee ku lug leh mashruuca Qaamuuska Ingiriisiga Cusub ee Oxford ee Jaamacadda Waterloo.

Bonnie fuliya akhrinta random iyo qorista xogta disk. Ka dib utility-gu wuxuu muujinayaa xaddidaadyo sida tirada bytes-ka lagu farsameeyay halkii CPU-labaad, iyo sidoo kale heerka load processor sida boqolkiiba. Koodhka isha bartilmaameedka ayaa diyaar ah ka hel Google Code.

Iyada oo ku saleysan Bonnie, qalab kale oo loogu talagalay tijaabinta darawallada adag ayaa la dhisay - Bonnie++ (oo ku qoran C++ halkii C). Waxay ku siinaysaa qalab bartilmaameed dheeraad ah. Tusaale ahaan, zcav si loo qiimeeyo waxqabadka aagagga HDD ee kala duwan. Sidoo kale Bonnie++ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ si loo tijaabiyo server-yada boostada iyo server-yada xogta.

Interbench

Horumarinta utility Con Kolivas (Con Kolivas), suuxiyaha Australiyaanka ah oo caan ku ah wax ku biirinta horumarinta kernel-ka Linux kana shaqeeya "Jadwalka processor cadaalad ah" Interbench waxay kaa caawinaysaa habaynta jadwalka I/O iyo habaynta nidaamka faylka.

Interbench waxay ku daydaa habdhaqanka jadwalka CPU marka ay fulinayso hawlaha isdhexgalka. Hawlahan is dhexgalku waxay noqon karaan la shaqaynta maqalka iyo muuqaalka, socodsiinta ciyaaraha kombiyuutarka, ama si fudud u jiidi kara sanduuqa wada hadalka ee nidaamka hawlgalka.

Koodhka isha, tusaalooyinka iyo talooyinka habaynta aaladda waxa laga heli karaa gudaha kaydka rasmiga ah ee GitHub.

Waxa aan ku qorno blogyadayada:

Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan Tilmaamaha loogu talagalay server-yada Linux: 5 qalab furan

Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan Kaydinta faylasha: sidaad naftaada uga ilaalin lahayd luminta xogta
Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan Sida loo wareejiyo nidaamka adag ee mashiinka farsamada?
Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan Tababarka wuxuu u taagan yahay maamulayaasha: sida daruurtu u caawin karto

Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan Kormeerka qalabka ee xadka: sida loo dhaqmo si aan loo lumin xogta qarsoodiga ah?
Sida loo qiimeeyo waxqabadka kaydinta Linux: bar-tilmaameedka iyadoo la adeegsanayo aalado furan Sawir-qaadis: maxaa loogu baahan yahay "sawir-qaadasho"?

Source: www.habr.com

Add a comment