Tulutsani cache-bench 0.2.0 kuti muphunzire momwe mungasungire mafayilo

Miyezi 7 pambuyo pa kutulutsidwa koyambirira, cache-bench 0.2.0 idatulutsidwa. Cache-bench ndi Python script yomwe imakulolani kuti muwone momwe makonzedwe amakumbukiro (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework ndi ena) pakuchita ntchito zomwe zimadalira caching file kuwerenga ntchito, makamaka kukumbukira kochepa. mikhalidwe. Khodiyo imatsegulidwa pansi pa layisensi ya CC0.

Khodi ya script mu mtundu 0.2.0 yatsala pang'ono kulembedwanso. Tsopano, m'malo mowerenga mafayilo kuchokera m'ndandanda yomwe yatchulidwa (chosankha -d chachotsedwa mumtundu watsopano), chimawerengedwa kuchokera ku fayilo imodzi mu zidutswa za kukula kwake mwachisawawa.

Zosankha zowonjezera:

  • -fayilo - njira yopita ku fayilo komwe kuwerenga kudzachitikire.
  • -chunk - kukula kwa chunk mu kibibytes, kusakhulupirika 64.
  • --mmap - werengani kuchokera pa fayilo yomwe ili ndi mapu m'malo mowerenga kuchokera pakufotokozera fayilo.
  • --preread - musanayambe kuyesa, werengani (cache) fayilo yotchulidwayo powerenga motsatizana mu 1 MiB chunks.
  • --bloat - onjezani zidutswa zowerengeka pamndandanda kuti muwonjezere kukumbukira kwa njirayi ndikupanga kuchepa kwa kukumbukira mtsogolo.
  • -interval - interval yotulutsa (kudula mitengo) kumabweretsa masekondi.

Source: opennet.ru

Kuwonjezera ndemanga