Norėdami ištirti failų talpyklos efektyvumą, išleiskite talpyklos stendą 0.2.0

Praėjus 7 mėnesiams po ankstesnio leidimo, buvo išleista talpyklos stendas 0.2.0. Cache-bench yra Python scenarijus, leidžiantis įvertinti virtualios atminties nustatymų (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework ir kt.) poveikį užduočių, kurios priklauso nuo failų skaitymo talpykloje saugojimo operacijų, atlikimui, ypač esant mažai atminties. sąlygos. Kodas atidarytas pagal CC0 licenciją.

0.2.0 versijos scenarijaus kodas beveik visiškai perrašytas. Dabar vietoj failų skaitymo iš nurodyto katalogo (parinktis -d buvo pašalinta naujoje versijoje), ji skaito iš vieno failo nurodyto dydžio fragmentais atsitiktine tvarka.

Pridėtos parinktys:

  • —file — kelias į failą, iš kurio bus skaitoma.
  • —chunk — gabalo dydis kibibaitais, numatytasis 64.
  • --mmap – skaitykite iš atmintyje susieto failo objekto, o ne skaitykite iš failo deskriptoriaus.
  • --preread – prieš pradėdami testą, iš anksto perskaitykite (talpykloje) nurodytą failą, nuosekliai skaitydami 1 MiB dalimis.
  • —išpūsti — įtraukite skaitomus fragmentus į sąrašą, kad padidintumėte proceso atminties sąnaudas ir ateityje susidarytų atminties trūkumas.
  • —interval — rezultatų išvedimo (registravimo) intervalas sekundėmis.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster