เจซเจพเจˆเจฒ เจ•เฉˆเจธเจผเจฟเฉฐเจ— เจฆเฉ€ เจชเฉเจฐเจญเจพเจตเจธเจผเฉ€เจฒเจคเจพ เจฆเจพ เจ…เจงเจฟเจเจจ เจ•เจฐเจจ เจฒเจˆ เจ•เฉˆเจธเจผ-เจฌเฉˆเจ‚เจš 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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹