เดฎเต†เดฎเตเดฎเดฑเดฟ เด•เตเดฑเดตเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดซเดฏเตฝ เด•เดพเดทเดฟเด‚เด—เดฟเดจเตเดฑเต† เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟ เดชเด เดฟเด•เตเด•เดพเตป เด•เดพเดทเต†-เดฌเต†เดžเตเดšเต 0.1.0 เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตเดฏเตเด•

cache-bench โ€” ัั‚ะพ Python ัะบั€ะธะฟั‚, ะฟะพะทะฒะพะปััŽั‰ะธะน ะพั†ะตะฝะธั‚ัŒ ะฒะปะธัะฝะธะต ะฝะฐัั‚ั€ะพะตะบ ะฒะธั€ั‚ัƒะฐะปัŒะฝะพะน ะฟะฐะผัั‚ะธ (vm.swappiness, vm.watermark_scale_factor, Multigenerational LRU Framework ะธ ะฟั€ะพั‡ะธั…) ะฝะฐ ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ ะฒั‹ะฟะพะปะฝะตะฝะธั ะทะฐะดะฐั‡, ะฒั‹ะฟะพะปะฝะตะฝะธะต ะบะพั‚ะพั€ั‹ั… ะทะฐะฒะธัะธั‚ ะพั‚ ะบััˆะธั€ะพะฒะฐะฝะธั ั„ะฐะนะปะพะฒั‹ั… ะพะฟะตั€ะฐั†ะธะน ั‡ั‚ะตะฝะธั ะฒ ัƒัะปะพะฒะธัั… ะฝะตั…ะฒะฐั‚ะบะธ ะฟะฐะผัั‚ะธ. ะšะพะด ะพั‚ะบั€ั‹ั‚ ะฟะพะด ะปะธั†ะตะฝะทะธะตะน CC0.

ะžัะฝะพะฒะฝะพะน ัะฟะพัะพะฑ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั โ€” ัั‡ะธั‚ั‹ะฒะฐะฝะธะต ั„ะฐะนะปะพะฒ ะธะท ัƒะบะฐะทะฐะฝะฝะพะน ะดะธั€ะตะบั‚ะพั€ะธะธ ะฒ ัะปัƒั‡ะฐะนะฝะพะผ ะฟะพั€ัะดะบะต ะธ ะธั… ะดะพะฑะฐะฒะปะตะฝะธะต ะฒ ัะฟะธัะพะบ, ะฟะพะบะฐ ะฝะต ะฑัƒะดะตั‚ ัั‡ะธั‚ะฐะฝะพ ะทะฐะดะฐะฝะฝะพะต ั‡ะธัะปะพ ะผะตะฑะธะฑะฐะนั‚. ะ”ะพัั‚ัƒะฟะฝะพ ะดะฒะฐ ั€ะตะถะธะผะฐ ั€ะฐะฑะพั‚ั‹:

  • ะŸะตั€ะฒั‹ะน โ€” ะฒัะฟะพะผะพะณะฐั‚ะตะปัŒะฝั‹ะน โ€” ัะปัƒะถะธั‚ ะดะปั ัะพะทะดะฐะฝะธั ะดะธั€ะตะบั‚ะพั€ะธะธ ะทะฐะดะฐะฝะฝะพะณะพ ะพะฑัŠั‘ะผะฐ. ะŸั€ะธ ัั‚ะพะผ ะฒ ะดะธั€ะตะบั‚ะพั€ะธะธ ัะพะทะดะฐั‘ั‚ัั ะพะฟั€ะตะดะตะปั‘ะฝะฝะพะต ั‡ะธัะปะพ ะผะตะฑะธะฑะฐะนั‚ะฝั‹ั… ั„ะฐะนะปะพะฒ ัะพ ัะปัƒั‡ะฐะนะฝั‹ะผะธ ะธะผะตะฝะฐะผะธ.
  • ะ’ั‚ะพั€ะพะน ั€ะตะถะธะผ โ€” ะพัะฝะพะฒะฝะพะน โ€” ั€ะตะถะธะผ ั‡ั‚ะตะฝะธั ั„ะฐะนะปะพะฒ ะธะท ัƒะบะฐะทะฐะฝะฝะพะน ะดะธั€ะตะบั‚ะพั€ะธะธ ะฒ ัะปัƒั‡ะฐะนะฝะพะผ ะฟะพั€ัะดะบะต. ะ’ะพ ะฒั€ะตะผั ั‡ั‚ะตะฝะธั ั€ะฐัั‚ั‘ั‚ ะพะฑัŠะตะผ ะฟะพั‚ั€ะตะฑะปัะตะผะพะน ัะบั€ะธะฟั‚ะพะผ ะฟะฐะผัั‚ะธ, ะฐ ัะบะพั€ะพัั‚ัŒ ัั‡ะธั‚ั‹ะฒะฐะฝะธั ะทะฐะดะฐะฝะฝะพะณะพ ะพะฑัŠั‘ะผะฐ ั„ะฐะนะปะพะฒ ะทะฐะฒะธัะธั‚ ะพั‚ ะพะฑัŠั‘ะผะฐ ะบััˆะธั€ะพะฒะฐะฝะฝั‹ั… ั„ะฐะนะปะพะฒั‹ั… ัั‚ั€ะฐะฝะธั†.

ะงะฐัั‚ัŒัŽ ะฟั€ะพะตะบั‚ะฐ ั‚ะฐะบะถะต ัะฒะปัะตั‚ัั ะฒัะฟะพะผะพะณะฐั‚ะตะปัŒะฝั‹ั… ัะบั€ะธะฟั‚ drop-cache, ะบะพั‚ะพั€ั‹ะน ั€ะตะบะพะผะตะฝะดัƒะตั‚ัั ะฒั‹ะฟะพะปะฝัั‚ัŒ ะฟะตั€ะตะด ะฝะฐั‡ะฐะปะพะผ ั‚ะตัั‚ะฐ. ะ’ ะฟั€ะพั†ะตััะต ั€ะฐะฑะพั‚ั‹ ัะบั€ะธะฟั‚ะฐ ะฒ ั€ะตะถะธะผะต ั‡ั‚ะตะฝะธั ะฒั‹ะฒะพะดะธั‚ัั ะพะฑั‰ะตะต ะฒั€ะตะผั ั€ะฐะฑะพั‚ั‹, ัั€ะตะดะฝัั ัะบะพั€ะพัั‚ัŒ ั‡ั‚ะตะฝะธั, ะธะผั ะฟะพัะปะตะดะฝะตะณะพ ัั‡ะธั‚ะฐะฝะฝะพะณะพ ั„ะฐะนะปะฐ. ะกะบั€ะธะฟั‚ ั‚ะฐะบะถะต ะฟะพะทะฒะพะปัะตั‚ ะปะพะณะธั€ะพะฒะฐั‚ัŒ ั€ะตะทัƒะปัŒั‚ะฐั‚ั‹ ะฒ ั„ะฐะนะป ั ะพั‚ะผะตั‚ะบะฐะผะธ ะฒั€ะตะผะตะฝะธ.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•