āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏ⧇āϟāφāĻĒ Linux āĻ—ā§āϞ⧁āĻ¸ā§āϟāĻžāϰāĻāĻĢāĻāϏ āĻāϰ āϜāĻ¨ā§āϝ

āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋāϰ āĻ…āύ⧁āĻŦāĻžāĻĻ āϕ⧋āĻ°ā§āϏ āĻļ⧁āϰ⧁āϰ āĻĒā§āϰāĻžāĻ•ā§āĻ•āĻžāϞ⧇ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āĻĒā§āϰāĻļāĻžāϏāĻ• LinuxāĻĒ⧇āĻļāĻžāĻĻāĻžāϰÂģ.

āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏ⧇āϟāφāĻĒ Linux āĻ—ā§āϞ⧁āĻ¸ā§āϟāĻžāϰāĻāĻĢāĻāϏ āĻāϰ āϜāĻ¨ā§āϝ

āĻĒāĻ°ā§āϝāĻžāϝāĻŧāĻ•ā§āϰāĻŽā§‡, āĻāĻ–āĻžāύ⧇ āĻāĻŦāĻ‚ āϏ⧇āĻ–āĻžāύ⧇, āĻ•āĻžāĻ°ā§āύ⧇āϞ āϟāĻŋāωāύāĻŋāĻ‚ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ Gluster-āĻāϰ āϏ⧁āĻĒāĻžāϰāĻŋāĻļ āĻāĻŦāĻ‚ āĻāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āφāϛ⧇ āĻ•āĻŋāύāĻž āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻĒā§āϰāĻļā§āύ āĻ“āϠ⧇āĨ¤

āĻāχ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āϖ⧁āĻŦ āĻ•āĻŽāχ āĻĻ⧇āĻ–āĻž āĻĻ⧇āϝāĻŧāĨ¤ āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ•āĻžāĻœā§‡āϰ āϚāĻžāĻĒ⧇ āϕ⧋āϰāϟāĻŋ āϖ⧁āĻŦ āĻ­āĻžāϞ⧋āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āϤāĻŦ⧇ āĻāϰ āĻāĻ•āϟāĻŋ āύ⧇āϤāĻŋāĻŦāĻžāϚāĻ• āĻĻāĻŋāĻ•āĻ“ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϐāϤāĻŋāĻšāĻžāϏāĻŋāĻ•āĻ­āĻžāĻŦ⧇, āϕ⧋āϰāϟāĻŋ Linux āϏ⧁āϝ⧋āĻ— āĻĒ⧇āϞ⧇ āĻ¸ā§āĻŦ⧇āĻšā§āĻ›āĻžāϝāĻŧ āĻĒā§āϰāϚ⧁āϰ āĻŽā§‡āĻŽāϰāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϝāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āωāĻ¨ā§āύāϤ āĻ•āϰāĻžāϰ āĻĒā§āϰāϧāĻžāύ āωāĻĒāĻžāϝāĻŧ āĻšāĻŋāϏ⧇āĻŦ⧇ āĻ•ā§āϝāĻžāĻļāĻŋāĻ‚āĻ“ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤāĨ¤

āĻŦ⧇āĻļāĻŋāϰāĻ­āĻžāĻ— āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻāϟāĻŋ āϏ⧂āĻ•ā§āĻˇā§āĻŽ āĻ•āĻžāϜ āĻ•āϰ⧇, āϤāĻŦ⧇ āĻ­āĻžāϰ⧀ āϞ⧋āĻĄā§‡āϰ āĻ…āϧ⧀āύ⧇ āĻāϟāĻŋ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻ•āĻžāϰāĻŖ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āφāĻŽāĻžāĻĻ⧇āϰ āĻŽā§‡āĻŽāϰāĻŋ āχāύāĻŸā§‡āύāϏāĻŋāĻ­ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϝ⧇āĻŽāύ āϏāĻŋāĻāĻĄāĻŋ, āχāĻĄāĻŋāĻ āĻāĻŦāĻ‚ āĻāϰ āĻŽāϤ⧋ āĻ…āύ⧇āĻ• āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āĻ­āĻžāϰ⧀ āĻŦā§‹āĻāĻžāϰ āĻŽāĻ§ā§āϝ⧇ āϧ⧀āϰ āĻšāϤ⧇ āĻļ⧁āϰ⧁ āĻ•āϰ⧇āĨ¤ āĻāĻŦāĻ‚ āĻ•āĻ–āύāĻ“ āĻ•āĻ–āύāĻ“ āφāĻŽāϰāĻž āĻ—ā§āϞāĻ¸ā§āϟāĻžāϰ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϝāĻŧ āĻĒāĻĄāĻŧāĻŋāĨ¤ āĻ…āύ⧇āĻ• āĻĻāĻŋāύ āϧāϰ⧇ āĻŽā§‡āĻŽāϰāĻŋāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āϞ⧇āĻŸā§‡āĻ¨ā§āϏāĻŋ āĻŽāύ⧋āϝ⧋āĻ— āϏāĻšāĻ•āĻžāϰ⧇ āĻĒāĻ°ā§āϝāĻŦ⧇āĻ•ā§āώāĻŖ āĻ•āϰāĻžāϰ āĻĒāϰ, āφāĻŽāϰāĻž āϤāĻžāĻĻ⧇āϰ āĻ“āĻ­āĻžāϰāϞ⧋āĻĄ, āĻŦāĻŋāĻļāĻžāϞ āφāχāĻ“āĻ“āϝāĻŧāĻžāχāϟ, āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻ¤ā§āϰ⧁āϟāĻŋ (āĻ•āĻžāĻ°ā§āύ⧇āϞ āωāĻĢāϏ), āĻĢā§āϰāĻŋāϜ āχāĻ¤ā§āϝāĻžāĻĻāĻŋ āĻĒ⧇āϝāĻŧ⧇āĻ›āĻŋāĨ¤

āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒāϰāĻŋāĻ¸ā§āĻĨāĻŋāϤāĻŋāϤ⧇ āϏāĻžā§āϚāĻžāϞāĻŋāϤ āĻ…āύ⧇āĻ• āϟāĻŋāωāύāĻŋāĻ‚ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻĢāϞāĻžāĻĢāϞāĨ¤ āĻāχ āĻĒāϰāĻžāĻŽāĻŋāϤāĻŋāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āϧāĻ¨ā§āϝāĻŦāĻžāĻĻ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ• āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻļā§€āϞāϤāĻž āωāĻ¨ā§āύāϤ āĻšāϝāĻŧāύāĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ•ā§āϞāĻžāĻ¸ā§āϟāĻžāϰāϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤

āϝāĻ–āύ āĻāϟāĻŋ āĻŽā§‡āĻŽāϰāĻŋ āϟāĻŋāωāύāĻŋāĻ‚āϝāĻŧ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āφāϏ⧇, āĻĒā§āϰāĻĨāĻŽā§‡ āϝ⧇ āϜāĻŋāύāĻŋāϏāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻšāĻŦ⧇ āϤāĻž āĻšāϞ āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻŽāϰāĻŋ āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ (āĻ­āĻŋāĻāĻŽ, āĻ­āĻžāĻ°ā§āϚ⧁āϝāĻŧāĻžāϞ āĻŽā§‡āĻŽāϰāĻŋ), āϝ⧇āĻ–āĻžāύ⧇ āĻĒā§āϰāϚ⧁āϰ āϏāĻ‚āĻ–ā§āϝāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻŦāĻŋāĻ­ā§āϰāĻžāĻ¨ā§āϤ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

vm.swappiness

āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻŽāĻžāĻĒ vm.swappiness RAM āĻāϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻ•āϤāϟāĻž āϏ⧋āϝāĻŧāĻžāĻĒ (swap, āĻĒ⧇āϜāĻŋāĻ‚) āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋāϕ⧇ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄā§‡ "āĻŽā§āϝāĻžāĻĒ āĻ•āϰāĻž āĻŽā§‡āĻŽāϰāĻŋ āϚ⧁āϰāĻŋ āĻ•āϰāĻžāϰ āĻĒā§āϰāĻŦāĻŖāϤāĻž" āĻšāĻŋāϏāĻžāĻŦ⧇āĻ“ āϏāĻ‚āĻœā§āĻžāĻžāϝāĻŧāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻāĻ•āϟāĻŋ āωāĻšā§āϚ āĻ…āĻĻāϞāĻŦāĻĻāϞ āĻŽāĻžāύ⧇ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŽā§āϝāĻžāĻĒ āĻ•āϰāĻž āĻĒ⧃āĻˇā§āĻ āĻžāϗ⧁āϞāĻŋ āĻ…āĻĻāϞāĻŦāĻĻāϞ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āφāϰāĻ“ āĻŦ⧇āĻļāĻŋ āĻā§āρāĻ•āĻŦ⧇āĨ¤ āĻāĻ•āϟāĻŋ āĻ•āĻŽ swappiness āĻŽāĻžāύ āĻŦāĻŋāĻĒāϰ⧀āϤ āĻŽāĻžāύ⧇: āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŽā§‡āĻŽāϰāĻŋ āĻĨ⧇āϕ⧇ āĻ•āĻŽ āĻĒ⧃āĻˇā§āĻ āĻž āĻšāĻŦ⧇. āĻ…āĻ¨ā§āϝ āĻ•āĻĨāĻžāϝāĻŧ, āĻŽāĻžāύ āϤāϤ āĻŦ⧇āĻļāĻŋ vm.swappiness, āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϝāϤ āĻŦ⧇āĻļāĻŋ āϏ⧋āϝāĻŧāĻžāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻŦ⧇āĨ¤

āĻ…āĻĻāϞāĻŦāĻĻāϞ āĻ•āϰāĻžāϰ āĻāĻ•āϟāĻŋ āĻŦāĻĄāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ…āĻŦāĻžāĻžā§āĻ›āĻŋāϤ, āϝ⧇āĻšā§‡āϤ⧁ āĻĄā§‡āϟāĻžāϰ āĻŦāĻŋāĻļāĻžāϞ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āĻ°â€Œā§āϝāĻžāĻŽā§‡ āϞ⧋āĻĄ āĻāĻŦāĻ‚ āφāύāϞ⧋āĻĄ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻ…āύ⧇āĻ• āϞ⧋āĻ• āϝ⧁āĻ•ā§āϤāĻŋ āĻĻ⧇āϝāĻŧ āϝ⧇ āĻ…āĻĻāϞāĻŦāĻĻāϞ āĻŽāĻžāύ āĻŦāĻĄāĻŧ āĻšāĻ“āϝāĻŧāĻž āωāϚāĻŋāϤ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻŽāĻžāϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻžāϝāĻŧ, āĻāϟāĻŋ "0" āϤ⧇ āϏ⧇āϟ āĻ•āϰāĻž āφāϰāĻ“ āĻ­āĻžāϞ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ⧇āϰ āĻĻāĻŋāϕ⧇ āĻĒāϰāĻŋāϚāĻžāϞāĻŋāϤ āĻ•āϰ⧇āĨ¤

āφāĻĒāύāĻŋ āĻāĻ–āĻžāύ⧇ āφāϰāĻ“ āĻĒāĻĄāĻŧāϤ⧇ āĻĒāĻžāϰ⧇āύ - lwn.net/Articles/100978

āĻ•āĻŋāĻ¨ā§āϤ⧁, āφāĻŦāĻžāϰ, āĻāχ āϏ⧇āϟāĻŋāĻ‚āϏ āϝāĻ¤ā§āύ āϏāĻšāĻ•āĻžāϰ⧇ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āωāϚāĻŋāϤ āĻāĻŦāĻ‚ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āĻĒāϰ⧇āĨ¤ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āϞ⧋āĻĄ āĻšāĻ“āϝāĻŧāĻž āĻ¸ā§āĻŸā§āϰāĻŋāĻŽāĻŋāĻ‚ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ, āĻāχ āĻĒā§āϝāĻžāϰāĻžāĻŽāĻŋāϟāĻžāϰāϟāĻŋ "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))

āĻŦāĻĄāĻŧ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ, āωāĻĒāϰ⧇ āϤāĻžāϞāĻŋāĻ•āĻžāϭ⧁āĻ•ā§āϤ āĻ¸ā§āĻŸā§āϰāĻžāχāĻĒ⧇āϰ āφāĻ•āĻžāϰ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧁āύāĨ¤

āϏāϤāĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āϤāĻž! āωāĻĒāϰ⧇ āĻŦāĻ°ā§āĻŖāĻŋāϤ āϏāĻŽāĻ¸ā§āϤ āĻ•āĻŋāϛ⧁ āĻ•āĻŋāϛ⧁ āϧāϰāϪ⧇āϰ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻ¤ā§āϝāĻ¨ā§āϤ āĻŦāĻŋāώāϝāĻŧāĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ•āĨ¤ āĻāχ āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋāϰ āĻĒā§‚āĻ°ā§āĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ›āĻžāĻĄāĻŧāĻž āϕ⧋āύ⧋ āωāĻ¨ā§āύāϤāĻŋāϰ āĻ—ā§āϝāĻžāϰāĻžāĻ¨ā§āϟāĻŋ āĻĻ⧇āϝāĻŧ āύāĻžāĨ¤ āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϤāĻ–āύāχ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āωāϚāĻŋāϤ āϝāĻĻāĻŋ āĻāϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āϏāĻžāĻŽāĻ—ā§āϰāĻŋāĻ• āĻĒā§āϰāϤāĻŋāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻļā§€āϞāϤāĻž āωāĻ¨ā§āύāϤ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āĻšāϝāĻŧ, āĻ…āĻĨāĻŦāĻž āϝāĻĻāĻŋ āĻāϟāĻŋ āĻŦāĻ°ā§āϤāĻŽāĻžāύ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇āĨ¤

āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āωāĻĒāĻ•āϰāĻŖ:

āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏ⧇āϟāφāĻĒ Linux āĻ—ā§āϞ⧁āĻ¸ā§āϟāĻžāϰāĻāĻĢāĻāϏ āĻāϰ āϜāĻ¨ā§āϝ

āφāϰāĻ“ āĻĒāĻĄāĻŧ⧁āύ

āωāĻ¤ā§āϏ: www.habr.com

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster