เบ›เปˆเบญเบ cache-bench 0.2.0 เป€เบžเบทเปˆเบญเบชเบถเบเบชเบฒเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เป€เบเบฑเบšเป„เบŸเบฅเปŒ

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

ะšะพะด ัะบั€ะธะฟั‚ะฐ ะฒ ะฒะตั€ัะธะธ 0.2.0 ะฟะพั‡ั‚ะธ ะฟะพะปะฝะพัั‚ัŒัŽ ะฟะตั€ะตะฟะธัะฐะฝ. ะขะตะฟะตั€ัŒ ะฒะผะตัั‚ะพ ั‡ั‚ะตะฝะธั ั„ะฐะนะปะพะฒ ะธะท ัƒะบะฐะทะฐะฝะฝะพะน ะดะธั€ะตะบั‚ะพั€ะธะธ (ะฒ ะฝะพะฒะพะน ะฒะตั€ัะธะธ ะพะฟั†ะธั -d ัƒะดะฐะปะตะฝะฐ) ะฟั€ะพะธะทะฒะพะดะธั‚ัั ั‡ั‚ะตะฝะธะต ะธะท ะพะดะฝะพะณะพ ั„ะฐะนะปะฐ ั„ั€ะฐะณะผะตะฝั‚ะฐะผะธ ัƒะบะฐะทะฐะฝะฝะพะณะพ ั€ะฐะทะผะตั€ะฐ ะฒ ัะปัƒั‡ะฐะนะฝะพะผ ะฟะพั€ัะดะบะต.

เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบžเบตเปˆเบก:

  • โ€”file โ€” ะฟัƒั‚ัŒ ะบ ั„ะฐะนะปัƒ, ะธะท ะบะพั‚ะพั€ะพะณะพ ะฑัƒะดะตั‚ ะฟั€ะพะธะทะฒะพะดะธั‚ัŒัั ั‡ั‚ะตะฝะธะต.
  • โ€”chunk โ€” ั€ะฐะทะผะตั€ ั„ั€ะฐะณะผะตะฝั‚ะฐ ะฒ ะบะธะฑะธะฑะฐะนั‚ะฐั…, ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ 64.
  • โ€”mmap โ€” ั‡ะธั‚ะฐั‚ัŒ ะธะท memory-mapped ั„ะฐะนะปะพะฒะพะณะพ ะพะฑัŠะตะบั‚ะฐ ะฒะผะตัั‚ะพ ั‡ั‚ะตะฝะธั ะธะท ั„ะฐะนะปะพะฒะพะณะพ ะดะตัะบั€ะธะฟั‚ะพั€ะฐ.
  • โ€”preread โ€” ะฟะตั€ะตะด ะฝะฐั‡ะฐะปะพะผ ั‚ะตัั‚ะฐ ะฟั€ะตะดะฒะฐั€ะธั‚ะตะปัŒะฝะพ ะฟั€ะพั‡ะธั‚ะฐั‚ัŒ (ะบััˆะธั€ะพะฒะฐั‚ัŒ) ัƒะบะฐะทะฐะฝะฝั‹ะน ั„ะฐะนะป ะฟัƒั‚ะตะผ ะฟะพัะปะตะดะพะฒะฐั‚ะตะปัŒะฝะพะณะพ ั‡ั‚ะตะฝะธั ั„ั€ะฐะณะผะตะฝั‚ะฐะผะธ ั€ะฐะทะผะตั€ะพะผ 1 MiB.
  • โ€”bloat โ€” ะดะพะฑะฐะฒะปัั‚ัŒ ัั‡ะธั‚ั‹ะฒะฐะตะผั‹ะต ั„ั€ะฐะณะผะตะฝั‚ั‹ ะฒ ัะฟะธัะพะบ ั ั†ะตะปัŒัŽ ัƒะฒะตะปะธั‡ะตะฝะธั ะฟะพั‚ั€ะตะฑะปะตะฝะธั ะฟะฐะผัั‚ะธ ะฟั€ะพั†ะตััะพะผ ะธ ัะพะทะดะฐะฝะธั ะฒ ะดะฐะปัŒะฝะตะนัˆะตะผ ะฝะตั…ะฒะฐั‚ะบะธ ะฟะฐะผัั‚ะธ.
  • โ€”interval โ€” ะธะฝั‚ะตั€ะฒะฐะป ะฒั‹ะฒะพะดะฐ (ะปะพะณะธั€ะพะฒะฐะฝะธั) ั€ะตะทัƒะปัŒั‚ะฐั‚ะพะฒ ะฒ ัะตะบัƒะฝะดะฐั….

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™