Release saka cache-bench 0.1.0 kanggo sinau efektifitas saka file caching nalika memori kurang

cache-bench punika script Python sing ngijini sampeyan kanggo ngira-ngira impact saka setelan memori virtual (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework lan liya-liyane) ing kinerja tugas sing gumantung ing operasi maca file cache ing kondisi memori kurang. . Kode mbukak ing lisensi CC0.

Panggunaan utama yaiku maca file saka direktori sing ditemtokake kanthi urutan acak lan ditambahake menyang dhaptar nganti jumlah mebibyte sing ditemtokake wis diwaca. Ana rong mode operasi:

  • Pisanan - tambahan - digunakake kanggo nggawe direktori ukuran tartamtu. Ing kasus iki, sawetara file mebibyte kanthi jeneng acak digawe ing direktori kasebut.
  • Mode kapindho yaiku sing utama - mode maca file saka direktori sing ditemtokake kanthi urutan acak. Sajrone maca, jumlah memori sing digunakake dening script mundhak, lan kacepetan maca jumlah tartamtu file gumantung saka ukuran kaca file cache.

BagΓ©yan saka proyek kasebut uga minangka skrip tambahan drop-cache, sing dianjurake supaya bisa ditindakake sadurunge miwiti tes. Nalika skrip mlaku ing mode maca, wektu operasi total, kacepetan maca rata-rata, lan jeneng file pungkasan sing diwaca ditampilake. Skrip uga ngidini sampeyan mlebu asil menyang file kanthi cap wektu.

Source: opennet.ru

Add a comment