āύāĻŋāĻŦāύā§āϧāĻāĻŋāϰ āĻ āύā§āĻŦāĻžāĻĻ āĻā§āϰā§āϏ āĻļā§āϰā§āϰ āĻĒā§āϰāĻžāĻā§āĻāĻžāϞ⧠āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ .

āĻĒāϰā§āϝāĻžāϝāĻŧāĻā§āϰāĻŽā§, āĻāĻāĻžāύ⧠āĻāĻŦāĻ āϏā§āĻāĻžāύā§, āĻāĻžāϰā§āύā§āϞ āĻāĻŋāĻāύāĻŋāĻ āϏāĻŽā§āĻĒāϰā§āĻāĻŋāϤ Gluster-āĻāϰ āϏā§āĻĒāĻžāϰāĻŋāĻļ āĻāĻŦāĻ āĻāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻāĻā§ āĻāĻŋāύāĻž āϏ⧠āϏāĻŽā§āĻĒāϰā§āĻā§ āĻĒā§āϰāĻļā§āύ āĻāĻ ā§āĨ¤
āĻāĻ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻā§āĻŦ āĻāĻŽāĻ āĻĻā§āĻāĻž āĻĻā§āϝāĻŧāĨ¤ āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻāĻžāĻā§āϰ āĻāĻžāĻĒā§ āĻā§āϰāĻāĻŋ āĻā§āĻŦ āĻāĻžāϞā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāϰā§āĨ¤ āϤāĻŦā§ āĻāϰ āĻāĻāĻāĻŋ āύā§āϤāĻŋāĻŦāĻžāĻāĻ āĻĻāĻŋāĻāĻ āϰāϝāĻŧā§āĻā§āĨ¤ āĻāϤāĻŋāĻšāĻžāϏāĻŋāĻāĻāĻžāĻŦā§, āĻā§āϰāĻāĻŋ Linux āϏā§āϝā§āĻ āĻĒā§āϞ⧠āϏā§āĻŦā§āĻā§āĻāĻžāϝāĻŧ āĻĒā§āϰāĻā§āϰ āĻŽā§āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§, āϝāĻžāϰ āĻŽāϧā§āϝ⧠āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻĒā§āϰāϧāĻžāύ āĻāĻĒāĻžāϝāĻŧ āĻšāĻŋāϏā§āĻŦā§ āĻā§āϝāĻžāĻļāĻŋāĻāĻ āĻ āύā§āϤāϰā§āĻā§āĻā§āϤāĨ¤
āĻŦā§āĻļāĻŋāϰāĻāĻžāĻ āĻā§āώā§āϤā§āϰā§, āĻāĻāĻŋ āϏā§āĻā§āώā§āĻŽ āĻāĻžāĻ āĻāϰā§, āϤāĻŦā§ āĻāĻžāϰ⧠āϞā§āĻĄā§āϰ āĻ āϧā§āύ⧠āĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻžāϰ āĻāĻžāϰāĻŖ āĻšāϤ⧠āĻĒāĻžāϰā§āĨ¤
āĻāĻŽāĻžāĻĻā§āϰ āĻŽā§āĻŽāϰāĻŋ āĻāύāĻā§āύāϏāĻŋāĻ āϏāĻŋāϏā§āĻā§āĻŽ āϝā§āĻŽāύ āϏāĻŋāĻāĻĄāĻŋ, āĻāĻĄāĻŋāĻ āĻāĻŦāĻ āĻāϰ āĻŽāϤ⧠āĻ āύā§āĻ āĻ āĻāĻŋāĻā§āĻāϤāĻž āϰāϝāĻŧā§āĻā§, āϝāĻž āĻāĻžāϰ⧠āĻŦā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āϧā§āϰ āĻšāϤ⧠āĻļā§āϰ⧠āĻāϰā§āĨ¤ āĻāĻŦāĻ āĻāĻāύāĻ āĻāĻāύāĻ āĻāĻŽāϰāĻž āĻā§āϞāϏā§āĻāĻžāϰ⧠āϏāĻŽāϏā§āϝāĻžāϝāĻŧ āĻĒāĻĄāĻŧāĻŋāĨ¤ āĻ āύā§āĻ āĻĻāĻŋāύ āϧāϰ⧠āĻŽā§āĻŽāϰāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŦāĻ āĻĄāĻŋāϏā§āĻā§āϰ āϞā§āĻā§āύā§āϏāĻŋ āĻŽāύā§āϝā§āĻ āϏāĻšāĻāĻžāϰ⧠āĻĒāϰā§āϝāĻŦā§āĻā§āώāĻŖ āĻāϰāĻžāϰ āĻĒāϰ, āĻāĻŽāϰāĻž āϤāĻžāĻĻā§āϰ āĻāĻāĻžāϰāϞā§āĻĄ, āĻŦāĻŋāĻļāĻžāϞ āĻāĻāĻāĻāϝāĻŧāĻžāĻāĻ, āĻāĻžāϰā§āύā§āϞ āϤā§āϰā§āĻāĻŋ (āĻāĻžāϰā§āύā§āϞ āĻāĻĢāϏ), āĻĢā§āϰāĻŋāĻ āĻāϤā§āϝāĻžāĻĻāĻŋ āĻĒā§āϝāĻŧā§āĻāĻŋāĨ¤
āĻāĻ āύāĻŋāĻŦāύā§āϧāĻāĻŋ āĻŦāĻŋāĻāĻŋāύā§āύ āĻĒāϰāĻŋāϏā§āĻĨāĻŋāϤāĻŋāϤ⧠āϏāĻā§āĻāĻžāϞāĻŋāϤ āĻ āύā§āĻ āĻāĻŋāĻāύāĻŋāĻ āĻĒāϰā§āĻā§āώāĻžāϰ āĻĢāϞāĻžāĻĢāϞāĨ¤ āĻāĻ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāĻā§āϞāĻŋāϰ āĻāύā§āϝ āϧāύā§āϝāĻŦāĻžāĻĻ, āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻļā§āϞāϤāĻž āĻāύā§āύāϤ āĻšāϝāĻŧāύāĻŋ, āĻāĻŋāύā§āϤ⧠āĻā§āϞāĻžāϏā§āĻāĻžāϰāĻāĻŋ āĻāϞā§āϞā§āĻāϝā§āĻā§āϝāĻāĻžāĻŦā§ āϏā§āĻĨāĻŋāϤāĻŋāĻļā§āϞ āĻšāϝāĻŧā§āĻā§āĨ¤
āϝāĻāύ āĻāĻāĻŋ āĻŽā§āĻŽāϰāĻŋ āĻāĻŋāĻāύāĻŋāĻāϝāĻŧā§āϰ āĻā§āώā§āϤā§āϰ⧠āĻāϏā§, āĻĒā§āϰāĻĨāĻŽā§ āϝ⧠āĻāĻŋāύāĻŋāϏāĻāĻŋ āĻĻā§āĻāϤ⧠āĻšāĻŦā§ āϤāĻž āĻšāϞ āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻŽāϰāĻŋ āϏāĻžāĻŦāϏāĻŋāϏā§āĻā§āĻŽ (āĻāĻŋāĻāĻŽ, āĻāĻžāϰā§āĻā§āϝāĻŧāĻžāϞ āĻŽā§āĻŽāϰāĻŋ), āϝā§āĻāĻžāύ⧠āĻĒā§āϰāĻā§āϰ āϏāĻāĻā§āϝāĻ āĻŦāĻŋāĻāϞā§āĻĒ āϰāϝāĻŧā§āĻā§ āϝāĻž āĻāĻĒāύāĻžāĻā§ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
vm.swappiness
āϏā§āĻĨāĻŋāϤāĻŋāĻŽāĻžāĻĒ vm.swappiness RAM āĻāϰ āϤā§āϞāύāĻžāϝāĻŧ āĻāĻžāϰā§āύā§āϞ āĻāϤāĻāĻž āϏā§āϝāĻŧāĻžāĻĒ (swap, āĻĒā§āĻāĻŋāĻ) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϤāĻž āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻāĻāĻŋāĻā§ āϏā§āϰā§āϏ āĻā§āĻĄā§ "āĻŽā§āϝāĻžāĻĒ āĻāϰāĻž āĻŽā§āĻŽāϰāĻŋ āĻā§āϰāĻŋ āĻāϰāĻžāϰ āĻĒā§āϰāĻŦāĻŖāϤāĻž" āĻšāĻŋāϏāĻžāĻŦā§āĻ āϏāĻāĻā§āĻāĻžāϝāĻŧāĻŋāϤ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻā§āĻ āĻ
āĻĻāϞāĻŦāĻĻāϞ āĻŽāĻžāύ⧠āĻāĻžāϰā§āύā§āϞ āĻŽā§āϝāĻžāĻĒ āĻāϰāĻž āĻĒā§āώā§āĻ āĻžāĻā§āϞāĻŋ āĻ
āĻĻāϞāĻŦāĻĻāϞ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāϰāĻ āĻŦā§āĻļāĻŋ āĻā§āĻāĻāĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻŽ swappiness āĻŽāĻžāύ āĻŦāĻŋāĻĒāϰā§āϤ āĻŽāĻžāύā§: āĻāĻžāϰā§āύā§āϞ āĻŽā§āĻŽāϰāĻŋ āĻĨā§āĻā§ āĻāĻŽ āĻĒā§āώā§āĻ āĻž āĻšāĻŦā§. āĻ
āύā§āϝ āĻāĻĨāĻžāϝāĻŧ, āĻŽāĻžāύ āϤāϤ āĻŦā§āĻļāĻŋ vm.swappiness, āϏāĻŋāϏā§āĻā§āĻŽ āϝāϤ āĻŦā§āĻļāĻŋ āϏā§āϝāĻŧāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻŦā§āĨ¤
āĻ āĻĻāϞāĻŦāĻĻāϞ āĻāϰāĻžāϰ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ āĻŦāĻžāĻā§āĻāĻŋāϤ, āϝā§āĻšā§āϤ⧠āĻĄā§āĻāĻžāϰ āĻŦāĻŋāĻļāĻžāϞ āĻŦā§āϞāĻāĻā§āϞāĻŋ āϰâā§āϝāĻžāĻŽā§ āϞā§āĻĄ āĻāĻŦāĻ āĻāύāϞā§āĻĄ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ āĻ āύā§āĻ āϞā§āĻ āϝā§āĻā§āϤāĻŋ āĻĻā§āϝāĻŧ āϝ⧠āĻ āĻĻāϞāĻŦāĻĻāϞ āĻŽāĻžāύ āĻŦāĻĄāĻŧ āĻšāĻāϝāĻŧāĻž āĻāĻāĻŋāϤ, āĻāĻŋāύā§āϤ⧠āĻāĻŽāĻžāϰ āĻ āĻāĻŋāĻā§āĻāϤāĻžāϝāĻŧ, āĻāĻāĻŋ "0" āϤ⧠āϏā§āĻ āĻāϰāĻž āĻāϰāĻ āĻāĻžāϞ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏā§āϰ āĻĻāĻŋāĻā§ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻāϰā§āĨ¤
āĻāĻĒāύāĻŋ āĻāĻāĻžāύ⧠āĻāϰāĻ āĻĒāĻĄāĻŧāϤ⧠āĻĒāĻžāϰā§āύ -
āĻāĻŋāύā§āϤā§, āĻāĻŦāĻžāϰ, āĻāĻ āϏā§āĻāĻŋāĻāϏ āϝāϤā§āύ āϏāĻšāĻāĻžāϰ⧠āĻĒā§āϰāϝāĻŧā§āĻ āĻāϰāĻž āĻāĻāĻŋāϤ āĻāĻŦāĻ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻžāϰ āĻĒāϰā§āĨ¤ āĻ āϤā§āϝāύā§āϤ āϞā§āĻĄ āĻšāĻāϝāĻŧāĻž āϏā§āĻā§āϰāĻŋāĻŽāĻŋāĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ, āĻāĻ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰāĻāĻŋ "0" āĻ āϏā§āĻ āĻāϰāĻž āĻāĻāĻŋāϤāĨ¤ "0" āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāĻŋāϤ āĻšāϞā§, āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻļā§āϞāϤāĻž āĻāύā§āύāϤ āĻšāϝāĻŧāĨ¤
vm.vfs_cache_pressure
āĻāĻ āϏā§āĻāĻŋāĻ āĻā§āϝāĻžāĻļāĻŋāĻ āĻĄāĻŋāϰā§āĻā§āĻāϰāĻŋ āĻāĻŦāĻ āĻāύā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻā§āϰ (āĻĄā§āύā§āĻā§āϰāĻŋ āĻāĻŦāĻ āĻāύā§āĻĄ) āĻāύā§āϝ āĻāĻžāϰā§āύā§āϞ āĻĻā§āĻŦāĻžāϰāĻž āĻā§āϰāĻžāϏ āĻāϰāĻž āĻŽā§āĻŽāϰāĻŋ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰā§āĨ¤
100 āĻāϰ āĻĄāĻŋāĻĢāϞā§āĻ āĻŽāĻžāύ āϏāĻš, āĻāĻžāϰā§āύā§āϞ āĻĒā§āĻāĻā§āϝāĻžāĻļā§ āĻāĻŦāĻ āϏā§āϝāĻŧāĻžāĻĒāĻā§āϝāĻžāĻļā§ "āύā§āϝāĻžāϝā§āϝ" āĻāĻŋāϤā§āϤāĻŋāϤ⧠āĻĄā§āύā§āĻā§āϰāĻŋ āĻāĻŦāĻ āĻāύā§āĻĄ āĻā§āϝāĻžāĻļā§ āĻŽā§āĻā§āϤ āĻāϰāĻžāϰ āĻā§āώā§āĻāĻž āĻāϰāĻŦā§āĨ¤ vfs_cache_pressure āĻšā§āϰāĻžāϏ āĻāϰāĻžāϰ āĻĢāϞ⧠āĻāĻžāϰā§āύā§āϞ āĻĄā§āύā§āĻā§āϰāĻŋ āĻāĻŦāĻ āĻāύā§āĻĄ āĻā§āϝāĻžāĻļā§ āϰāĻžāĻāϤ⧠āĻĒāĻžāϰā§āĨ¤ āϝāĻāύ āĻŽāĻžāύ "0" āĻšāϝāĻŧ, āϤāĻāύ āĻāĻžāϰā§āύā§āϞ āĻāĻāύāĻ āĻŽā§āĻŽāϰāĻŋāϰ āĻāĻžāĻĒā§āϰ āĻāĻžāϰāĻŖā§ āĻĄā§āύā§āĻā§āϰāĻŋ āĻāĻŦāĻ āĻāύā§āĻĄ āĻā§āϝāĻžāĻļā§ āĻĢā§āϞāĻžāĻļ āĻāϰāĻŦā§ āύāĻž āĻāĻŦāĻ āĻāĻāĻŋ āϏāĻšāĻā§āĻ āĻŽā§āĻŽāϰāĻŋāϰ āĻŦāĻžāĻāϰā§āϰ āϤā§āϰā§āĻāĻŋāϰ āĻĻāĻŋāĻā§ āύāĻŋāϝāĻŧā§ āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤ 100-āĻāϰ āĻāĻĒāϰ⧠vfs_cache_pressure āĻŦāĻžāĻĄāĻŧāĻžāύā§āϰ āĻĢāϞ⧠āĻāĻžāϰā§āύā§āϞ āĻĄā§āύā§āĻā§āϰāĻŋ āĻāĻŦāĻ āĻāύā§āĻĄ āĻĢā§āϞāĻžāĻļāĻŋāĻāĻā§ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĻā§āϝāĻŧāĨ¤
GlusterFS āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻĒā§āϰāĻā§āϰ āĻĒāϰāĻŋāĻŽāĻžāĻŖā§ āĻĄā§āĻāĻž āĻāĻŦāĻ āĻ āύā§āĻ āĻā§āĻ āĻĢāĻžāĻāϞ āϏāĻš āĻ āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϏāĻšāĻā§āĻ āĻāύā§āĻĄ/āĻĄā§āύā§āĻā§āϰāĻŋ āĻā§āϝāĻžāĻļāĻŋāĻāϝāĻŧā§āϰ āĻāĻžāϰāĻŖā§ āϏāĻžāϰā§āĻāĻžāϰ⧠āĻāϞā§āϞā§āĻāϝā§āĻā§āϝ āĻĒāϰāĻŋāĻŽāĻžāĻŖā§ RAM āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§, āϝāĻž āĻāĻžāϰā§āϝāĻā§āώāĻŽāϤāĻžāϰ āĻ āĻŦāύāϤāĻŋ āĻāĻāĻžāϤ⧠āĻĒāĻžāϰ⧠āĻāĻžāϰāĻŖ āĻāĻžāϰā§āύā§āϞāĻā§ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻĄā§āĻāĻž āϏā§āĻā§āϰāĻžāĻāĻāĻžāϰ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāϤ⧠āĻšāϝāĻŧāĨ¤ 40 āĻāĻŋāĻŦāĻŋ āĻŽā§āĻŽāϰāĻŋ āϏāĻšāĨ¤ āĻāĻ āĻŽāĻžāύāĻāĻŋ 100-āĻāϰ āĻāĻĒāϰ⧠āϏā§āĻ āĻāϰāĻž āĻ āύā§āĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻā§ āύā§āϝāĻžāϝā§āϝ āĻā§āϝāĻžāĻļāĻŋāĻ āĻāĻŦāĻ āĻāύā§āύāϤ āĻāĻžāϰā§āύā§āϞ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻļā§āϞāϤāĻž āĻ āϰā§āĻāύ⧠āϏāĻšāĻžāϝāĻŧāϤāĻž āĻāϰā§āĻā§āĨ¤
vm.dirty_background_ratio āĻāĻŦāĻ vm.dirty_ratio
āĻĒā§āϰāĻĨāĻŽ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ (vm.dirty_background_ratio) āύā§āĻāϰāĻž āĻĒā§āώā§āĻ āĻžāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āĻŽā§āĻŽāϰāĻŋāϰ āĻļāϤāĻžāĻāĻļ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§, āϝā§āĻāĻžāύ⧠āĻĒā§āĻāĻāĻžāύā§āϰ āĻĒāϰ⧠āĻĒāĻāĻā§āĻŽāĻŋāϤ⧠āύā§āĻāϰāĻž āĻĒā§āώā§āĻ āĻžāĻā§āϞāĻŋ āĻĄāĻŋāϏā§āĻā§ āĻĢā§āϞāĻžāĻļ āĻāϰāĻž āĻļā§āϰ⧠āĻāϰāĻž āĻĒā§āϰāϝāĻŧā§āĻāύ⧎ āĻāĻ āĻļāϤāĻžāĻāĻļā§ āĻĒā§āĻāĻāĻžāύ⧠āĻĒāϰā§āϝāύā§āϤ, āĻā§āύāĻ āĻĒā§āώā§āĻ āĻž āĻĄāĻŋāϏā§āĻā§ āĻĢā§āϞāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāĻŦāĻ āϝāĻāύ āϰāĻŋāϏā§āĻ āĻļā§āϰ⧠āĻšāϝāĻŧ, āĻāĻāĻŋ āĻāϞāĻŽāĻžāύ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻžāĻā§āϞāĻŋāĻā§ āĻŦāĻžāϧāĻž āύāĻž āĻĻāĻŋāϝāĻŧā§ āĻĒāĻāĻā§āĻŽāĻŋāϤ⧠āĻāϞā§āĨ¤
āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ (vm.dirty_ratio) āĻā§āϰāĻĒā§āϰā§āĻŦāĻ āĻĢā§āϞā§āϝāĻžāĻļ āĻļā§āϰ⧠āĻšāĻāϝāĻŧāĻžāϰ āĻāĻā§ āύā§āĻāϰāĻž āĻĒā§āώā§āĻ āĻžāĻā§āϞāĻŋ āĻĻā§āĻŦāĻžāϰāĻž āĻĻāĻāϞ āĻāϰāĻž āϝāĻžāϝāĻŧ āĻāĻŽāύ āĻŽā§āĻŽāϰāĻŋāϰ āĻļāϤāĻžāĻāĻļ āύāĻŋāϰā§āϧāĻžāϰāĻŖ āĻāϰā§āĨ¤ āĻāĻāĻŦāĻžāϰ āĻāĻ āĻĨā§āϰā§āĻļāĻšā§āϞā§āĻĄā§ āĻĒā§āĻāĻā§ āĻā§āϞā§, āϏāĻŽāϏā§āϤ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϏāĻŋāĻā§āĻā§āϰā§āύāĻžāϏ (āĻ
āĻŦāϰā§āĻĻā§āϧ) āĻšāϝāĻŧā§ āϝāĻžāϝāĻŧ āĻāĻŦāĻ āϤāĻžāĻĻā§āϰ āĻ
āύā§āϰā§āϧ āĻāϰāĻž I/O āĻāϏāϞ⧠āϏāĻŽā§āĻĒā§āϰā§āĻŖ āύāĻž āĻšāĻāϝāĻŧāĻž āĻĒāϰā§āϝāύā§āϤ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻĄāĻŋāϏā§āĻā§ āύāĻž āĻĨāĻžāĻāĻž āĻĒāϰā§āϝāύā§āϤ āĻāĻžāϞāĻŋāϝāĻŧā§ āϝāĻžāĻāϝāĻŧāĻžāϰ āĻ
āύā§āĻŽāϤāĻŋ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāĻžāϰ⧠I/O āĻāϰ āϏāĻžāĻĨā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻž āϏā§āώā§āĻāĻŋ āĻāϰ⧠āĻāĻžāϰāĻŖ āĻā§āύ āĻĄā§āĻāĻž āĻā§āϝāĻžāĻļāĻŋāĻ āύā§āĻ āĻāĻŦāĻ I/O āĻāϰāĻžāϰ āϏāĻŽāϏā§āϤ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž I/O-āĻāϰ āĻāύā§āϝ āĻ
āĻĒā§āĻā§āώāĻž āĻāϰāĻž āĻ
āĻŦāϰā§āĻĻā§āϧāĨ¤ āĻāĻāĻŋ āĻĒā§āϰāĻā§āϰ āϏāĻāĻā§āϝāĻ āĻšā§āϝāĻžāĻ āĻĒā§āϰāϏā§āϏ, āĻāĻā§āĻ āϞā§āĻĄ, āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āĻ
āϏā§āĻĨāĻŋāϰāϤāĻž āĻāĻŦāĻ āĻĻā§āϰā§āĻŦāϞ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻĻāĻŋāĻā§ āĻĒāϰāĻŋāĻāĻžāϞāĻŋāϤ āĻāϰā§āĨ¤
āĻāĻ āϏā§āĻāĻŋāĻāϏ āĻšā§āϰāĻžāϏ āĻāϰāĻžāϰ āĻĢāϞ⧠āĻĄā§āĻāĻž āĻāϰāĻ āĻāύ āĻāύ āĻĄāĻŋāϏā§āĻā§ āĻĢā§āϞāĻžāĻļ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ RAM āĻ āϏāĻāϰāĻā§āώāĻŖ āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻāĻāĻŋ āĻŽā§āĻŽāϰāĻŋ-āĻāĻžāϰ⧠āϏāĻŋāϏā§āĻā§āĻŽāĻā§āϞāĻŋāĻā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāϤ⧠āĻĒāĻžāϰ⧠āϝā§āĻāĻžāύ⧠45-90 GB āĻĒā§āώā§āĻ āĻžāϰ āĻā§āϝāĻžāĻļā§ āĻĄāĻŋāϏā§āĻā§ āĻĢā§āϞāĻžāĻļ āĻāϰāĻž āϏā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ, āϝāĻžāϰ āĻĢāϞ⧠āĻĢā§āϰāύā§āĻ-āĻāύā§āĻĄ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻāύā§āϝ āĻŦāĻŋāĻļāĻžāϞ āϞā§āĻā§āύā§āϏāĻŋ, āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻļā§āϞāϤāĻž āĻāĻŦāĻ āĻāύā§āĻāĻžāϰāĻ ā§āϝāĻžāĻā§āĻāĻŋāĻāĻŋāĻāĻŋ āĻšā§āϰāĻžāϏ āĻĒāĻžāϝāĻŧāĨ¤
"1" > /proc/sys/vm/pagecache
āĻāĻāĻāĻŋ āĻĒā§āώā§āĻ āĻž āĻā§āϝāĻžāĻļā§ āĻāĻŽāύ āĻāĻāĻāĻŋ āĻā§āϝāĻžāĻļā§ āϝāĻž āĻĢāĻžāĻāϞ āĻāĻŦāĻ āĻāĻā§āϏāĻŋāĻāĻŋāĻāĻā§āĻŦāϞ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻā§āϞāĻŋāϰ āĻĄā§āĻāĻž āϏāĻā§āĻāϝāĻŧ āĻāϰā§, āĻ āϰā§āĻĨāĻžā§, āĻāĻā§āϞāĻŋ āĻĢāĻžāĻāϞ āĻŦāĻž āĻŦā§āϞāĻ āĻĄāĻŋāĻāĻžāĻāϏā§āϰ āĻĒā§āϰāĻā§āϤ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āϏāĻš āĻĒā§āώā§āĻ āĻžāĨ¤ āĻāĻ āĻā§āϝāĻžāĻļā§ āĻĄāĻŋāϏā§āĻ āĻĒāĻĄāĻŧāĻžāϰ āϏāĻāĻā§āϝāĻž āĻāĻŽāĻžāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧāĨ¤ "1" āĻāϰ āĻŽāĻžāύ āĻŽāĻžāύ⧠āĻšāϞ āĻā§āϝāĻžāĻļā§āϰ āĻāύā§āϝ RAM āĻāϰ 1% āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšāϝāĻŧ āĻāĻŦāĻ RAM āĻĨā§āĻā§ āĻĄāĻŋāϏā§āĻ āĻĨā§āĻā§ āĻŦā§āĻļāĻŋ āϰāĻŋāĻĄ āĻšāĻŦā§āĨ¤ āĻāĻ āϏā§āĻāĻŋāĻāĻāĻŋ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻžāϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āύā§āĻ, āϤāĻŦā§ āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒā§āώā§āĻ āĻžāϰ āĻā§āϝāĻžāĻļā§ āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰāĻžāϰ āĻŦāĻŋāώāϝāĻŧā§ āĻŦāĻŋāĻā§āϰāĻžāύā§āϤ āĻšāύ āϤāĻŦā§ āĻāĻĒāύāĻŋ āĻāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāϤ⧠āĻĒāĻžāϰā§āύāĨ¤
"āϏāĻŽāϝāĻŧāϏā§āĻŽāĻž" > /sys/block/sdc/queue/scheduler
I/O āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āĻšāϞ⧠āĻāĻžāϰā§āύā§āϞā§āϰ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāύāĨ¤ LinuxāϝāĻž āϰāĻŋāĻĄ āĻāĻŦāĻ āϰāĻžāĻāĻ āĻāĻŋāĻ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰā§āĨ¤ āϤāϤā§āϤā§āĻŦāĻāϤāĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āϏā§āĻŽāĻžāϰā§āĻ RAID āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻāύā§āϝ 'noop' āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻļā§āϰā§āϝāĻŧ, āĻāĻžāϰāĻŖ Linux āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āĻĄāĻŋāϏā§āĻā§āϰ āĻā§āϤ āĻā§āϝāĻžāĻŽāĻŋāϤāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻŋāĻā§āĻ āĻāĻžāύ⧠āύāĻž, āϤāĻžāĻ āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ āĻ
āύā§āϰā§āϧāĻāĻŋ āϝāϤ āĻĻā§āϰā§āϤ āϏāĻŽā§āĻāĻŦ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāϰāĻž āĻ
āϧāĻŋāĻāϤāϰ āĻāĻžāϰā§āϝāĻāϰ, āĻāĻžāϰāĻŖ āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻĄāĻŋāϏā§āĻ āĻā§āϝāĻžāĻŽāĻŋāϤāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻžāϞ⧠āĻā§āĻāĻžāύ āϰāϝāĻŧā§āĻā§āĨ¤ āϤāĻŦā§, 'āĻĄā§āĻĄāϞāĻžāĻāύ' āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āĻāύā§āύāϤ āĻāϰ⧠āĻŦāϞ⧠āĻŽāύ⧠āĻšāϝāĻŧāĨ¤ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāϰāĻ āϤāĻĨā§āϝ āĻāĻžāϰā§āύā§āϞā§āϰ āϏā§āϰā§āϏ āĻĄāĻā§āĻŽā§āύā§āĻā§āĻļāύ⧠āĻĒāĻžāĻāϝāĻŧāĻž āϝāĻžāĻŦā§āĨ¤ Linux: linux/Documentation/block/*osched.txt. āĻāĻŦāĻ āĻāĻŽāĻŋ āĻŽāĻŋāĻļā§āϰ āĻ
āĻĒāĻžāϰā§āĻļāύā§āϰ āϏāĻŽāϝāĻŧ āϰāĻŋāĻĄ āĻĨā§āϰā§āĻĒā§āĻ āĻŦā§āĻĻā§āϧāĻŋ āĻĻā§āĻā§āĻāĻŋ (āĻ
āύā§āĻ āϞāĻŋāĻā§āĻā§āύ)āĨ¤
"256" > /sys/block/sdc/queue/nr_requests
āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰā§āϰ āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāύā§āϰ āĻāĻā§ āĻŦāĻžāĻĢāĻžāϰ⧠I/O āĻ āύā§āϰā§āϧā§āϰ āϏāĻāĻā§āϝāĻžāĨ¤ āĻāĻŋāĻā§ āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āϏāĻžāϰāĻŋāϰ āĻāĻāĻžāϰ (āϏāĻžāϰāĻŋāϰ_āĻāĻā§āϰāϤāĻž) I/O āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰā§āϰ nr_requests āĻĨā§āĻā§ āĻŦāĻĄāĻŧ, āϤāĻžāĻ I/O āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰā§āϰ āϏāĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ āĻā§āϰāĻžāϧāĻŋāĻāĻžāϰ āĻĻā§āĻāϝāĻŧāĻžāϰ āĻāĻŦāĻ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻžāϰ āĻ āύā§āϰā§āϧā§āϰ āϏāĻŽā§āĻāĻžāĻŦāύāĻž āĻāĻŽāĨ¤ āϏāĻŽāϝāĻŧāϏā§āĻŽāĻž āĻāĻŦāĻ CFQ āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰā§āϰ āĻāύā§āϝ, āϝāĻāύ nr_requests āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻ āĻā§āϝāύā§āϤāϰā§āĻŖ āϏāĻžāϰāĻŋāϰ 2 āĻā§āĻŖ āĻšāϝāĻŧ āϤāĻāύ āĻāĻāĻŋ āĻāϰāĻ āĻāĻžāϞāĨ¤ āĻ āύā§āϰā§āϧāĻā§āϞāĻŋāĻā§ āĻāĻāϤā§āϰāĻŋāϤ āĻāϰāĻž āĻāĻŦāĻ āĻĒā§āύāϰā§āĻŦāĻŋāύā§āϝāĻžāϏ āĻāϰāĻž āĻļāĻŋāĻĄāĻŋāĻāϞāĻžāϰāĻā§ āĻāĻžāϰ⧠āĻŦā§āĻāĻžāϰ āĻŽāϧā§āϝ⧠āĻāϰāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻļā§āϞ āĻšāϤ⧠āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰā§āĨ¤
echo "16" > /proc/sys/vm/page-cluster
āĻĒā§āώā§āĻ āĻž-āĻā§āϞāĻžāϏā§āĻāĻžāϰ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāĻāĻžāϰ āĻāĻ āϏāĻŽāϝāĻŧā§ āĻ āĻĻāϞāĻŦāĻĻāϞ⧠āϞā§āĻāĻž āĻĒā§āώā§āĻ āĻžāϰ āϏāĻāĻā§āϝāĻž āύāĻŋāϝāĻŧāύā§āϤā§āϰāĻŖ āĻāϰā§āĨ¤ āĻāĻĒāϰā§āϰ āĻāĻĻāĻžāĻšāϰāĻŖā§, RAID āϏā§āĻā§āϰāĻžāĻāĻĒā§āϰ āĻāĻāĻžāϰ 16 KB āĻ āύā§āϝāĻžāϝāĻŧā§ āĻŽāĻžāύ "64" āĻ āϏā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ swappiness = 0 āĻāϰ āϏāĻžāĻĨā§ āĻāϰ āĻā§āύ āĻŽāĻžāύ⧠āĻšāϝāĻŧ āύāĻž, āĻāĻŋāύā§āϤ⧠āĻāĻĒāύāĻŋ āϝāĻĻāĻŋ 10 āĻŦāĻž 20 āϤ⧠swappiness āϏā§āĻ āĻāϰā§āύ āϤāĻžāĻšāϞ⧠RAID āϏā§āĻā§āϰāĻžāĻāĻĒā§āϰ āĻāĻāĻžāϰ 64K āĻšāϞ⧠āĻāĻ āĻŽāĻžāύāĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻĒāύāĻžāĻā§ āϏāĻžāĻšāĻžāϝā§āϝ āĻāϰāĻŦā§āĨ¤
āĻŦā§āϞāĻāĻĄā§āĻ --āϏā§āĻā§āϰāĻž 4096 /dev/<devname> (-sdb, hdc āĻŦāĻž dev_mapper)
āĻ āύā§āĻ RAID āĻāύā§āĻā§āϰā§āϞāĻžāϰā§āϰ āĻāύā§āϝ āĻĄāĻŋāĻĢāϞā§āĻ āĻŦā§āϞāĻ āĻĄāĻŋāĻāĻžāĻāϏ āϏā§āĻāĻŋāĻāϏ āĻĒā§āϰāĻžāϝāĻŧāĻ āĻāϝāĻŧāĻžāύāĻ āĻāϰā§āĻŽāĻā§āώāĻŽāϤāĻžāϰ āĻāĻžāϰāĻŖ āĻšāϝāĻŧāĨ¤ āĻāĻĒāϰā§āϰ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āϝā§āĻā§āϤ āĻāϰāĻž 4096 * 512-āĻŦāĻžāĻāĻ āϏā§āĻā§āĻāϰā§āϰ āĻāύā§āϝ āϰāĻŋāĻĄ-āĻā§āϝāĻžāĻĄ āϏā§āĻ āĻāĻĒ āĻāϰā§āĨ¤ āĻ āύā§āϤāϤāĻĒāĻā§āώā§, āϏā§āĻā§āϰāĻŋāĻŽāĻŋāĻ āĻā§āϰāĻŋāϝāĻŧāĻžāĻāϞāĻžāĻĒā§āϰ āĻāύā§āϝ, I/O āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāϤ⧠āĻāĻžāϰā§āύā§āϞ āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšā§āϤ āϏāĻŽāϝāĻŧā§āϰ āĻŽāϧā§āϝ⧠āĻ āύ-āĻāĻŋāĻĒ āĻĄāĻŋāϏā§āĻ āĻā§āϝāĻžāĻļā§ āϰāĻŋāĻĄ-āĻā§āϝāĻžāĻĄ āĻĻāĻŋāϝāĻŧā§ āĻĒā§āϰāĻŖ āĻāϰ⧠āĻāϤāĻŋ āĻŦāĻžāĻĄāĻŧāĻžāύ⧠āĻšāϝāĻŧāĨ¤ āĻā§āϝāĻžāĻļā§ āĻĄā§āĻāĻž āĻĨāĻžāĻāϤ⧠āĻĒāĻžāϰ⧠āϝāĻž āĻĒāϰāĻŦāϰā§āϤ⧠āĻĒāĻĄāĻŧāĻžāϰ āĻāύā§āϝ āĻ āύā§āϰā§āϧ āĻāϰāĻž āĻšāĻŦā§āĨ¤ āĻ āϤā§āϝāϧāĻŋāĻ āĻĒā§āϰāĻŋāĻĢā§āĻ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāϞā§āϰ āĻāύā§āϝ āĻāϞā§āĻŽā§āϞ⧠I/O āĻā§ āĻŽā§āϰ⧠āĻĢā§āϞāϤ⧠āĻĒāĻžāϰ⧠āϝāĻĻāĻŋ āĻāĻāĻŋ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻĻāϰāĻāĻžāϰ⧠āĻĄāĻŋāϏā§āĻ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāĻž āĻā§āϝāĻžāĻļā§āϰ āĻŦāĻžāĻāϰ⧠āĻĄā§āĻāĻž āϞā§āĻĄ āĻāϰā§āĨ¤
āύā§āĻā§ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āϏā§āϤāϰ⧠āĻāϰāĻ āĻāϝāĻŧā§āĻāĻāĻŋ āϏā§āĻĒāĻžāϰāĻŋāĻļ āϰāϝāĻŧā§āĻā§ā§ˇ āĻāĻŋāύā§āϤ⧠āϤāĻžāĻĻā§āϰ āĻāĻāύāĻ āĻĒāϰā§āĻā§āώāĻž āĻāϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤ āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰā§āύ āϝ⧠āĻāĻĒāύāĻžāϰ āĻĢāĻžāĻāϞ āϏāĻŋāϏā§āĻā§āĻŽ āϏā§āĻā§āϰāĻžāĻāĻĒā§āϰ āĻāĻāĻžāϰ āĻāĻŦāĻ āĻ ā§āϝāĻžāϰā§āϰ āĻĄāĻŋāϏā§āĻā§āϰ āϏāĻāĻā§āϝāĻž āĻāĻžāύā§āĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻāĻāĻŋ āĻāϝāĻŧāĻāĻŋ āĻĄāĻŋāϏā§āĻā§āϰ āĻāĻāĻāĻŋ 5K āϏā§āĻā§āϰāĻžāĻāĻĒ raid64 āĻ ā§āϝāĻžāϰ⧠(āĻāϏāϞ⧠āĻĒāĻžāĻāĻāĻāĻŋ, āĻāĻžāϰāĻŖ āĻāĻāĻāĻŋ āĻĄāĻŋāϏā§āĻ āϏāĻŽāϤāĻžāϰ āĻāύā§āϝ āĻŦā§āϝāĻŦāĻšā§āϤ āĻšāϝāĻŧ)āĨ¤ āĻāĻ āϏā§āĻĒāĻžāϰāĻŋāĻļāĻā§āϞāĻŋ āϤāĻžāϤā§āϤā§āĻŦāĻŋāĻ āĻ āύā§āĻŽāĻžāύā§āϰ āĻāĻĒāϰ āĻāĻŋāϤā§āϤāĻŋ āĻāϰ⧠āĻāĻŦāĻ RAID āĻŦāĻŋāĻļā§āώāĻā§āĻāĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻŦāĻŋāĻāĻŋāύā§āύ āĻŦā§āϞāĻ/āύāĻŋāĻŦāύā§āϧ āĻĨā§āĻā§ āϏāĻāĻāϞāĻŋāϤāĨ¤
-> ext4 fs, 5 disks, 64K stripe, units in 4K blocks
mkfs -text4 -E stride=$((64/4))
-> xfs, 5 disks, 64K stripe, units in 512-byte sectors
mkfs -txfs -d sunit=$((64*2)) -d swidth=$((5*64*2))āĻŦāĻĄāĻŧ āĻĢāĻžāĻāϞāĻā§āϞāĻŋāϰ āĻāύā§āϝ, āĻāĻĒāϰ⧠āϤāĻžāϞāĻŋāĻāĻžāĻā§āĻā§āϤ āϏā§āĻā§āϰāĻžāĻāĻĒā§āϰ āĻāĻāĻžāϰ āĻŦāĻžāĻĄāĻŧāĻžāύ⧠āĻŦāĻŋāĻŦā§āĻāύāĻž āĻāϰā§āύāĨ¤
āϏāϤāϰā§āĻāĻŦāĻžāϰā§āϤāĻž! āĻāĻĒāϰ⧠āĻŦāϰā§āĻŖāĻŋāϤ āϏāĻŽāϏā§āϤ āĻāĻŋāĻā§ āĻāĻŋāĻā§ āϧāϰāĻŖā§āϰ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύā§āϰ āĻāύā§āϝ āĻ āϤā§āϝāύā§āϤ āĻŦāĻŋāώāϝāĻŧāĻāĻŋāϤā§āϤāĻŋāĻāĨ¤ āĻāĻ āύāĻŋāĻŦāύā§āϧāĻāĻŋ āϏāĻāĻļā§āϞāĻŋāώā§āĻ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āĻĒā§āϰā§āĻŦā§ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āϰ āĻĒāϰā§āĻā§āώāĻž āĻāĻžāĻĄāĻŧāĻž āĻā§āύ⧠āĻāύā§āύāϤāĻŋāϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ āĻĻā§āϝāĻŧ āύāĻžāĨ¤ āĻāĻāĻŋ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻāύāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻāĻāĻŋāϤ āϝāĻĻāĻŋ āĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§āϰ āϏāĻžāĻŽāĻā§āϰāĻŋāĻ āĻĒā§āϰāϤāĻŋāĻā§āϰāĻŋāϝāĻŧāĻžāĻļā§āϞāϤāĻž āĻāύā§āύāϤ āĻāϰāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ, āĻ āĻĨāĻŦāĻž āϝāĻĻāĻŋ āĻāĻāĻŋ āĻŦāϰā§āϤāĻŽāĻžāύ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰā§āĨ¤
āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻāĻĒāĻāϰāĻŖ:
āĻāϰāĻ āĻĒāĻĄāĻŧā§āύ
āĻāϤā§āϏ: www.habr.com
