E hoʻokuʻu i ka cache-bench 0.2.0 e aʻo i ka pono o ka hoʻopaʻa ʻana i nā faila

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

Pākuʻi i ka manaʻo hoʻopuka