Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra

Π’ tamin'ny fotoana farany niresaka momba ny fitaovana loharano misokatra ho an'ny fanombanana ny processeur sy ny fahatsiarovana. Androany isika dia miresaka momba ny mari-pamantarana ho an'ny rafitra rakitra sy ny rafitra fitahirizana amin'ny Linux - Interbench, Fio, Hdparm, S ary Bonnie.

Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra
--ΠžΡ‚ΠΎ - Daniele Levis Pelusi - Unsplash

Tariby

Fio (midika hoe Flexible I/O Tester) dia mamorona kapila I/O stream mba hanombanana ny fahombiazan'ny rafitra rakitra Linux. Ny fitaovana dia azo atao amin'ny Windows ihany koa - mila mametraka ny interface interface ianao Cygwin. Ao ny torolalana fanamboarana fio repository ao amin'ny GitHub.

Mpanoratra fio - Jens Axbo (Jens Axboe), tompon'andraikitra ho an'ny subsystem IO amin'ny Linux sy ny developer utility blktrace hanaraha-maso ny asa I/O. Izy no namorona fio, satria reraka aho manoratra programa hitsapana entana manokana amin'ny tanana.

Ny fitaovana dia hanao kajy ny IOPS sy ny fizotran'ny rafitra, ary ahafahanao manombatombana ny halalin'ny filaharana amin'ny asa I/O. Ny utility dia miasa miaraka amin'ny rakitra manokana (.fio extension) izay amaritana ny toe-javatra sy ny fepetra fitsapana. Misy safidy fitsapana maromaro, ohatra, misy fanoratana kisendrasendra, famakiana ary fanoratana. Eto ohatra ny votoatin'ny rakitra ho an'ny tranga voalohany:

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

Ankehitriny fio dia ampiasain'ny orinasa lehibe - miara-miasa amin'ny utility in suse, Nutanix ΠΈ IBM.

Hdparm

Nosoratan'ny mpamorona kanadianina Mark Lord tamin'ny taona 2005 ilay fitaovana. Mbola izy tohanan'ny mpanoratra ary anisan'ny fizarana malaza maro. Ny tanjona lehibe amin'ny hdparm dia ny manamboatra ny mari-pamantarana fiara. Fa ny fitaovana afaka ampiasaina amin'ny mari-pamantarana tsotra, toy ny hafainganan'ny famakiana. Mba hanaovana izany, soraty ao amin'ny console ny baiko:

$ sudo hdparm -t /dev/sdb

Ny rafitra dia hiteraka valiny toy izao:

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

Raha ny amin'ny configuring drive, hdparm dia ahafahanao manova ny haben'ny fahatsiarovana cache, manova ny fomba torimaso sy ny fikajiana herinaratra, ary koa mamafa ny angon-drakitra ao amin'ny SSD. Fa ahoana HAMPITANDREMANA Ny manam-pahaizana avy amin'ny ArchLinux, ny fanovana tsy fitandremana ny masontsivana rafitra dia mety hahatonga ny angona ao amin'ny kapila tsy azo idirana ary manimba ny fiara mihitsy aza. Alohan'ny hiarahana amin'ny hdparm dia tsara kokoa ny mamaky ny boky - ampidiro fotsiny ny command man hdparm ao amin'ny console.

S

Ity dia andiana mari-pamantarana ho an'ny fanombanana ny fahombiazan'ny rafitra I/O. Ny mpanoratra ny utility dia ekipa fampandrosoana avy amin'ny vondrona AlgoDev, izay ahitana mpiasan'ny Italiana University of Modena sy Reggio Emilia.

Ny benchmark rehetra dia script bash, mpandinika ny fahombiazan'ny rafitra fitahirizana - throughput, latency, scheduler performance. Ohatra, ny mari-pamantarana throughput-sync.sh dia "manapoaka baomba" ny rafitra fitahirizana amin'ny fangatahana mamaky na manoratra (amin'ity tranga ity dia ampiasaina ny fitaovana fio efa voalaza). Eto code ho an'ity script ity.

Ny script iray hafa - comm_startup_lat.sh - dia mandrefy ny faharetan'ny famakiana angona avy amin'ny kapila rehefa "mangatsiaka" ny cache (rehefa tsy misy ny angona ilaina). Code koa dia azo jerena ao amin'ny repository.

Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra
--ΠžΡ‚ΠΎ - AgΓͺ Barros - Unsplash

Bonnie

Fitaovana ho an'ny fanombanana ny fahombiazan'ny rafitra rakitra, novolavolaina tamin'ny 1989. Tim Bray no mpanoratra azy. Nanao drafitra izy noho ny fanampian'i Bonnie manatsara fampandehanana ny rafitra informatika tafiditra amin'ny tetikasa New Oxford English Dictionary ao amin'ny Oniversiten'i Waterloo.

Bonnie Manatanteraka ny Teniny famakiana sy fanoratana kisendrasendra amin'ny kapila. Aorian'izay dia mampiseho paramètre toy ny isan'ny bytes voahodina isaky ny fitaovana CPU-segondra, ary koa ny haavon'ny entana processeur ho isan-jato. Misy ny code source benchmark hita ao amin'ny Google Code.

Miorina amin'ny Bonnie, fitaovana iray hafa ho an'ny fitiliana ny kapila mafy dia natsangana - Bonnie++ (voasoratra amin'ny C++ fa tsy C). Manome fitaovana benchmark fanampiny izy io. Ohatra, zcav hanombantombana ny fahombiazan'ny faritra HDD samihafa. Bonnie++ koa ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ho an'ny fitiliana ireo mpizara mailaka sy mpizara database.

Interbench

Namolavola ny utility Con Kolivas (Con Kolivas), Australian anesthΓ©sie izay fantatra amin'ny fandraisany anjara amin'ny fampandrosoana ny kernel Linux ary miasa amin'ny "mpandrindra processeur tsara" Interbench dia manampy anao hanitsy ny fandaharam-potoana I/O sy ny rafi-drakitra.

Interbench dia maka tahaka ny fihetsiky ny mpandrindra CPU rehefa manatanteraka asa ifanakalozan-kevitra. Ireo asa ifandrimbonana ireo dia mety miasa miaraka amin'ny feo sy horonan-tsary, milalao lalao amin'ny solosaina, na misintona boaty fifampiresahana fotsiny ao amin'ny rafitra fiasana.

Kaody loharano, ohatra ary tolo-kevitra amin'ny fanamboarana ny fitaovana dia hita ao tahiry ofisialy ao amin'ny GitHub.

Inona no soratanay ao amin'ny bilaoginay:

Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra Benchmarks ho an'ny mpizara Linux: fitaovana misokatra 5

Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra Famerenana rakitra: fomba hiarovana ny tenanao amin'ny fahaverezan'ny angona
Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra Ahoana no hamindrana fiara mafy rafitra amin'ny milina virtoaly?
Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra Fijoroana fanofanana ho an'ny admin: ahoana no ahafahan'ny rahona manampy

Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra Fanaraha-maso ny gadget any amin'ny sisin-tany: ahoana no atao mba tsy ho very ny angona tsiambaratelo?
Ahoana ny fanombanana ny fahombiazan'ny fitahirizana amin'ny Linux: benchmarking mampiasa fitaovana misokatra Snapshots: nahoana no ilaina ny "snapshots"?

Source: www.habr.com

Add a comment