Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera

I tenei ra ka korero tatou mo nga taputapu tuwhera mo te aromatawai i nga mahi o nga kaitukatuka, te mahara, nga punaha konae me nga punaha rokiroki.

Kei roto i te rarangi nga taputapu e tukuna ana e nga kainoho o GitHub me nga kaiuru ki nga miro kaupapa mo Reddit - Sysbench, UnixBench, Phoronix Test Suite, Vdbench me IOzone.

Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera
/Tangohia/ Veri Ivanova

Hihipi

He whaipainga tenei mo te whakamatautau uta i nga tūmau MySQL, i runga i te kaupapa LuaJIT, kei roto he miihini mariko mo te reo Lua. Ko te kaituhi o te taputapu he hötaka me te tohunga MySQL Alexey Kopytov. I timata te kaupapa hei arearea, engari i te roanga o te waa ka whakanuia e te hapori. I tenei ra, ka whakamahia te sysbench i roto i a raatau mahi e nga whare wananga nui me nga whakahaere IT. rite IEEE.

I roto i te huihuinga SECR-2017 (te tuhi korero wātea i runga i YouTube) I kii a Alexey ko te sysbench ka taea e koe te arotake i te mahi o te papaarangi i te wa e whakawhiti ana ki nga taputapu hou, te whakahou i te putanga DBMS, te whakarereke ohorere ranei i te maha o nga patai. I te nuinga o te waa, ko te raupapa whakahau mo te whakahaere i tetahi whakamatautau e whai ake nei:

sysbench [options]... [testname] [command]

Ka whakatauhia e tenei whakahau te momo (cpu, mahara, fileio) me nga tawhā o te whakamatautau kawenga (te maha o nga miro, te maha o nga tono, te tere tukatuka tauwhitinga). I te katoa, ka taea e te taputapu te tukatuka i nga miriona kaupapa mo ia hekona. I korero a Alexey Kopytov i nga korero mo te hoahoanga me te hanganga o roto o te sysbench i tetahi o nga wahanga o te Podcast Whanaketanga Pūmanawa.

UnixBench

He huinga taputapu hei arotake i te mahinga o nga punaha Unix. I whakauruhia e nga miihini mai i te Whare Wananga o Monash i te tau 1983. Mai i tera wa, he maha nga tangata e tautoko ana i te taputapu, hei tauira, ko nga kaituhi o te maheni mo nga hangarau rorohiko. Pepa Maaka me te mema LKML a David Niemi. Ko Anthony Voelm te kawenga mo te tukunga o te putanga o muri o te taputapu (Anthony Voellm) mai i a Microsoft.

Ko UnixBench he huinga tohu tohu ritenga. Ka whakatauritehia e ratou te tere o te mahi waehere i runga i te miihini Unix me te mahinga o te punaha tohutoro, ara Teihana SPARC 20-61. I runga i tenei whakataurite, ka puta he tohu mahi.

I roto i nga whakamatautau e waatea ana ko: Whetstone, e whakaahua ana i te pai o nga mahi ira maanu, te kape Kōnae, e arotake ana i te tere o te kape raraunga, me etahi tohu tohu 2D me te 3D. He rarangi katoa o nga whakamatautau ka kitea i roto putunga i runga i GitHub. He maha o ratou e whakamahi ana ki te arotake i te mahi o nga miihini mariko i roto i te kapua.

Phoronix Whakamātautau Whakamātautau

Ko tenei huinga whakamatautau i whakawhanakehia e nga kaituhi o te rauemi tukutuku a Phoronix, e whakaputa ana i nga korero mo nga tohatoha GNU/Linux. I whakauruhia tuatahi te Test Suite i te tau 2008 - katahi ka uru atu ki nga whakamatautau rereke e 23. I muri mai ka whakarewahia e nga kaihanga he ratonga kapua openbenchmarking.org, ka taea e nga kaiwhakamahi te tuku i a raatau ake tuhinga whakamatautau. I tenei ra tuku tata ki te 60 nga huinga tohu, tae atu ki nga mea e pa ana ki te ako miihini me te hangarau tirotiro hihi.

Ko nga huinga tuhinga motuhake ka taea e koe te whakamatautau i nga waahanga punaha takitahi. Ma to raatau awhina, ka taea e koe te whakatau i te wa o te whakahiato i te kakano me te whakawaehere i nga konae ataata, te tere o te kopiri o nga purongo, me etahi atu. Hei whakahaere i nga whakamatautau, tuhia te whakahau tika ki te papatohu. Hei tauira, ko tenei whakahau ka timata i te arotake mahi CPU:

phoronix-test-suite benchmark smallpt

I te wa o te whakamatautau, ka tirotirohia e te Test Suite te ahua o nga taputapu (te pāmahana CPU me te tere o te hurihanga matao), hei tiaki i te punaha mai i te wera nui.

Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera
/Tangohia/ Jason Chen

Vdbench

He taputapu hei whakaputa i te uta I/O i runga i nga punaha kōpae, i hangaia e Oracle. Ka awhina ki te arotake i te mahi me te pono o nga punaha rokiroki (kua whakaritea e matou nga korero mo te tatau i te mahinga ariā o te punaha kōpae. nga korero poto).

Ko te otinga e whai ake nei: i runga i te punaha tuuturu, ka whakarewahia te kaupapa SWAT (Sun StorageTek Workload Analysis Tool), e hanga ana he putunga me nga urunga kōpae katoa mo tetahi waa. Ko te tohu wa, te momo mahi, te wahitau, me te rahi o te paraka raraunga ka tuhia. I muri mai, ma te whakamahi i te konae putunga, ka peehia e te vdbench te kawenga i runga i tetahi atu punaha.

Ko te rarangi o nga tawhā mo te whakahaere i te whaipainga kei roto i te mana Tuhinga Oracle. Ka kitea te waehere puna o te taputapu i runga i te paetukutuku a te kamupene.

IOzone

Te whaipainga papatohu mo te arotake i te mahinga o nga punaha konae. Ka whakatauhia te tere o te panui, te tuhi me te tuhi ano i nga konae. He maha nga kaiwhakatakoto kaupapa i uru ki te whakawhanaketanga o te taputapu, engari ko te kaituhi o tana putanga tuatahi ka whakaarohia te miihini a William Norcott. I tautokohia te whanaketanga e nga kamupene penei i a Apple, NetApp me iXsystems.

Hei whakahaere i nga miro me te tukutahi i a raatau i te waa whakamatautau, ka whakamahia e te taputapu te paerewa Nga Miro POSIX. I te otinga o te mahi, ka whakaputahia e IOzone he purongo me nga hua i roto i te whakatakotoranga kuputuhi, i te ahua o te ripanga (Excel). Kei roto ano i te taputapu te tuhinga gengnuplot.sh, e hanga ana i te kauwhata ahu-toru i runga i nga raraunga ripanga. Ka kitea nga tauira o aua kauwhata i roto i nga tuhinga mo te taputapu (api 11–17).

Kei te waatea te IOzone hei tohu whakamatautau i roto i te Phoronix Test Suite kua whakahuatia ake nei.

He panui taapiri mai i a maatau blog me te paapori pāpori:

Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera Na tetahi pepeha i te Linux 5.1 i ngaro nga raraunga - kua tukuna kētia he papaki whakatika
Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera He whakaaro: kua rahua te hangarau DANE mo nga kaitirotiro

Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera He aha i hiahiatia ai te aroturuki?
Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera Te taapiri i nga konae: me pehea te tiaki i a koe mai i te ngaronga raraunga
Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera Me pehea te whakawhiti i te puku rorohiko ki te miihini mariko?

Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera Kei te korero nga tangata katoa mo nga rerenga raraunga - me pehea e awhina ai tetahi kaiwhakarato IaaS?
Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera He kaupapa ako poto: pehea te mahi a te waitohu matihiko
Nga tohu mo nga kaitoro Linux: 5 nga taputapu tuwhera Tohutoro: pehea te mahi a te ture mo nga raraunga whaiaro

Source: will.com

Tāpiri i te kōrero