В I kōrero tātou mō ngā taputapu tuwhera-pūtake mō te aromatawai i te mahi a te tukatuka me te mahara. I tēnei rā, e kōrero ana tātou mō ngā paearu mō ngā pūnaha kōnae me ngā pūnaha rokiroki. Linux - Interbench, Fio, Hdparm, S me Bonnie.
Whakaahua - — Wewetehia
Ka hangaia e Fio (e whakarārangitia ana ko Flexible I/O Tester) he awa raraunga kōpae I/O hei aromatawai i te mahi a te pūnaha kōnae. LinuxKa taea hoki te whakahaere i te taputapu i runga i Windows - me tāuta e koe te atanga raina whakahau . Kei roto te aratohu tatūnga .
Kaituhi - Jens Axbo (), mō te pūnaha iti IO i roto i Linux me te kaiwhakawhanake ratonga ki te whai i nga mahi I/O. Nana i hanga fio, tuhia nga kaupapa hei whakamatautau a-ringa i nga uta motuhake.
Ma te whaipainga ka tatau IOPS me te whakaputanga punaha, ka taea hoki e koe te whakatau tata i te hohonu o te rarangi o nga mahi I/O. Ka mahi te whaipainga me nga konae motuhake (.fio toronga) ka tohua nga tautuhinga me nga tikanga whakamatautau. He maha nga whiringa whakamatautau, hei tauira, he tuhi matapōkere, he panui me te tuhirua. I konei nga ihirangi kōnae mo te keehi tuatahi:
[global]
name=fio-rand-read
filename=fio-rand-read
rw=randread
bs=4K
direct=0
numjobs=1
time_based=1
runtime=900
I tenei ra ka whakamahia te fio e nga kamupene nui - ka mahi tahi ratou me te whaipainga in , и .
I tuhia te taputapu e te kaiwhakawhanake Kanata a Mark Lord i te tau 2005. Ko ia tonu a he waahanga o te maha o nga tohatoha rongonui. Ko te kaupapa matua o te hdparm ko te whirihora i nga tawhā puku. Engari ko te taputapu whakamahia mo nga tohu tohu ngawari, penei i te tere panui. Hei mahi i tenei, tuhia te whakahau ki te papatohu:
$ sudo hdparm -t /dev/sdbKa whakaputahia e te punaha he whakautu penei:
Timing buffered disk reads: 242 MB in 3.01 seconds = 80.30 MB/secMo te whirihora i nga puku, ka taea e te hdparm te whakarereke i te rahi o te mahara keteroki, te whakarereke i te aratau moe me nga tautuhinga mana, me te whakakore i nga raraunga i runga i te SSD. Engari me pehea ngā tohunga mai i ArchLinuxMā ngā whakarerekētanga koretake ki ngā tawhā pūnaha ka kore e taea te uru atu ki ngā raraunga kei runga i te puku, ā, ka kino pea te puku. I mua i te whakamahi i te hdparm, he pai ake te tirotiro i te pukapuka ā-ringa—tāuru noa i te man hdparm ki te papatohu.
He huinga tohu tohu tenei mo te arotake i te mahinga o nga punaha I/O. Ko nga kaituhi o te whaipainga ko mai i te roopu AlgoDev, kei roto nga kaimahi o te Itari .
Ko nga tohu tohu katoa he tuhinga bash, te mahinga o te punaha rokiroki - te puta, te roa, te mahi a te kaiwhakarite. Hei tauira, ko te tohu tohu throughput-sync.sh ka "poma" i te punaha rokiroki me nga tono panui me te tuhi ranei (i tenei keehi, ka whakamahia te whaipainga fio kua whakahuahia). I konei .
Ko tetahi atu tuhinga - comm_startup_lat.sh - ka ine i te roanga o te panui raraunga mai i te kōpae ka "makariri" te keteroki (karekau he raraunga e tika ana). Waehere hoki .

Whakaahua - — Wewetehia
He taputapu mo te arotake i te mahinga o te punaha konae, i whakawhanakehia i te tau 1989. Ko tana kaituhi ko Tim Bray te miihini. Ma te awhina a Bonnie i whakamahere ia mahi o nga punaha rorohiko e uru ana ki te kaupapa i te Whare Wananga o Waterloo.
Bonnie te panui matapōkere me te tuhi raraunga ki te kōpae. Muri iho ka whakaatuhia e te whaipainga nga tawhā penei i te maha o nga paita i tukatukahia mo ia , me te taumata kawenga o te tukatuka hei ōrau. Kei te waatea te waehere puna tohu tohu .
I runga i a Bonnie, ka hangaia he huinga taputapu hei whakamatautau i nga puku pakeke - (i tuhia ki C++ hei utu mo C). E whakarato ana i etahi atu taputapu tohu tohu. Hei tauira, zcav ki te arotake i te mahi o nga rohe HDD rereke. Ko Bonnie++ hoki mo te whakamatautau i nga tūmau mēra me nga tūmau pātengi raraunga.
I whakawhanakehia te whaipainga (Con Kolivas), he tohunga whakamoe mamae nō Ahitereiria e mōhiotia ana mō āna takoha ki te whanaketanga o te matua Linux me te mahi i runga i"" Ka awhina a Interbench ki a koe ki te whirihora i te I/O me nga tautuhinga punaha konae.
Ka whai a Interbench i te whanonga o te kaihōtaka PTM i te wa e mahia ana nga mahi tauwhitiwhiti. Ka taea e enei mahi tauwhitiwhiti te mahi me te oro me te ataata, te whakahaere keemu rorohiko, te toia noa ranei i te pouaka korero i roto i te punaha whakahaere.
Ko te waehere puna, nga tauira me nga taunakitanga mo te whirihora i te taputapu ka kitea i roto .
He aha ta matou e tuhi ai i roto i a maatau blog:
![]()
![]()
![]()
![]()
![]()
![]()
Source: will.com
