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
