Udgivelsen af cache-bench 0.2.0 til undersøgelse af effektiviteten af filcache.

Syv måneder efter den forrige udgivelse er cache-bench 0.2.0 blevet frigivet. Cache-bench er et Python-script, der gør det muligt at vurdere indflydelsen af indstillingerne for virtuel hukommelse (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework og andre) på præstationen af opgaver, hvis udførelse afhænger af caching af filoperationer ved læsning, især under forhold med utilstrækkelig hukommelse. Koden er offentliggjort under CC0-licensen.

Koden til scriptet i version 0.2.0 er næsten helt omskrevet. I stedet for at læse filer fra en angivet mappe (muligheden -d er fjernet i den nye version) læses der nu fra én fil i tilfældige fragmenter af den angivne størrelse.

Der er tilføjet muligheder:

  • —file — stien til den fil, der skal læses fra.
  • —chunk — størrelsen på fragmentet i kibibytes, standard er 64.
  • —mmap — læse fra et memory-mapped filobjekt i stedet for at læse fra filbeskriveren.
  • —preread — før testens start, forudlæse (cache) den angivne fil ved sekventiel læsning i fragmenter på 1 MiB.
  • —bloat — tilføje de læste fragmenter til en liste med det formål at øge hukommelsesforbruget for processen og dermed skabe en efterfølgende mangel på hukommelse.
  • —interval — interval for output (logning) af resultaterne i sekunder.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster