Verze cache-bench 0.2.0 byla vydána pro zkoumání efektivity cachování souborů.

Po 7 měsících od předchozího vydání vyšla verze cache-bench 0.2.0. Cache-bench je Python skript, který umožňuje vyhodnotit vliv nastavení virtuální paměti (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework a dalších) na výkon úloh, jejichž provádění závisí na cachování operací čtení souborů, zejména za podmínek nedostatku paměti. Kód je otevřen pod licencí CC0.

Kód skriptu ve verzi 0.2.0 byl téměř úplně přepsán. Nyní místo čtení souborů z určeného adresáře (v nové verzi byla možnost -d odstraněna) se provádí čtení z jednoho souboru po částech určené velikosti v náhodném pořadí.

Byly přidány možnosti:

  • —file — cesta k souboru, ze kterého se bude provádět čtení.
  • —chunk — velikost části v kibibytech, výchozí hodnota je 64.
  • —mmap — číst z memory-mapped souborového objektu místo čtení z deskriptoru souboru.
  • —preread — před začátkem testu předem přečíst (cache) zvolený soubor sekvenčním čtením částí o velikosti 1 MiB.
  • —bloat — přidávat přečtené části do seznamu s cílem zvýšit spotřebu paměti procesem a později vytvořit nedostatek paměti.
  • —interval — interval výstupu (logování) výsledků v sekundách.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster