Awọn oṣu 7 lẹhin itusilẹ iṣaaju, kaṣe-bench 0.2.0 ti tu silẹ. Cache-bench jẹ iwe afọwọkọ Python ti o fun ọ laaye lati ṣe iṣiro ipa ti awọn eto iranti foju foju (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework ati awọn miiran) lori iṣẹ ṣiṣe ti awọn iṣẹ ṣiṣe ti o da lori awọn iṣẹ kika faili caching, paapaa ni kekere- awọn ipo iranti. Awọn koodu wa ni sisi labẹ CC0 iwe-ašẹ.
Koodu afọwọkọ ni ẹya 0.2.0 ti fẹrẹ atunkọ patapata. Bayi, dipo kika awọn faili lati inu itọsọna ti a ti sọ (aṣayan -d ti yọkuro ninu ẹya tuntun), kika lati faili kan ni a ṣe ni awọn ajẹkù ti iwọn pàtó kan ni aṣẹ laileto.
Awọn aṣayan afikun:
- —file — ọna si faili lati eyiti kika yoo ṣee ṣe.
- —chunk — chunk iwọn ni kibibytes, aiyipada 64.
- --map - ka lati inu ohun faili ti o ya aworan iranti dipo kika lati olutọwe faili kan.
- --tẹlẹ-ṣaaju ki o to bẹrẹ idanwo naa, ṣaju-ka (cache) faili ti a sọ tẹlẹ nipasẹ kika lẹsẹsẹ ni awọn ajẹkù 1 MiB.
- — bloat — ṣafikun awọn ajẹkù ti o ṣee ka si atokọ lati le mu agbara iranti pọ si ti ilana naa ati ṣẹda aito iranti ni ọjọ iwaju.
- -aarin - aarin fun awọn abajade (gigọ) awọn abajade ni iṣẹju-aaya.
orisun: opennet.ru