Seitsme kuu pĂ€rast eelmise vĂ€ljaande ilmumist tuleb turule cache-bench 0.2.0. Cache-bench on Python skript, mis vĂ”imaldab hinnata virtuaalmĂ€lu seadete (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework jne) mĂ”ju ĂŒlesannete jĂ”udlusele, mille tĂ€itmine sĂ”ltub failide lugemise operatsioonide vahemĂ€lust, eriti mĂ€lu vĂ€hesuse tingimustes. Kood on avalik CC0 litsentsi all.
Skripti kood versioonis 0.2.0 on peaaegu tĂ€ielikult ĂŒmber kirjutatud. NĂŒĂŒd toimub lugemine ei tĂ€henda, et failidest, mis olid mÀÀratud kaustas (uus versioon eemaldab -d valiku), vaid lugemine ĂŒhest failist mÀÀratud suuruste fragmentide kaupa juhuslikus jĂ€rjekorras.
Lisatud valikud:
- âfile â failitee, kust toimub lugemine.
- âchunk â fraktsiooni suurus kibibaitides, vaikimisi 64.
- âmmap â lugeda mĂ€lu kaardistatud failide objektist, mitte failide descriptorist.
- âpreread â enne testi algust lugeda (vahemĂ€lu) mÀÀratud faili jĂ€rjestikuste fragmentide lugemisega suurusega 1 MiB.
- âbloat â lisada loetud fragmendid nimekirja eesmĂ€rgiga suurendada protsessi mĂ€lu tarbimist ja luua hiljem mĂ€lu puudujÀÀk.
- âinterval â vĂ€ljund (logimise) tulemuste intervall sekundites.
Allikas: opennet.ru
