āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻĢāĻ°āĻžāĻ¸āĻŋāĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻļ

Ad


āĻ…āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻĢā§‡āĻ­āĻŋāĻ•āĻ¨

memcaslap - āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨

āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ memcaslap āĻšāĻžāĻ˛āĻžāĻ¨

āĻāĻŸāĻŋ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻ˛ā§āĻ¯āĻžāĻĒ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ:

NAME āĻāĻ°


memaslap - libmemcached āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨

āĻ¸āĻžāĻ‡āĻ¨ā§‹āĻĒāĻŋāĻ¸āĻŋāĻ¸


memaslap [āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ]

--help

MEMCACHED_SERVERS

āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻƒ


āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻŦā§‡āĻžā§āĻšāĻŽāĻžāĻ°ā§āĻ• āĻŸā§āĻ˛āĨ¤ āĻāĻŸāĻŋ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°ā§‡
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻžāĻœā§‡āĻ° āĻšāĻžāĻĒ āĻ¯ā§‡āĻŽāĻ¨ āĻĨā§āĻ°ā§‡āĻĄ, āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋ, āĻ¸āĻ‚āĻ¯ā§‹āĻ—, āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽ, āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ,
āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ, āĻ•ā§€ āĻ¸āĻžāĻ‡āĻœ, āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻ‡āĻœ, āĻ—ā§‡āĻŸ/āĻ¸ā§‡āĻŸ āĻĒā§āĻ°ā§‹āĻĒā§‹āĻ°ā§‡āĻļāĻ¨, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻŸāĻŋ āĻĄā§‡āĻŸāĻž āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ, āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ, UDP, āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛, āĻĢā§‡āĻ¸āĻŦā§āĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤

Memaslap libevent āĻ¸āĻš memcached āĻāĻ° āĻŽāĻ¤ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ•āĻŸāĻŋ CPU āĻ•ā§‹āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻŦāĻĻā§āĻ§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĨā§āĻ°ā§‡āĻĄ āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ†āĻ›ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•ā§€ āĻ†āĻ•āĻžāĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ°āĻžāĻ–ā§‡,
āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ° āĻŦāĻ¨ā§āĻŸāĻ¨, āĻāĻŦāĻ‚ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻŋāĻ¤āĻ°āĻŖ.

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ -- āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡
MEMCACHED_SERVERS.

āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯


āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

libevent āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻ™ā§āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ¸āĻ­āĻžāĻŦā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

āĻ…-āĻŦā§āĻ˛āĻ•āĻŋāĻ‚ IO āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ TCP āĻāĻŦāĻ‚ UDP āĻ‰āĻ­āĻ¯āĻŧ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡: āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĨā§āĻ°ā§‡āĻĄ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻ‰āĻšā§āĻš āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻžāĨ¤

āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡: āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻ—āĻ¤āĻŋāĨ¤

āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§€ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡; āĻŽā§‚āĻ˛ āĻ†āĻ•āĻžāĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ°
āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤

āĻĒā§‡āĻ¤ā§‡, āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡; āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤

āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ°ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻ•ā§āĻ°āĻŽā§‡ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡.

āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° TCP āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻĢā§‡āĻ¸āĻŦā§āĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž (āĻŸāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻš āĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻĄāĻŋāĻĒāĻŋ āĻ¸āĻš āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ) āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ


āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ of āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĨ¤
āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯, TCP āĻāĻŦāĻ‚ UDP āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ¨āĻ¨-āĻŦā§āĻ˛āĻ•āĻŋāĻ‚ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• IO āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻŦ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸ āĻšāĻ¯āĻŧ
memcached āĻšāĻŋāĻ¸āĻžāĻŦā§‡ libevent āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤. āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒā§‡āĻ° āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻŽāĻĄāĻŋāĻ‰āĻ˛āĻŸāĻŋ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļā§‡āĻĄā§‡āĻ° āĻŽāĻ¤ā§‹āĨ¤
Libevent āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ memaslap āĻ–ā§āĻŦ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ of āĻŦāĻšā§-āĻĨā§āĻ°ā§‡āĻĄ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻžāĻ¤āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒā§‡ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļā§‡āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ•āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻŦāĻž āĻ†āĻ°ā§‹ āĻ¸ā§āĻŦ-āĻļāĻžāĻ¸āĻŋāĻ¤ āĻĨā§āĻ°ā§‡āĻĄ; āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ˛ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄ āĻāĻ•āĻŸāĻŋ CPU āĻ•ā§‹āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻĨāĻžāĻ•ā§‡
CPU āĻ•ā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻĢāĻŋāĻ¨āĻŋāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĨ¤

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻŦāĻŋāĻ­ā§‡āĻ¨ā§āĻŸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡; āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸ā§āĻŦ-āĻļāĻžāĻ¸āĻŋāĻ¤ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻ†āĻ›ā§‡; āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋāĻ¤ā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻ•ā§‡āĻŸ āĻĨāĻžāĻ•ā§‡
āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¯āĻĻāĻŋāĻ“ āĻ¤āĻžāĻ°āĻž
āĻāĻ•āĻ‡ āĻĨā§āĻ°ā§‡āĻĄā§‡

āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻĻāĻļāĻŸāĻŋ
āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻŦāĻž āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ•ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒā§āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¤āĻžāĻ‡ memaslap āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ—
āĻ•āĻžāĻœā§‡āĻ° āĻšāĻžāĻĒ

āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ of āĻ‰ā§ŽāĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻžāĻŦāĻŋ āĻāĻŦāĻ‚ āĻŽā§‚āĻ˛ā§āĻ¯
āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, memaslap āĻāĻ•āĻŸāĻŋ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
10M āĻ…āĻ•ā§āĻˇāĻ° āĻ¸āĻš āĻ…āĻ•ā§āĻˇāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤ āĻ•ā§€ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻāĻ‡ āĻ°ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŽ āĻ…āĻ•ā§āĻˇāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĨā§‡āĻ•ā§‡.

āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸āĻžāĻ°āĻŖā§€āĻ¤ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ a āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻŸāĻŋ āĻ…āĻ¨ā§‡āĻ• āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§€āĻ¤ā§‡ āĻĻā§āĻŸāĻŋ āĻ…āĻ‚āĻļ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ uint64_t, 8 āĻŦāĻžāĻ‡āĻŸāĨ¤ āĻ†āĻ—ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĄā§‡āĻŸāĻž āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§€ āĻ…āĻ¨āĻ¨ā§āĻ¯, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ…āĻŦā§ˆāĻ§ āĻ…āĻ•ā§āĻˇāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ 'r', 'n', '0' āĻāĻŦāĻ‚ ''āĨ¤ āĻāĻŦāĻ‚ memaslap āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ†āĻ›ā§‡
āĻ¸ā§‡āĻŸāĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡.

āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ (āĻ•ā§€-āĻŽāĻžāĻ¨ āĻœā§‹āĻĄāĻŧāĻž) āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ° āĻŸāĻžāĻ¸ā§āĻ• āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 10K āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ) āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ¤āĻĨā§āĻ¯, āĻ•ā§€ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—, āĻ•ā§€ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ…āĻ•ā§āĻˇāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ, āĻ•ā§€ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯, āĻ…āĻ•ā§āĻˇāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨
āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯āĨ¤

āĻ•āĻžāĻœā§‡āĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻŦāĻž āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻĒā§‡āĻ¤ā§‡ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĨ¤ āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋ āĻ•āĻŋāĻ• āĻ•āĻ°ā§‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻāĻ° āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ¤ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻšāĻœ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ•āĻžāĻœā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŦāĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž
āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻ¤ā§‡ libevent āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻŸāĻžāĻ¸ā§āĻ• āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ•āĻžāĻ°ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ āĻ¯ā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋ
āĻāĻ•āĻ‡ āĻ•ā§€ āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨, āĻ­ā§āĻ¯āĻžāĻ˛ā§ āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨ āĻ°āĻžāĻ–ā§‡, āĻĨā§‡āĻ•ā§‡
āĻŦāĻžāĻ‡āĻ°ā§‡, memaslap āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ°āĻžāĻ–ā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŸāĻžāĻ¸ā§āĻ• āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ¤ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻŦāĻ¸ā§āĻ¤ā§āĻ°, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤āĻžāĻ° āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ•ā§€, āĻŽāĻžāĻ¨, āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻļā§€āĻ˜ā§āĻ°āĻ‡. āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻ¯āĻŧ, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ•āĻ‡ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§€ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻ°āĻžāĻ–ā§‡
āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻžāĻ¨ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤
āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¤ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻĄā§‡āĻŸāĻž āĻŦāĻž āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°ā§‡
āĻŸāĻžāĻ¸ā§āĻ• āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĨ¤

Libevent āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ°āĻĒāĻ°
concurrency āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ (āĻĒāĻžāĻ¨ āĻŦāĻž āĻ¸ā§‡āĻŸ) āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ˛āĻžāĻĨāĻŋ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡, āĻ¯āĻžāĻ¤ā§‡ āĻ°āĻžāĻ–āĻž
āĻāĻ•āĻ‡ āĻ•ā§€ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻŦāĻ¨ā§āĻŸāĻ¨, āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ•āĻ‡ āĻ•ā§€ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻāĻŦāĻ‚ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡
āĻŽāĻžāĻ¨ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯āĨ¤

āĻ¯āĻĻāĻŋ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļā§‡āĻĄ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻĻā§āĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸ā§āĻ¤āĻ° (āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻāĻ¸āĻāĻ¸āĻĄāĻŋ) āĻĨāĻžāĻ•ā§‡, āĻ¤āĻŦā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻš āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻšāĻ˛āĻ›ā§‡
āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻ†āĻ•āĻžāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻšāĻžāĻ° āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻ¯āĻĻāĻŋ memaslap āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
āĻļā§āĻ°ā§āĻ¤ā§‡ windows, āĻāĻŦāĻ‚ memcached āĻāĻ° āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸ā§āĻ¤āĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻžāĻŦā§‡āĨ¤ āĻāĻŸāĻž āĻ•āĻžāĻ°āĻŖ
āĻŽāĻŋāĻ¸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸ā§āĻ¤āĻ°āĨ¤ āĻ¤āĻžāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĒā§‡āĻ¤ā§‡ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĒā§āĻ°āĻĨāĻŽ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸāĨ¤

āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ of āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° , UDP, āĻŸāĻŋāĻ¸āĻŋāĻĒāĻŋ, āĻŦāĻšā§-āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛
āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄ āĻ¸ā§āĻŦ-āĻļāĻžāĻ¸āĻŋāĻ¤, āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĨā§āĻ°ā§‡āĻĄ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļā§‡āĻĄ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ‰āĻĒāĻžāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¤ā§āĻ°
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻšāĻ˛ āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ
concurrency āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ memcached āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ†āĻ›ā§‡āĨ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
memaslap āĻāĻ•āĻŸāĻŋ memcached āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻ•āĻŋāĻ›ā§ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻāĻ‡ āĻŦāĻ¸ā§āĻ¤ā§āĻ—ā§āĻ˛āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, Memslap āĻāĻ•āĻ• āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ˛ā§‡, āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻšāĻŦā§‡
āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ—ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāĻ¨āĨ¤

āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ ASCII āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ ASCII-āĻ¤ā§‡ āĻšāĻ˛ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ Memslap āĻŸāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡ āĻšāĻ˛ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ UDP āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤
āĻ•āĻžāĻ°āĻŖ UDP āĻ…āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤, āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻāĻŦāĻ‚ āĻ…āĻ°ā§āĻĄāĻžāĻ°ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ
āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻžāĻĢāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¸āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĄā§‡āĻŸāĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¯āĻŧāĨ¤ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻĒā§‡āĻ˛ā§‡
āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡, āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§€āĻŽāĻžāĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ…āĻ°ā§āĻ§-āĻŦā§‡āĻ•āĻĄ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœāĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡āĨ¤

, USAGE


āĻ¨āĻŋāĻšā§‡ āĻ•āĻŋāĻ›ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻŽā§āĻ¨āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ˛:

memaslap -s 127.0.0.1:11211 -S 5s

memaslap -s 127.0.0.1:11211 -t 2m -v 0.2 -e 0.05 -b

memaslap -s 127.0.0.1:11211 -F config -t 2m -w 40k -S 20s -o 0.2

memaslap -s 127.0.0.1:11211 -F config -t 2m -T 4 -c 128 -d 20 -P 40k

memaslap -s 127.0.0.1:11211 -F config -t 2m -d 50 -a -n 40

memaslap -s 127.0.0.1:11211,127.0.0.1:11212 -F āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° -t 2m

memaslap -s 127.0.0.1:11211,127.0.0.1:11212 -F āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ -t 2m -p 2

āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻŦāĻžāĻ•āĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ†āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨, āĻ¨ā§€āĻšā§‡ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡:

āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž = 1 āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ = 16

āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽ = 600 āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛ = NULL

āĻ•ā§€ āĻ†āĻ•āĻžāĻ° = 64 āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ° = 1024

āĻ—ā§‡āĻŸ/āĻ¸ā§‡āĻŸ = 9:1 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻ¸āĻžāĻ‡āĻœ = 10k

āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž = 0 āĻāĻ•āĻ• āĻĒāĻžāĻ“āĻ¯āĻŧāĻž = āĻ¸āĻ¤ā§āĻ¯

āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ = āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻ° āĻ¸āĻ•ā§‡āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž = 1

āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ = āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻĄā§‡āĻŸāĻž āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ = āĻŽāĻŋāĻĨā§āĻ¯āĻž

āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ = āĻŽāĻŋāĻĨā§āĻ¯āĻž ASCII āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ = āĻ¸āĻ¤ā§āĻ¯

āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ = āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¤āĻĨā§āĻ¯

āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻ•ā§āĻ°āĻŽā§‡ = āĻŽāĻŋāĻĨā§āĻ¯āĻž

āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ = 0% UDP = āĻŽāĻŋāĻĨā§āĻ¯āĻž

TCP = āĻ¸āĻ¤ā§āĻ¯ āĻ¸ā§€āĻŽāĻž āĻĨā§āĻ°ā§āĻĒā§āĻŸ = āĻŽāĻŋāĻĨā§āĻ¯āĻž

āĻĢā§‡āĻ¸āĻŦā§āĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž = āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž = āĻŽāĻŋāĻĨā§āĻ¯āĻž

āĻšāĻžāĻŦāĻŋ āĻ†āĻ•āĻžāĻ°, āĻŽā§‚āĻ˛ā§āĻ¯ āĻ†āĻ¯āĻŧāĻ¤āĻ¨ āĻāĻŦāĻ‚ āĻšā§āĻ•ā§āĻŽ āĻŦāĻ¨ā§āĻŸāĻ¨āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ
"—cfg_cmd" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡, āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¸āĻš (āĻ•ā§€ āĻ†āĻ•āĻžāĻ° = 64, āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ° = 1024, get/set = 9:1)āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ āĻ¸ā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯, "āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛" āĻĒāĻĄāĻŧā§āĻ¨
āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ.

āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ•ā§€ āĻ†āĻ•āĻžāĻ° āĻšāĻ˛ 16 āĻŦāĻžāĻ‡āĻŸ; āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ•ā§€ āĻ†āĻ•āĻžāĻ° āĻšāĻ˛ 250 āĻŦāĻžāĻ‡āĻŸāĨ¤ āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ 0.001āĨ¤ āĻŦāĻŋāĻ¤āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ 3 āĻĻāĻļāĻŽāĻŋāĻ• āĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ° āĻšāĻ˛ 1 āĻŦāĻžāĻ‡āĻŸ; āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ° āĻšāĻ˛ 1M āĻŦāĻžāĻ‡āĻŸāĨ¤ āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ 0.001āĨ¤ āĻŦāĻŋāĻ¤āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ 3 āĻĻāĻļāĻŽāĻŋāĻ• āĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, memaslap āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° testss āĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ¨āĨ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ 100% āĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ 100% āĻĒāĻžāĻ¯āĻŧāĨ¤
100% āĻĒā§‡āĻ¤ā§‡, āĻāĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻ•āĻŋāĻ›ā§ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĒā§āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻžāĻ¤āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒā§‡āĻ° āĻ‰āĻšā§āĻš āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻĒāĻ•ā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻĨā§āĻ°ā§‡āĻĄ āĻšāĻ˛ 1; āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšāĻ˛ 16āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ “—āĻĨā§āĻ°ā§‡āĻĄâ€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚
āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ "--āĻ¸āĻ™ā§āĻ—āĻŽ"āĨ¤

āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ CPU āĻ…ā§āĻ¯āĻžāĻĢāĻŋāĻ¨āĻŋāĻŸāĻŋ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
1-āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ, āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ CPU āĻ•ā§‹āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ¤āĻžāĻ‡ āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§‡āĻ°āĻž āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻĒā§‡āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ­āĻžāĻ˛
CPU āĻ•ā§‹āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻĨā§āĻ°ā§‡āĻĄāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ CPU āĻ•ā§‹āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻŦāĻž āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡, āĻ¸āĻŽāĻžāĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĻŋāĻ¤āĻ• āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĨā§āĻ°ā§‡āĻĄāĨ¤

1. 8 CPU āĻ•ā§‹āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

--āĻĨā§āĻ°ā§‡āĻĄ=2 --āĻ¸āĻ™ā§āĻ—āĻŽ=128

--āĻĨā§āĻ°ā§‡āĻĄ=8 --āĻ¸āĻ™ā§āĻ—āĻŽ=128

--āĻĨā§āĻ°ā§‡āĻĄ=8 --āĻ¸āĻ™ā§āĻ—āĻŽ=256

--āĻĨā§āĻ°ā§‡āĻĄ=12 --āĻ¸āĻ™ā§āĻ—āĻŽ=144

2. 16 CPU āĻ•ā§‹āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

--āĻĨā§āĻ°ā§‡āĻĄ=8 --āĻ¸āĻ™ā§āĻ—āĻŽ=128

--āĻĨā§āĻ°ā§‡āĻĄ=16 --āĻ¸āĻ™ā§āĻ—āĻŽ=256

--āĻĨā§āĻ°ā§‡āĻĄ=16 --āĻ¸āĻ™ā§āĻ—āĻŽ=512

--āĻĨā§āĻ°ā§‡āĻĄ=24 --āĻ¸āĻ™ā§āĻ—āĻŽ=288

āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻ–ā§āĻŦ āĻ­āĻžāĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤
āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŽāĻ¯āĻŧ, āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻŦāĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻĒāĻ¤ā§āĻ¤āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻ•āĻžāĻ°āĻŖā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€
āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻĻā§āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡:

āĻĨā§āĻ°ā§‡āĻĄ āĻāĻŦāĻ‚ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§āĻ¨āĨ¤ "--tps" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛āĻžāĻĒ
āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĒā§‡āĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĨā§āĻ°ā§āĻĒā§āĻŸ 50 āĻ•āĻĒāĻ¸/āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĨā§āĻ°ā§āĻĒā§āĻŸā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻ•āĻŽ āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
"--tps" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻœāĻžāĻ¨āĻ˛āĻž āĻ†āĻ¯āĻŧāĻ¤āĻ¨
āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŽāĻ¯āĻŧ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹
āĻ†āĻ•āĻžāĻ° 10kāĨ¤ Schooner Memcached-āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĒā§‡āĻ¤ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŸā§‡āĻ¸ā§āĻŸ āĻ•ā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸāĨ¤ āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻŸā§‡āĻ¸ā§āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ
0% āĻāĻŦāĻ‚ 100%āĨ¤ āĻ†āĻĒāĻ¨āĻŋ Schooner Memcached āĻāĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡, āĻ†āĻĒāĻ¨āĻŋ
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ āĻĒā§‡āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ āĻŋāĻ• āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‚āĻ¤ā§āĻ°
āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ° āĻ—āĻŖāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§‚āĻĒ:

āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ•ā§€ āĻ†āĻ•āĻžāĻ° 128 āĻŦāĻžāĻ‡āĻŸ, āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ° 2048 āĻŦāĻžāĻ‡āĻŸ, āĻāĻŦāĻ‚
āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ=128āĨ¤

1. āĻ›ā§‹āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ cache_size=1M, 100% āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ (āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§‡āĻŸāĻž SSD āĻĨā§‡āĻ•ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ)āĨ¤ win_size=10k

2. āĻ•ā§āĻ¯āĻžāĻļā§‡_āĻ¸āĻžāĻ‡āĻœ=4āĻœāĻŋ

(1)āĨ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ 0%

win_size=8k

(2)āĨ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ 5%

win_size=11k

3. āĻ•ā§āĻ¯āĻžāĻļā§‡_āĻ¸āĻžāĻ‡āĻœ=16āĻœāĻŋ

(1)āĨ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ 0%

win_size=32k

(2)āĨ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸

āĻšāĻžāĻ° 5%

win_size=46k

āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ 0% āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ° āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸ā§‚āĻ¤ā§āĻ°:

cache_size / concurrency / (key_size + value_size) * 0.5

āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ°ā§‡āĻŸ 5% āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ° āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸ā§‚āĻ¤ā§āĻ°:

cache_size / concurrency / (key_size + value_size) * 0.7

āĻĒā§āĻ°āĻ¤āĻŋāĻĒāĻžāĻĻāĻ¨
āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻĄā§‡āĻŸāĻž āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĄā§‡āĻŸāĻž āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ "--verify=" āĻŦāĻž "-v"āĨ¤ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
100% āĻĄā§‡āĻŸāĻž āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ "--exp_verify=" āĻŦāĻž "-e" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŽā§‡āĻ¯āĻŧāĻžāĻĻā§‹āĻ¤ā§āĻ¤ā§€āĻ°ā§āĻŖ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖā§‡āĻ°āĨ¤ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻāĻŸāĻŋ 100% āĻŽā§‡āĻ¯āĻŧāĻžāĻĻā§‹āĻ¤ā§āĻ¤ā§€āĻ°ā§āĻŖ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¯āĻžāĻšāĻžāĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨
āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¤āĻĨā§āĻ¯ āĻĒā§‡āĻ¤ā§‡ "--verbose" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ: --exp_verify=0.01 –verify=0.1 , āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ 1% āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ…āĻ°ā§āĻœāĻŋāĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° 10% āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ—ā§āĻ˛ā§‹ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ,
memaslap āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨
āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¸ā§āĻŦ-āĻļāĻžāĻ¸āĻŋāĻ¤ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤ āĻāĻ° āĻāĻ•āĻŸāĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ†āĻ›ā§‡
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ•āĻœāĻ¨āĻ•ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻĄāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ "--servers=" āĻŦāĻž "-s" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

--servers=10.1.1.1:11211,10.1.1.2:11212,10.1.1.3:11213 --threads=6 --concurrency=36

āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ 6āĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ 6āĻŸāĻŋ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻĨā§āĻ°ā§‡āĻĄ 0 āĻāĻŦāĻ‚ 3 āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ˛ 0 (10.1.1.1); āĻĨā§āĻ°ā§‡āĻĄ 1 āĻāĻŦāĻ‚ 4 āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ˛ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 1
(10.1.1.2); āĻāĻŦāĻ‚ āĻĨā§āĻ°ā§‡āĻĄ 2 āĻāĻŦāĻ‚ 5 āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ˛ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 2 (10.1.1.3)āĨ¤

āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛āĻžāĻĒā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĨā§āĻ°ā§‡āĻĄ āĻāĻŦāĻ‚ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻŦ-āĻļāĻžāĻ¸āĻŋāĻ¤āĨ¤

āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒāĻ“ āĻ¤āĻžāĻ‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻļā§āĻ°ā§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻ•āĻ‡ memcached āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ memaslap
āĻāĻ•āĻ‡ āĻāĻŸāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻ‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

āĻšāĻžāĻ˛āĻžāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽā§‹āĻĄ or āĻ¸āĻŽāĻ¯āĻŧ āĻŽā§‹āĻĄ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻŸāĻžāĻ‡āĻŽ āĻŽā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻ˛ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽ 10 āĻŽāĻŋāĻ¨āĻŋāĻŸāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻž āĻŦāĻžāĻ°
āĻ†āĻ‰āĻŸ, āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻŦā§‡āĻ° āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡āĨ¤ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸ āĻ¨āĻŽā§āĻŦāĻ° āĻŽā§‹āĻĄ āĻāĻŦāĻ‚ āĻŸāĻžāĻ‡āĻŽ āĻŽā§‹āĻĄ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

--time=30s (āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŸāĻŋ 30 āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻšāĻ˛āĻŦā§‡āĨ¤)

--execute_number=100000 (āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ 100000 āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻĒāĻ°ā§‡, āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĨ¤)

āĻŽāĻ¨āĻŽāĻ°āĻž āĻ­āĻžāĻŦ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻ•ā§āĻ°āĻŽā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ "--stat_freq=" āĻŦāĻž "-S" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

--stat_freq=20s

āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋāĻ¤ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ (āĻ—ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻŸ) āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻŦā§‡
20 āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄāĨ¤

āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, "āĻāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§‡āĻ–ā§āĻ¨ā§ˇ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ" āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤

āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĒāĻžāĻ“
āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ āĻ•ā§€ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ "--division=" āĻŦāĻž "-d" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻ•āĻ• TCP āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻĄā§‡āĻŸāĻž āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ“ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
āĻŦāĻšā§-āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖāĨ¤

āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ TCP āĻāĻŦāĻ‚ UDP āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤ āĻāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡
ASCII āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛, āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻœāĻ¨ā§āĻ¯
ASCII āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛, memaslap āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻāĻ•āĻŦāĻžāĻ° āĻāĻ•āĻŸāĻŋ "āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ" āĻĒāĻžāĻ āĻžāĻ¯āĻŧāĨ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛, āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻāĻ•āĻ• āĻ—ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻāĻ•āĻ¸āĻžāĻĨā§‡ "āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĨ¤

āĻāĻ° āĻĢāĻ˛ā§‡ UDP āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ TCP
Memslap UDP āĻāĻŦāĻ‚ TCP āĻ‰āĻ­āĻ¯āĻŧ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤ TCP-āĻāĻ° āĻœāĻ¨ā§āĻ¯, memaslap āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻŦāĻž āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨāĻžāĻ•ā§‡
āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļ, memaslap āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻšāĻŦā§‡. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¯āĻĻāĻŋ āĻ¸āĻ•ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ "--āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻ¯ā§‹āĻ—" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡, āĻāĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°āĻŦā§‡āĨ¤

āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ UDP āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ "--udp" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ UDP āĻ•āĻŋāĻ›ā§ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡:

UDP 1400 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

UDP āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļā§‡āĻĄā§‡āĻ° āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¨āĻž.

UDP āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻĢā§‡āĻ¸āĻŦā§āĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž
TCP āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ UDP āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨:

"--facebook --division=50"

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° TCP āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨

"--conn_sock=" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¯ā§‡āĻŽāĻ¨: --facebook --division=50 --conn_sock=200

āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻĢā§‡āĻ¸āĻŦā§āĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻŦā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋ 200 āĻ†āĻ›ā§‡
āĻ¸āĻ•ā§‡āĻŸ TCP āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ UDP āĻ¸āĻ•ā§‡āĻŸāĨ¤

āĻŽā§‡āĻŽāĻ¸āĻ˛ā§āĻ¯āĻžāĻĒ āĻŸāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻ•ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻĄāĻŋāĻĒāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŦāĻžāĻ° 50āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻĒāĻžāĻ¯āĻŧ
āĻ¸āĻ•ā§‡āĻŸ.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ "--āĻŦāĻŋāĻ­āĻžāĻ—=50" āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•ā§€ āĻ¸āĻžāĻ‡āĻœ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 25 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ•āĻžāĻ°āĻŖ UDP
āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° 1400 āĻŦāĻžāĻ‡āĻŸāĨ¤

āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž
āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ āĻĻā§āĻŸāĻŋ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ “—rep_write=” āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

--āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°=10.1.1.1:11211,10.1.1.2:11212 -rep_write=2

āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ 2āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ˛āĻŋāĻĒāĻŋ āĻŽā§‡āĻŽāĻ•ā§āĻ¯āĻžāĻļā§‡āĻĄ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 0 āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 1 āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ, āĻāĻŽāĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 0 āĻāĻ° āĻ†āĻ—ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 1, āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 1 āĻĨā§‡āĻ•ā§‡ āĻ†āĻ—ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 0 āĻ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ—ā§āĻ˛āĻŋāĻ“ āĻĒāĻžāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 0
āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļ, āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 1 āĻĨā§‡āĻ•ā§‡ āĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻžāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 0 āĻ†āĻŦāĻžāĻ° āĻœā§€āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ†āĻŦāĻžāĻ°, memaslap āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 0 āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 0 āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° 1 āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ˛ā§‡, memaslap
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° of āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ TCP āĻ¸āĻ‚āĻ¯ā§‹āĻ—
āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ "--conn_sock=" āĻŦāĻž "-n" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻļā§āĻ°ā§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ°
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ–ā§‹āĻ˛āĻžāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻšāĻžāĻœāĻžāĻ° āĻšāĻžāĻœāĻžāĻ° āĻ¸āĻ•ā§‡āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻžāĻšā§‹āĻ•,
āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

--threads=8 --concurrency=128 --conn_sock=128

āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ 8āĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄā§‡ 16āĻŸāĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋ, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋāĻ¤ā§‡ 128 āĻŸāĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻŽā§‹āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
TCP āĻ¸āĻ•ā§‡āĻŸ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻšāĻ˛ 128*128 = 16384āĨ¤

āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛
āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ "--āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ" āĻŦāĻž "-B" āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻļā§āĻ°ā§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻž āĻ¸āĻŦ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž
UDP āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ, āĻ•āĻžāĻ°āĻŖ āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ memcached 1.3.3 āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¨āĻž
UDP āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

--āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°ā§€

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ memcached 1.3.3 āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ UDP āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ‡ memaslap UDP āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤
āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, memcached 1.3.3 āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ "--āĻŦāĻŋāĻ­āĻžāĻ—=50" āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ "mulit-get" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ 50 get āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒāĻžāĻ āĻžāĻ¯āĻŧāĨ¤

āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛


āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¯āĻ–āĻ¨ āĻ¨āĻž
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ memaslap āĻ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻŸāĻŋ āĻĒāĻĄāĻŧā§‡ ~/.memaslap.cnfāĨ¤

āĻ¨ā§€āĻšā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŽā§āĻ¨āĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ›ā§‡:

-------------------------------------------------- -------------------------
#āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋ '#' āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
#āĻšāĻžāĻŦāĻŋ
#start_len end_len āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
#
#āĻ•ā§€ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° start_len āĻĨā§‡āĻ•ā§‡ end_len āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
#start_len āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 16 āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
#end_len āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 250 āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
#start_len āĻ…āĻŦāĻļā§āĻ¯āĻ‡ end_len āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻŦāĻĄāĻŧ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
#memaslap āĻ•ā§€ āĻ°ā§‡āĻžā§āĻœ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ•ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
#āĻ…āĻ¨ā§āĻĒāĻžāĻ¤: āĻŽā§‹āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻžā§āĻœ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•ā§€āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•ā§€
#
#āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ1: āĻŽā§‚āĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ° 16~100 80% āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ
# āĻ•ā§€ āĻ°ā§‡āĻžā§āĻœ 101~200 āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ 10% āĻāĻ° āĻœāĻ¨ā§āĻ¯
# āĻ•ā§€ āĻ°ā§‡āĻžā§āĻœ 201~250 āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ 10% āĻāĻ° āĻœāĻ¨ā§āĻ¯
# āĻŽā§‹āĻŸ 1 āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ (0.8+0.1+0.1 = 1)
#
# 16 100 0.8
# 101 200 0.1
# 201 249 0.1
#
# āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ 2: āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§€ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ 128 āĻŦāĻžāĻ‡āĻŸ
#
# 128 128 1
āĻšāĻžāĻŦāĻŋ
128 128 1
#āĻŽāĻžāĻ¨
#start_len end_len āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
#
#āĻŽāĻžāĻ¨ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° start_len āĻĨā§‡āĻ•ā§‡ end_len āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
#start_len āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 1 āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
#end_len āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 1M āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
#start_len āĻ…āĻŦāĻļā§āĻ¯āĻ‡ end_len āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻŦāĻž āĻŦāĻĄāĻŧ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
#memaslap āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻŽāĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
#āĻ…āĻ¨ā§āĻĒāĻžāĻ¤: āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻžā§āĻœ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻŽā§‹āĻŸ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨
#
#āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ1: āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž 1~1000 āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ 80% āĻāĻ° āĻœāĻ¨ā§āĻ¯
# āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž 1001~ 10000 āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ 10% āĻāĻ° āĻœāĻ¨ā§āĻ¯
# āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž 10001~ 100000 āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ 10% āĻāĻ° āĻœāĻ¨ā§āĻ¯
# āĻŽā§‹āĻŸ 1 āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ (0.8+0.1+0.1 = 1)
#
# 1 1000 0.8
# 1001 10000 0.1
# 10001 100000 0.1
#
# āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ 2: āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ 128 āĻŦāĻžāĻ‡āĻŸ
#
# 128 128 1
āĻŽā§‚āĻ˛ā§āĻ¯
2048 2048 1
#cmd
#cmd_type cmd_proportion
#
#āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŸā§‡āĻ¸ā§āĻŸ āĻ—ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĨ¤
#
#cmd_āĻŸāĻžāĻ‡āĻĒ
#āĻ¸ā§‡āĻŸ 0
#1 āĻĒāĻžāĻ¨
#
# āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ: 50% āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
# 50% āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻĒāĻžāĻ¨
# āĻŽā§‹āĻŸ 1 āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ (0.5+0.5 = 1)
#
# cmd
# 0
# 1
cmd āĻ•āĻŽāĻžāĻ¨ā§āĻĄ
0 0.1
1.0 0.9

āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ OF āĻ†āĻ‰āĻŸāĻĒā§āĻŸ


āĻļā§āĻ°ā§āĻ¤ā§‡, memaslap āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§‚āĻĒ āĻ•āĻŋāĻ›ā§ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡:

āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°: 127.0.0.1:11211

āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž: 1

āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ: 16

āĻ°āĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ: 20s

āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ°: 10k

āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨: set_prop=0.10

āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒāĻžāĻ¨: get_prop=0.90

āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°: "āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°"
āĻŽā§‡āĻŽāĻžāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĨ¤

āĻĨā§āĻ°ā§‡āĻĄ āĻ—āĻŖāĻ¨āĻž
āĻĨā§āĻ°ā§‡āĻĄ memaslap āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ°āĻžāĻ¨.

āĻ¸āĻŽā§āĻĒāĻžāĻ¤āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻ¸āĻšāĻ¯ā§‹āĻ—āĻŋ memaslap āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ°āĻžāĻ¨.

āĻ°āĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ
āĻ•āĻ¤āĻ•ā§āĻˇāĻŖ āĻŽā§‡āĻŽāĻ¸āĻ˛āĻžāĻĒ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻœāĻžāĻ¨āĻžāĻ˛āĻžāĻ° āĻ†āĻ•āĻžāĻ°
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻ° āĻŸāĻžāĻ¸ā§āĻ• āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤

āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻĒāĻžāĻ¨
āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤

āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ°āĻ•āĻŽ āĻ•āĻŋāĻ›ā§:

-------------------------------------------------- -------------------------------------------------- -----------------------------
āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒāĻžāĻ¨
āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ
āĻ—āĻĄāĻŧ(āĻ†āĻŽāĻžāĻĻā§‡āĻ°) Std_dev Geo_dist
āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ 5 345826 69165 65.3 0 27 2198 203
95.43 177.29
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ 20 1257935 62896 71.8 0 26 3791 224
117.79 192.60

āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ
āĻ—āĻĄāĻŧ(āĻ†āĻŽāĻžāĻĻā§‡āĻ°) Std_dev Geo_dist
āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ 5 38425 7685 7.3 0 42 628 240
88.05 220.21
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ 20 139780 6989 8.0 0 37 3790 253
117.93 224.83

āĻŽā§‹āĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨
āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ
āĻ—āĻĄāĻŧ(āĻ†āĻŽāĻžāĻĻā§‡āĻ°) Std_dev Geo_dist
āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ 5 384252 76850 72.5 0 27 2198 207
94.72 181.18
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ 20 1397720 69886 79.7 0 26 3791 227
117.93 195.60
-------------------------------------------------- -------------------------------------------------- -----------------------------

āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒāĻžāĻ¨
āĻ—ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¤āĻĨā§āĻ¯

āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¤āĻĨā§āĻ¯

āĻŽā§‹āĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨
āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĒā§‡āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ

āĻ•āĻžāĻ˛
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛

āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€
āĻĒā§āĻžā§āĻœā§€āĻ­ā§‚āĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛

āĻ…āĻĒāĻ¸
āĻŽā§‹āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨

TPS
āĻĨā§āĻ°ā§āĻĒā§āĻŸ, āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨/āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ

āĻ¨ā§‡āĻŸ
āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻšāĻžāĻ°

āĻĒā§‡āĻ¯āĻŧā§‡_āĻŽāĻŋāĻ¸
āĻ•āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž

āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ

āĻ—āĻĄāĻŧ:
āĻ—āĻĄāĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ

āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ āĻĻā§‡āĻŦ
āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŽāĻžāĻ¨āĻ• āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ

āĻœāĻŋāĻ“_āĻœā§‡āĻ˛āĻž
āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻœā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋāĻ• āĻŦāĻ¨ā§āĻŸāĻ¨

āĻļā§‡āĻˇā§‡, memaslap āĻāĻ°āĻ•āĻŽ āĻ•āĻŋāĻ›ā§ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻŦā§‡:

-------------------------------------------------- -------------------------------------------------- -----------------------------
āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒāĻžāĻ¨ (1257956 āĻ˜āĻŸāĻ¨āĻž)
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ: 26
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš: 3791
āĻ—āĻĄāĻŧ: 224
āĻœāĻŋāĻ“: 192.60
Std: 116.23
Log2 āĻœā§‡āĻ˛āĻž:
4: 0 10 84490 215345
8: 484890 459823 12543 824
12: 31

āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (139782 āĻ˜āĻŸāĻ¨āĻž)
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ: 37
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš: 3790
āĻ—āĻĄāĻŧ: 253
āĻœāĻŋāĻ“: 224.84
Std: 116.83
Log2 āĻœā§‡āĻ˛āĻž:
4: 0 0 4200 16988
8: 50784 65574 2064 167
12: 5

āĻŽā§‹āĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ (ā§§ā§Šā§¯ā§­ā§­ā§Šā§Ž āĻ˜āĻŸāĻ¨āĻž)
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ: 26
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš: 3791
āĻ—āĻĄāĻŧ: 227
āĻœāĻŋāĻ“: 195.60
Std: 116.60
Log2 āĻœā§‡āĻ˛āĻž:
4: 0 10 88690 232333
8: 535674 525397 14607 991
12: 36

cmd_get: 1257969
cmd_set: 139785
get_misses: 0
verify_misses: 0
verify_failed: 0
expired_get: 0
āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻ¨āĻž āĻšāĻ“āĻ¯āĻŧāĻž: 0
āĻ˛āĻŋāĻ–āĻŋāĻ¤_āĻŦāĻžāĻ‡āĻŸāĻ¸: 242516030
read_bytes: 1003702556
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ_āĻŦāĻžāĻ‡āĻŸ: 152086080
āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸ_āĻĄāĻŋāĻ¸āĻ…āĻ°ā§āĻĄāĻžāĻ°: 0
āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸ_āĻĄā§āĻ°āĻĒ: 0
udp_timeout: 0

āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽ: 20.0s Ops: 1397754 TPS: 69817 Net_rate: 59.4M/s
-------------------------------------------------- -------------------------------------------------- -----------------------------

āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒāĻžāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒāĻžāĻ¨

āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨

āĻŽā§‹āĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨
āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒāĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡

āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ
āĻ¸āĻžā§āĻšāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš
āĻ¸āĻžā§āĻšāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ

āĻ—āĻĄāĻŧ
āĻ¸āĻžā§āĻšāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ—āĻĄāĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧ

āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ
āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŽāĻžāĻ¨āĻ• āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ

Log2 āĻœā§‡āĻ˛āĻž
āĻ˛āĻ—āĻžāĻ°āĻŋāĻĻāĻŽ 2 āĻāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻœā§āĻ¯āĻžāĻŽāĻŋāĻ¤āĻŋāĻ• āĻŦāĻ¨ā§āĻŸāĻ¨

cmd_get
āĻŽā§‹āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž

cmd_set
āĻŽā§‹āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨

get_misses
āĻ•āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž

verify_misses
āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž

verify_failed
āĻœāĻŋāĻĻ āĻŽāĻžāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§

expired_get
āĻ•āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ—ā§āĻ˛ā§‹ āĻĒāĻžāĻ‡

āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻ¨āĻž āĻšāĻ“āĻ¯āĻŧāĻž
āĻ•āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŽāĻ°āĻž āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ āĻ¨āĻž

āĻ˛āĻŋāĻ–āĻŋāĻ¤_āĻŦāĻžāĻ‡āĻŸ
āĻŽā§‹āĻŸ āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻžāĻ‡āĻŸ

read_bytes
āĻŽā§‹āĻŸ āĻĒāĻ āĻŋāĻ¤ āĻŦāĻžāĻ‡āĻŸ

āĻŦāĻ¸ā§āĻ¤ā§_āĻŦāĻžāĻ‡āĻŸ
āĻŽā§‹āĻŸ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻŦāĻžāĻ‡āĻŸ

packet_disorder
āĻ•āĻ¤ UDP āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻŦā§āĻ¯āĻžāĻ§āĻŋ āĻšāĻ¯āĻŧ

āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸ_āĻĄā§āĻ°āĻĒ
āĻ•āĻ¤ UDP āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡

udp_āĻŸāĻžāĻ‡āĻŽāĻ†āĻ‰āĻŸ
āĻ•āĻ¤āĻŦāĻžāĻ° UDP āĻŸāĻžāĻ‡āĻŽ āĻ†āĻ‰āĻŸ āĻ˜āĻŸāĻŦā§‡

āĻ°āĻžāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ
āĻŽā§‹āĻŸ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽ

āĻ…āĻĒāĻ¸
āĻŽā§‹āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨

TPS
āĻĨā§āĻ°ā§āĻĒā§āĻŸ, āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨/āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ

āĻ¨ā§‡āĻŸ āĻšāĻžāĻ°
āĻ¨ā§‡āĻŸāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ—āĻĄāĻŧ āĻšāĻžāĻ°

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ


-āĻ¸, --āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°=
āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĨā§āĻ°ā§‡āĻĄ āĻ—āĻŖāĻ¨āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤
āĻ¯ā§‡āĻŽāĻ¨: --servers=localhost:1234,localhost:11211

-āĻŸāĻŋ, --āĻĨā§āĻ°ā§‡āĻĄ=
āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, CPU āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 8.

-āĻ—, --āĻ¸āĻ™ā§āĻ—āĻŽ=
āĻ˛ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻšāĻ¯ā§‹āĻ—ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 128āĨ¤

-āĻāĻ¨, --conn_sock=
āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ TCP āĻŽā§‹āĻœāĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 1.

-āĻāĻ•ā§āĻ¸, -- execute_number=
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž (āĻĒāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻŸ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 1000000āĨ¤

-āĻŸāĻŋ, --āĻ¸āĻŽāĻ¯āĻŧ=
āĻ•āĻ¤āĻ•ā§āĻˇāĻŖ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻšāĻŦā§‡, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ: s-āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ, m-āĻŽāĻŋāĻ¨āĻŋāĻŸ, h-hours, d-days āĻ¯ā§‡āĻŽāĻ¨:
--āĻ¸āĻŽāĻ¯āĻŧ=2āĻ˜āĻŖā§āĻŸāĻžāĨ¤

-āĻāĻĢ, --cfg_cmd=
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ, āĻ•ā§€ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĒā§‡āĻ¤ā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨āĨ¤

-w, --āĻ‰āĻ‡āĻ¨_āĻ¸āĻžāĻ‡āĻœ=
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ¨āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻŋāĻ° āĻŸāĻžāĻ¸ā§āĻ• āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻ¸āĻžāĻ‡āĻœ, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ: K, M āĻ¯ā§‡āĻŽāĻ¨: --win_size=10kāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
10 āĻ•ā§‡āĨ¤

-āĻāĻ•ā§āĻ¸, --āĻ¸ā§āĻĨāĻŋāĻ°_āĻ†āĻ•āĻžāĻ°=
āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯.

-āĻ­āĻŋ, -- āĻ¯āĻžāĻšāĻžāĻ‡=
āĻ¤āĻžāĻ°āĻŋāĻ– āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤, āĻ¯ā§‡āĻŽāĻ¨: --verify=0.01

-d, --āĻŦāĻŋāĻ­āĻžāĻ—=
āĻāĻ•āĻŦāĻžāĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ•ā§€ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 1, āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻ• āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĨ¤

-āĻāĻ¸, --stat_freq=
āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ. āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ: s-āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ, m-āĻŽāĻŋāĻ¨āĻŋāĻŸ, āĻ¯ā§‡āĻŽāĻ¨:
--resp_freq=10s.

-āĻ‡, --exp_verify=
āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤, āĻ¯ā§‡āĻŽāĻ¨: --exp_verify=0.01āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻ‚
āĻŽā§‡āĻ¯āĻŧāĻžāĻĻ āĻ‰āĻ¤ā§āĻ¤ā§€āĻ°ā§āĻŖ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦāĻ¸ā§āĻ¤ā§

-āĻ“, --āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ=
āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤āĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¯ā§‡āĻŽāĻ¨: --overwrite=0.01āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ–āĻ¨āĻ‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

-R, -- āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ˛ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-U, --āĻ‰āĻĄāĻŋāĻĒāĻŋ
UDP āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ memaslap TCP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, TCP āĻĒā§‹āĻ°ā§āĻŸ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° UDP āĻĒā§‹āĻ°ā§āĻŸ āĻāĻ•āĻ‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

-a, --āĻĢā§‡āĻ¸āĻŦā§āĻ•
āĻāĻŸāĻŋ facebook āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž, TCP āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ UDP āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ—ā§‡āĻŸāĨ¤

-B, --āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°ā§€
āĻāĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻžāĨ¤ ASCII āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻĒāĻŋ, --tps=
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĨā§āĻ°ā§āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ: K, āĻ¯ā§‡āĻŽāĻ¨: --tps=10kāĨ¤

-āĻĒāĻŋ, --rep_write=
āĻĒā§āĻ°āĻĨāĻŽ nāĻŽ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĄā§‡āĻŸāĻž āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨: --rep_write=2āĨ¤

-b, -- āĻ­āĻžāĻ°āĻŦā§‹āĻ¸
āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻžāĨ¤

-h, --help
āĻāĻ‡ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-V, --āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ


memaslap -s 127.0.0.1:11211 -S 5s

memaslap -s 127.0.0.1:11211 -t 2m -v 0.2 -e 0.05 -b

memaslap -s 127.0.0.1:11211 -F config -t 2m -w 40k -S 20s -o 0.2

memaslap -s 127.0.0.1:11211 -F config -t 2m -T 4 -c 128 -d 20 -P 40k

memaslap -s 127.0.0.1:11211 -F config -t 2m -d 50 -a -n 40

memaslap -s 127.0.0.1:11211,127.0.0.1:11212 -F āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° -t 2m

memaslap -s 127.0.0.1:11211,127.0.0.1:11212 -F āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ -t 2m -p 2

āĻšā§‹āĻŽ


āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡ āĻšā§‡āĻ• āĻ•āĻ°ā§āĻ¨: http://libmemcached.org/

āĻ˛ā§‡āĻ–āĻ•


āĻŽāĻŋāĻ‚āĻ•āĻŋāĻ¯āĻŧāĻžāĻ‚ āĻā§āĻ¯āĻŧāĻžāĻ‚[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]> (āĻ¸ā§āĻ•ā§āĻ¨āĻžāĻ° āĻŸā§‡āĻ•āĻ¨ā§‹āĻ˛āĻœāĻŋ) āĻŦā§āĻ°āĻžāĻ¯āĻŧāĻžāĻ¨ āĻ†āĻ•āĻ°, <-
[āĻ‡āĻŽā§‡āĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]>

onworks.net āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ memcaslap āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨


āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨

āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

  • 1
    āĻ¸ā§āĻ‡āĻ—
    āĻ¸ā§āĻ‡āĻ—
    SWIG āĻāĻ•āĻŸāĻŋ āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸ āĻŸā§āĻ˛
    āĻ¯ā§‡āĻŸāĻŋ āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
    āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻšā§āĻš-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ C++
    āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāĻˇāĻž. SWIG āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
    āĻ­āĻŋāĻ¨ā§āĻ¨...
    SWIG āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 2
    WooCommerce Nextjs React āĻĨāĻŋāĻŽ
    WooCommerce Nextjs React āĻĨāĻŋāĻŽ
    āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž WooCommerce āĻĨāĻŋāĻŽ, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤
    āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ JS, Webpack, Babel, Node, āĻāĻŦāĻ‚
    āĻ—ā§āĻ°āĻžāĻĢāĻ•āĻŋāĻ‰āĻāĻ˛ āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻĒā§‹āĻ˛ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻ¸
    āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ WooCommerce āĻ¸ā§āĻŸā§‹āĻ°(
    āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡: āĻĒāĻŖā§āĻ¯...
    WooCommerce Nextjs React āĻĨāĻŋāĻŽ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻ°ā§‡āĻĒā§‹ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ
    āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ†āĻ¨āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨
    āĻĨā§‡āĻ•ā§‡
    https://sourceforge.net/projects/archlabs-repo/.
    āĻāĻŸāĻŋ OnWorks-āĻ āĻšā§‹āĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡...
    archlabs_repo āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 4
    āĻœā§‡āĻĢāĻŋāĻ° āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ
    āĻœā§‡āĻĢāĻŋāĻ° āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ
    Zephyr āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ°
    āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ (RTOS) āĻ¯ā§‡
    āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
    āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡
    āĻ›ā§‹āĻŸ āĻĒāĻžāĻ¯āĻŧā§‡āĻ° āĻ›āĻžāĻĒ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛...
    Zephyr āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 5
    āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨āĻ¸
    āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨āĻ¸
    SCons āĻāĻ•āĻŸāĻŋ āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻŸā§āĻ˛
    āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
    āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ• "āĻŽā§‡āĻ•" āĻŦāĻŋāĻ˛ā§āĻĄ āĻŸā§āĻ˛ āĻ¯ā§‡
    āĻ†āĻŽāĻ°āĻž āĻ¸āĻŦāĻžāĻ‡ āĻœāĻžāĻ¨āĻŋ āĻāĻŦāĻ‚ āĻ­āĻžāĻ˛ā§‹āĻŦāĻžāĻ¸āĻŋāĨ¤ SCons āĻšāĻ˛
    āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤...
    SCons āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 6
    āĻĒāĻŋāĻāĻ¸āĻ‡āĻ¨ā§āĻŸ
    āĻĒāĻŋāĻāĻ¸āĻ‡āĻ¨ā§āĻŸ
    PSeInt āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ›āĻĻā§āĻŽ-āĻ•ā§‹āĻĄ āĻĻā§‹āĻ­āĻžāĻˇā§€
    āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻļ āĻ­āĻžāĻˇā§€ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ›āĻžāĻ¤ā§āĻ°.
    āĻāĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ¤āĻŋāĻ¯āĻŧāĻžāĻ°
    āĻļā§‡āĻ–āĻž āĻāĻŦāĻ‚ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§‹āĻāĻž
    āĻ§āĻžāĻ°āĻŖāĻž...
    PSeInt āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • āĻ†āĻ°āĻ“ Âģ

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ

  • 1
    7z
    7z
    7z - āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­āĻžāĻ°
    āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ• āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ ...
    7z āĻšāĻžāĻ˛āĻžāĻ¨
  • 2
    7za
    7za
    7za - āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­āĻžāĻ°
    āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ• āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ ...
    7za āĻšāĻžāĻ˛āĻžāĻ¨
  • 3
    āĻ›āĻŽā§āĻ›āĻŽā§‡
    āĻ›āĻŽā§āĻ›āĻŽā§‡
    CREEPY - āĻāĻ•āĻŸāĻŋ āĻ­ā§‚-āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯
    āĻāĻ—ā§āĻ°āĻŋāĻ—ā§‡āĻŸāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž: āĻ­āĻ¯āĻŧāĻ™ā§āĻ•āĻ° āĻāĻ•āĻŸāĻŋ
    āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
    āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ­ā§‚-āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯
    āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ°āĻž...
    āĻ­āĻ¯āĻŧāĻ™ā§āĻ•āĻ° āĻšāĻžāĻ˛āĻžāĻ¨
  • 4
    āĻ•ā§āĻ°āĻŋāĻ•ā§‡āĻŸ-āĻ¸āĻ‚āĻ•āĻ˛āĻ¨
    āĻ•ā§āĻ°āĻŋāĻ•ā§‡āĻŸ-āĻ¸āĻ‚āĻ•āĻ˛āĻ¨
    āĻ•ā§āĻ°āĻŋāĻ•ā§‡āĻŸ - āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
    āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŋāĻ°āĻŋāĻœ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨
    āĻ¤āĻĨā§āĻ¯...
    āĻ•ā§āĻ°āĻŋāĻ•ā§‡āĻŸ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻšāĻžāĻ˛āĻžāĻ¨
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - āĻĒā§‡āĻ¤ā§‡ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ
    āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯
    āĻœāĻŋ-āĻ°ā§āĻ¯āĻžāĻĒā§‡āĻ°...
    g-wrap-config āĻšāĻžāĻ˛āĻžāĻ¨
  • 6
    g.accessgrass
    g.accessgrass
    g.access - āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
    āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻ¯āĻžāĻĒāĻ¸ā§‡āĻŸ
    āĻĒāĻĻā§āĻ§āĻ¤āĻŋ. āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ
    āĻāĻ–āĻ¨āĻ•āĻžāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻž. āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ: āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°
    āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž, āĻĒāĻŋ...
    g.accessgrass āĻšāĻžāĻ˛āĻžāĻ¨
  • āĻ†āĻ°āĻ“ Âģ

Ad