cache-bench โ ััะพ Python ัะบัะธะฟั, ะฟะพะทะฒะพะปัััะธะน ะพัะตะฝะธัั ะฒะปะธัะฝะธะต ะฝะฐัััะพะตะบ ะฒะธัััะฐะปัะฝะพะน ะฟะฐะผััะธ (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework ะธ ะฟัะพัะธั ) ะฝะฐ ะฟัะพะธะทะฒะพะดะธัะตะปัะฝะพััั ะฒัะฟะพะปะฝะตะฝะธั ะทะฐะดะฐั, ะฒัะฟะพะปะฝะตะฝะธะต ะบะพัะพััั ะทะฐะฒะธัะธั ะพั ะบััะธัะพะฒะฐะฝะธั ัะฐะนะปะพะฒัั ะพะฟะตัะฐัะธะน ััะตะฝะธั ะฒ ััะปะพะฒะธัั ะฝะตั ะฒะฐัะบะธ ะฟะฐะผััะธ. ะะพะด ะพัะบััั ะฟะพะด ะปะธัะตะฝะทะธะตะน CC0.
ะัะฝะพะฒะฝะพะน ัะฟะพัะพะฑ ะธัะฟะพะปัะทะพะฒะฐะฝะธั โ ััะธััะฒะฐะฝะธะต ัะฐะนะปะพะฒ ะธะท ัะบะฐะทะฐะฝะฝะพะน ะดะธัะตะบัะพัะธะธ ะฒ ัะปััะฐะนะฝะพะผ ะฟะพััะดะบะต ะธ ะธั ะดะพะฑะฐะฒะปะตะฝะธะต ะฒ ัะฟะธัะพะบ, ะฟะพะบะฐ ะฝะต ะฑัะดะตั ััะธัะฐะฝะพ ะทะฐะดะฐะฝะฝะพะต ัะธัะปะพ ะผะตะฑะธะฑะฐะนั. ะะพัััะฟะฝะพ ะดะฒะฐ ัะตะถะธะผะฐ ัะฐะฑะพัั:
- ะะตัะฒัะน โ ะฒัะฟะพะผะพะณะฐัะตะปัะฝัะน โ ัะปัะถะธั ะดะปั ัะพะทะดะฐะฝะธั ะดะธัะตะบัะพัะธะธ ะทะฐะดะฐะฝะฝะพะณะพ ะพะฑััะผะฐ. ะัะธ ััะพะผ ะฒ ะดะธัะตะบัะพัะธะธ ัะพะทะดะฐัััั ะพะฟัะตะดะตะปัะฝะฝะพะต ัะธัะปะพ ะผะตะฑะธะฑะฐะนัะฝัั ัะฐะนะปะพะฒ ัะพ ัะปััะฐะนะฝัะผะธ ะธะผะตะฝะฐะผะธ.
- ะัะพัะพะน ัะตะถะธะผ โ ะพัะฝะพะฒะฝะพะน โ ัะตะถะธะผ ััะตะฝะธั ัะฐะนะปะพะฒ ะธะท ัะบะฐะทะฐะฝะฝะพะน ะดะธัะตะบัะพัะธะธ ะฒ ัะปััะฐะนะฝะพะผ ะฟะพััะดะบะต. ะะพ ะฒัะตะผั ััะตะฝะธั ัะฐัััั ะพะฑัะตะผ ะฟะพััะตะฑะปัะตะผะพะน ัะบัะธะฟัะพะผ ะฟะฐะผััะธ, ะฐ ัะบะพัะพััั ััะธััะฒะฐะฝะธั ะทะฐะดะฐะฝะฝะพะณะพ ะพะฑััะผะฐ ัะฐะนะปะพะฒ ะทะฐะฒะธัะธั ะพั ะพะฑััะผะฐ ะบััะธัะพะฒะฐะฝะฝัั ัะฐะนะปะพะฒัั ัััะฐะฝะธั.
ะงะฐัััั ะฟัะพะตะบัะฐ ัะฐะบะถะต ัะฒะปัะตััั ะฒัะฟะพะผะพะณะฐัะตะปัะฝัั
ัะบัะธะฟั drop-cache, ะบะพัะพััะน ัะตะบะพะผะตะฝะดัะตััั ะฒัะฟะพะปะฝััั ะฟะตัะตะด ะฝะฐัะฐะปะพะผ ัะตััะฐ. ะ ะฟัะพัะตััะต ัะฐะฑะพัั ัะบัะธะฟัะฐ ะฒ ัะตะถะธะผะต ััะตะฝะธั ะฒัะฒะพะดะธััั ะพะฑัะตะต ะฒัะตะผั ัะฐะฑะพัั, ััะตะดะฝัั ัะบะพัะพััั ััะตะฝะธั, ะธะผั ะฟะพัะปะตะดะฝะตะณะพ ััะธัะฐะฝะฝะพะณะพ ัะฐะนะปะฐ. ะกะบัะธะฟั ัะฐะบะถะต ะฟะพะทะฒะพะปัะตั ะปะพะณะธัะพะฒะฐัั ัะตะทัะปััะฐัั ะฒ ัะฐะนะป ั ะพัะผะตัะบะฐะผะธ ะฒัะตะผะตะฝะธ.
เจธเจฐเฉเจค: opennet.ru