UtgÄvan av cache-bench 0.2.0 för att undersöka effektiviteten av filcache

Sju mÄnader efter den föregÄende versionen slÀpptes cache-bench 0.2.0. Cache-bench Àr ett Python-skript som gör det möjligt att utvÀrdera pÄverkan av instÀllningar för virtuell minne (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework och andra) pÄ prestanda för uppgifter vars genomförande Àr beroende av cachelagring av filoperationer för lÀsning, sÀrskilt under minnesbrist. Koden Àr öppen under CC0-licens.

Koden för skriptet i version 0.2.0 har nÀstan helt skrivits om. IstÀllet för att lÀsa filer frÄn den angivna katalogen (alternativet -d har tagits bort i den nya versionen) sker nu lÀsningen frÄn en fil, i bitar av den angivna storleken i slumpmÀssig ordning.

Nya alternativ har lagts till:

  • —file — sökvĂ€gen till filen som ska lĂ€sas ifrĂ„n.
  • —chunk — storleken pĂ„ segmentet i kibibyte, standard Ă€r 64.
  • —mmap — lĂ€s frĂ„n ett minneskartlagt filobjekt istĂ€llet för att lĂ€sa frĂ„n en filbeskrivare.
  • —preread — lĂ€s i förvĂ€g (cache) den angivna filen genom att sekventiellt lĂ€sa bitar av 1 MiB innan testet börjar.
  • —bloat — lĂ€gg till de lĂ€sta segmenten i en lista för att öka minnesanvĂ€ndningen av processen och skapa en framtida minnesbrist.
  • —interval — intervallet för att skriva ut (logga) resultaten i sekunder.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster