Hacker News

Igiciro nyacyo cya I / O.

Ibitekerezo

7 min read Via vondra.me

Mewayz Team

Editorial Team

Hacker News

Porogaramu yawe yubucuruzi Itinda kurenza uko byakagombye - Kandi Ibisanzwe I / O Nibyaha bitagaragara

Igihe cyose umukiriya yinubira ikibaho cyihuta, burigihe buri gihe itsinda ryanyu ritegereje amasegonda atatu yinyongera kugirango raporo yikore, kandi burigihe burigihe page yawe yo kugenzura yatakaje umuguzi kutihangana - hari amahirwe menshi yuko random I / O irimo gucecekesha amafaranga winjiza. Ntabwo ari ijambo ryijambo ryagenewe abahanga mu bubiko. Nibipimisho byapimwe, bihenze byihishe imbere mubikorwa byose byubucuruzi, kuva CRM ishakisha kugeza kuri fagitire. Gusobanukirwa ikiguzi cyacyo ntabwo ari imyitozo ya tekiniki gusa - ni iy'amafaranga. Ibigo birengagije byishyura igiciro muma fagitire yuzuye ibicu, abakiriya babuze, hamwe namakipe yagumye ategereje kuri ecran igomba guhita yikorera.

Niki gisanzwe I / O Mubyukuri bivuze (Nimpamvu ihenze)

Muri rusange, I / O - kwinjiza / ibisohoka - ni inzira yo gusoma no kwandika amakuru kububiko. Iyo porogaramu yawe izanye inyandiko ziva mububiko, yikoreza dosiye muri disiki, cyangwa yandika ibicuruzwa, ikora ibikorwa bya I / O. Ibikorwa biza muburyohe bubiri: bikurikiranye na bidasanzwe . Urukurikirane I / O rusoma cyangwa rwandika amakuru mubice bihujwe, nko gusoma igitabo kuva gitangiye kugeza kirangiye. Ibisanzwe I / O bisimbuka bitateganijwe, nko guhindukira kurupapuro rwa 47, hanyuma urupapuro rwa 3, hanyuma urupapuro 812.

Ikinyuranyo cyimikorere hagati yubu buryo bubiri kiratangaje. Kuri disiki gakondo, ibisomwa bikurikirana birashobora kugera kuri 150-200 MB / s, mugihe usoma utabishaka akenshi ugenda kuri 0.5-1.5 MB / s - itandukaniro rya 100x cyangwa irenga . Ndetse no kuri NVMe SSDs igezweho, itezimbere kuburyo bugaragara imikorere ya I / O idasanzwe, icyuho kiracyari hagati ya 5x kugeza 20x bitewe numurimo wakazi. Iyo porogaramu yawe yubucuruzi itanga ibihumbi bito, bitatanye gusoma ibyifuzo kumasegonda - gukurura izina ryumukiriya hano, ikintu cyerekana umurongo wa fagitire, kugenzura uruhushya ahandi - buri hop itangiza ubukererwe bupimye muri microseconds zihurira mumasegonda yumukoresha nyawo wo gutegereza.

Fiziki ntabwo yahindutse mumyaka mirongo: kubona amakuru yatatanye mububiko biratinda cyane kuruta kuyitondekanya. Icyahindutse ni igipimo aho porogaramu zigezweho zitanga I / O zidasanzwe, bigatuma igiciro cyayo kidashoboka kwirengagiza.

Umusoro uhishe kuri buri gikorwa cyubucuruzi

Reba uko bigenda iyo umukoresha umwe afunguye akazu ka CRM. Porogaramu isaba imbonerahamwe yabakiriya, ikayihuza nigikorwa cyibikorwa bya vuba, ikurura indangagaciro zijyanye nigikorwa, igenzura uruhushya rwabakoresha, imizigo ibarwa, kandi ikanazana ibyo ukunda. Buri kimwe muri ibyo bibazo gishobora gukora kumeza atandukanye abitswe ahantu hatandukanye kuri disiki. Ikibaho cyerekana inyandiko 50 zabakiriya zishobora kubyara 300 kugeza 500 ibikorwa bya I / O bidasanzwe munsi ya hood. Mugwize ko kubakoresha 200 bahujwe mugihe cyamasaha yakazi, kandi seriveri yawe irimo gutunganya hejuru ya 100.000 isomwa ku isegonda.

Ibi ntabwo ari hypothettike. Ubushakashatsi bwakozwe na 2024 bwakozwe na Percona bwerekanye ko imikorere yimikorere idahwitse ikoreshwa kugeza kuri 68% yigihe cyose cyo gukora bategereje ibikorwa bya I / O, hamwe nuburyo bwo kubona ibintu aribwo buryo bwibanze. Kuri sosiyete ya SaaS ikorera ubucuruzi ibihumbi, ibi bisobanurwa neza mubiciro remezo biri hejuru. Abatanga ibicu bishyurwa na IOPS (ibikorwa bya I / O ku isegonda), kandi imirimo iremereye I / O iremereye irashobora gusunika amafaranga yo kubika buri kwezi kuva ku magana kugeza ku bihumbi mirongo by'amadolari - bitatewe n'ubunini bw'amakuru, ariko kubera uburyo bwo kugera.

Igiciro kirenze ibikorwa remezo. Buri milisegonda 100 yigihe cyo kwipakurura page igabanya igipimo cyo guhinduka hafi 7%, nkuko ubushakashatsi bwakozwe na Akamai bubitangaza. Iyo bidasubirwaho I / O yongeyeho isegonda yuzuye kuri fagitire yawe cyangwa raporo yipakurura, ntabwo uba utwitse gusa - utwika amafaranga.

Aho Porogaramu Yubucuruzi Yavanze Imikorere

Ntabwo ibintu byose byaremewe bingana iyo bigeze kuri I / O. Bimwe mubikorwa bisanzwe byubucuruzi nabyo ni abakoze ibyaha bibi kubushake:

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime