Lëshimi i cache-bench 0.2.0 për të studiuar efikasitetin e kujtesës së skedarëve

Pas 7 muajsh nga lëshimi i mëparshëm, doli cache-bench 0.2.0. Cache-bench është një skritp Python, i cili lejon të vlerësohet ndikimi i konfigurimeve të memories virtuale (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework dhe të tjera) në performancën e detyrave, ekzekutimi i të cilave varet nga cache i operacioneve të leximit të skedarëve, sidomos në kushtet e mungesës së memories. Kodi është i hapur nën licencën CC0.

Kodi i skritpit në versionin 0.2.0 është rishkruar pothuajse në tërësi. Tani, në vend që të lexohen skedarët nga një direktori e caktuar (në versionin e ri, opsioni -d është hequr), leximi bëhet nga një skedar në copa të caktuara në mënyrë rastësore.

Shtuar opsione:

  • —file — rruga drejt skedarit nga i cili do tĂ« bĂ«het leximi.
  • —chunk — madhĂ«sia e copĂ«s nĂ« kibibajt, me default 64.
  • —mmap — lexoni nga njĂ« objekt skedari nĂ« memory-mapped nĂ« vend tĂ« leximit nga njĂ« deshifrues skedari.
  • —preread — para fillimit tĂ« testit tĂ« lexojĂ« paraprakisht (cache) skedarin e caktuar duke lexuar nĂ« mĂ«nyrĂ« sekondare copat prej 1 MiB.
  • —bloat — shtoni copat e lexuara nĂ« listĂ« pĂ«r tĂ« rritur konsumimin e memories nga procesi dhe pĂ«r tĂ« krijuar mĂ« vonĂ« mungesĂ« memories.
  • —interval — intervali i daljes (logimit) tĂ« rezultateve nĂ« sekonda.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster