Cache-bench 0.1.0 vÀljaanne failide vahemÀlu tÔhususe uurimiseks mÀlupuuduse tingimustes

Cache-bench on Python skript, mis vĂ”imaldab hinnata virtuaalse mĂ€luseade seadete (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework jne) mĂ”ju ĂŒlesannete tĂ€itmise efektiivsusele, mille tĂ€itmine sĂ”ltub failitegevuste lugemise vahemĂ€lust puuduse tingimustes. Kood on avatud CC0 litsentsi alusel.

Peamine kasutusviis on lugeda faile mÀÀratud kataloogist suvalises jĂ€rjekorras ja lisada need loendisse, kuni on loetud mÀÀratud arv mebibaiti. Saadaolevad on kaks tööreĆŸiimi:

  • Esimene — abireĆŸiim — on mĂ”eldud mÀÀratud mahtu sisaldava katalooge loomiseks. Sellega luuakse kataloogis kindel arv mebibaitide faile suvaliste nimedega.
  • Teine reĆŸiim — pĂ”hireĆŸiim — on failide lugemine mÀÀratud kataloogist suvalises jĂ€rjekorras. Lugemise ajal suureneb skripti poolt tarbitav mĂ€lu, faili teatud mahu lugemise kiirus sĂ”ltub vahemĂ€lustatud faililehtede mahust.

Projekti osa on ka abiskript drop-cache, mida soovitatakse testimise alustamisel kasutada. Skripti lugemisreĆŸiimis töötamise ajal kuvatakse ĂŒldine tööaeg, keskmine lugemis Kiirus, viimase loetud faili nimi. Skript vĂ”imaldab ka logida tulemusi ajamĂ€rkidega faili.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster