VÀlja on antud cache-bench 0.1.0 failide vahemÀlumise efektiivsuse uurimiseks madala mÀlu tingimustes

cache-bench on Python skript, mis vĂ”imaldab hinnata virtuaalmĂ€lu seadete (vm.swappiness, vm.watermark_scale_factor, multigeneratsiooniline LRU raamistiku jms) mĂ”ju ĂŒlesannete tĂ€itmise efektiivsusele, mille tĂ€itmine sĂ”ltub failide lugemise operatsioonide vahemĂ€lu kihistamise tulemuslikkusest mĂ€lu puuduses. Kood on avatud CC0 litsentsi all.

Peamine kasutusviis on lugeda faile mÀÀratud kaustast juhuslikus jĂ€rjekorras ja lisada need nimekirja, kuni on loetud mÀÀratud hulgal mebibaiti. Saadaval on kaks tööreĆŸiimi:

  • Esimene - abireĆŸiim - on mĂ”eldud mÀÀratud mahtu omava kausta loomiseks. Selle kĂ€igus luuakse kaustas teatud hulk mebibaitide suurusi faile juhuslike nimedega.
  • Teine reĆŸiim - pĂ”hireĆŸiim - on failide lugemine mÀÀratud kaustast juhuslikus jĂ€rjekorras. Lugemise ajal suureneb skripti mĂ€lu tarbimine ja mÀÀratud hulga failide lugemise kiirus sĂ”ltub vahemĂ€lus olevate faililehekĂŒlgede mahust.

Projekti osana on olemas ka abiskript drop-cache, mis soovitatakse kĂ€ivitada enne testi algust. LugemisreĆŸiimis töötades vĂ€ljastab skript koguaegade, keskmise lugemiskiirus ja viimase loetud faili nime. Skript vĂ”imaldab samuti tulemusi logida faili ajatempli mÀÀratlemisega.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster