Seits 7 kuud pĂ€rast eelmist versiooni on ilmunud cache-bench 0.2.0. Cache-bench on Python skript, mis vĂ”imaldab hinnata virtuaalse mĂ€lu seadete (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework ja muud) mĂ”ju ĂŒlesannete jĂ”udlusele, mille tĂ€itmine sĂ”ltub failide lugemise operatsioonide vahemĂ€lust, eriti mĂ€lu puuduse tingimustes. Kood on avatud CC0 litsentsi alusel.
Skripti kood versioonis 0.2.0 on praktiliselt tĂ€ielikult ĂŒmber kirjutatud. NĂŒĂŒd toimub failide lugemine ĂŒhendatud failist juhuslikult mÀÀritud tĂŒkkide suurustes, mitte mÀÀratud kaustast (uus versioon eemaldab valiku -d).
Lisatud on valikud:
- âfile â tee faili juurde, millest lugemine toimub.
- âchunk â tĂŒki suurus kibibaitides, vaikimisi 64.
- âmmap â lugeda memory-mapped faili objektist, mitte faili descriptorist.
- âpreread â testi alguses lugeda (vahemĂ€llu salvestada) mÀÀratud fail jĂ€rjestikuste tĂŒkkidena suuruses 1 MiB.
- âbloat â lisada loetud tĂŒkid nimekirja mĂ€lu tarbimise suurendamiseks protsessis ja edasise mĂ€lu puuduse tekitamiseks.
- âinterval â tulemuste (logimise) vĂ€ljundintervall sekundites.
Allikas: opennet.ru
