7 mau mahina ma hope o ka hoʻokuʻu mua ʻana, ua hoʻokuʻu ʻia ka cache-bench 0.2.0. ʻO Cache-bench kahi palapala Python e hiki ai iā ʻoe ke loiloi i ka hopena o nā hoʻonohonoho hoʻomanaʻo virtual (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework a me nā mea ʻē aʻe) i ka hana ʻana o nā hana e hilinaʻi ana i ka cache file heluhelu hana, ʻoi aku ka haʻahaʻa. kūlana hoʻomanaʻo. Wehe ʻia ke code ma lalo o ka laikini CC0.
ʻAneane kākau hou ʻia ka code script ma ka mana 0.2.0. I kēia manawa, ma kahi o ka heluhelu ʻana i nā faila mai ka papa kuhikuhi i kuhikuhi ʻia (ua wehe ʻia ke koho -d i ka mana hou), e hana ʻia ka heluhelu ʻana mai hoʻokahi faila i nā ʻāpana o ka nui i ʻōlelo ʻia ma ke ʻano maʻamau.
Nā koho i hoʻohui ʻia:
- —file — ala i ka waihona kahi e heluhelu ai.
- —chunk — ka nui o ka ʻāpana i nā kibibytes, 64 paʻamau.
- --mmap - heluhelu mai kahi waihona waihona i hoʻomanaʻo ʻia ma mua o ka heluhelu ʻana mai kahi wehewehe faila.
- --preread — ma mua o ka hoʻomaka ʻana i ka hoʻāʻo, heluhelu mua (cache) i ka faila i ʻōlelo ʻia ma ka heluhelu ʻana ma 1 MiB chunks.
- —bloat — hoʻohui i nā ʻāpana hiki ke heluhelu ʻia i ka papa inoa i mea e hoʻonui ai i ka hoʻohana ʻana i ka hoʻomanaʻo o ke kaʻina hana a hana i kahi hemahema hoʻomanaʻo i ka wā e hiki mai ana.
- —interval — ka wā no ka hoʻopuka ʻana i nā hopena i kekona.
Source: opennet.ru