Megjelent a cache-bench 0.2.0 a fájlok gyorsítótárazásának hatékonyságának kutatására.

Hét hónappal a korábbi kiadás után itt a cache-bench 0.2.0. A cache-bench egy Python script, amely lehetővé teszi a virtuális memória beállításainak (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework stb.) hatásának értékelését a fájlolvasási műveletek gyorsítótárazásával kapcsolatos feladatok teljesítményére, különösen memóriahiányos környezetben. A kód CC0 licenc alatt nyílt.

A 0.2.0 verzió scriptje szinte teljesen át van írva. Mostantól a megadott könyvtárból történő fájlolvasás helyett (az új verzióban a -d opció törölve lett) egyetlen fájlból történik a szúrópróbaszerű olvasás, megadott méretű darabokban, véletlenszerű sorrendben.

Új opciók:

  • —file — a fájl elérési útja, amelyből az olvasás fog történni.
  • —chunk — a darab mérete kibibytekben, alapértelmezetten 64.
  • —mmap — memória-térképezett fájlobjektum olvasása fájl-deszkriptor helyett.
  • —preread — a teszt megkezdése előtt a megadott fájl előolvasása (gyorsítótárazása) sorozatosan, 1 MiB méretű darabokban.
  • —bloat — az olvasott darabok hozzáadása a listához a folyamat memóriafogyasztásának növelése érdekében, hogy később memóriahiányt idézzen elő.
  • —interval — a kimeneti (naplózási) eredmények közötti időköz másodpercben.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster