Lëshimi i cache-bench 0.2.0 për hulumtimin e efikasitetit të ruajtjes në memorie

Shtatë muaj pas lëshimit të versionit të mëparshëm doli cache-bench 0.2.0. Cache-bench është një skript Python që lejon vlerësimin e ndikimit të cilësimeve të memorjes virtuelle (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework dhe të tjera) në performancën e detyrave, ekzekutimi i të cilave varet nga caching-u i operacioneve të leximit të skedareve, veçanërisht në kushte mungese të memorjes. Kodi është i hapur nën licencën CC0.

Kodi i skriptit në versionin 0.2.0 është shkruar kryesisht rishtazi. Tani, në vend që të lexojë skedarë nga direktoria e caktuar (në versionin e ri opsioni -d është hequr), leximi bëhet nga një skedar në fragmente të caktuara ekskluzivisht në rend të rastësishëm.

Janë shtuar opsionet:

  • —file — rruga e skedarit nga i cili do tĂ« bĂ«het leximi.
  • —chunk — madhĂ«sia e fragmentit nĂ« kibibajt, nĂ« mĂ«nyrĂ« tĂ« paracaktuar 64.
  • —mmap — tĂ« lexoni nga objekti i skedarit tĂ« mapuar nĂ« memorje nĂ« vend tĂ« leximit nga file descriptor.
  • —preread — para fillimit tĂ« testit, lexoni paraprakisht (caching) skedarin e caktuar me lexime sekondare tĂ« fragmenteve me madhĂ«si 1 MiB.
  • —bloat — shtoni fragmentet e lexuara nĂ« listĂ« me qĂ«llim pĂ«r tĂ« rritur konsumin e memorjes nga procesi dhe pĂ«r tĂ« krijuar mĂ« vonĂ« mungesĂ« memorie.
  • —interval — intervali i output-it (logimit) tĂ« rezultateve nĂ« sekonda.

Burimi: opennet.ru

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