VÀljaanne cache-bench 0.2.0 failide vahemÀlumise efektiivsuse uurimiseks

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

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