Ngaleupaskeun cache-bench 0.2.0 pikeun diajar efektivitas file cache

7 bulan sanggeus release saméméhna, cache-bench 0.2.0 dirilis. Cache-bangku mangrupakeun Aksara Python nu ngidinan Anjeun pikeun evaluate dampak setélan memori virtual (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework jeung sajabana) dina kinerja tugas nu gumantung kana operasi maca file cache, utamana dina memori low. kaayaan. Kodeu dibuka dina lisénsi CC0.

Kode naskah dina versi 0.2.0 ampir lengkep ditulis deui. Ayeuna, tinimbang maca file tina diréktori anu ditangtukeun (pilihan -d parantos dihapus dina versi énggal), éta maca tina hiji file dina fragmen ukuran anu ditangtukeun dina urutan acak.

Pilihan tambahan:

  • —file — jalur ka file ti mana bacaan bakal dilakukeun.
  • -chunk - ukuran chunk dina kibibytes, standar 64.
  • --mmap - maca tina objek file memori-dipetakeun tinimbang maca ti descriptor file.
  • --preread — sateuacan ngamimitian tés, tos maca (cache) file anu ditunjuk ku cara maca sacara berurutan dina sakumpulan 1 MiB.
  • --bloat - tambahkeun fragmen anu tiasa dibaca kana daptar pikeun ningkatkeun pamakean mémori prosés sareng nyiptakeun kakurangan mémori di hareup.
  • -interval - interval pikeun outputting (logging) hasil dina detik.

sumber: opennet.ru

Tambahkeun komentar