āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻĒ⧁āύāĻ°ā§āĻ—āĻ āύ āϏāĻš āĻĒā§āϝāĻžāϚāϗ⧁āϞāĻŋāϰ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ Linux

āχāĻ™ā§āĻ—ā§‹ āĻŽā§‹āϞāύāĻžāϰ āĻĒā§āϝāĻžāϚāϗ⧁āϞāĻŋāϰ āĻāĻ•āϟāĻŋ āϏ⧇āĻŸā§‡āϰ āĻĻā§āĻŦāĻŋāϤ⧀āϝāĻŧ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧇āϛ⧇āύ āϝāĻž āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻļā§āϰ⧇āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āĻĒ⧁āύāĻ°ā§āĻ—āĻ āύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•ā§āϰāϏ-āύāĻŋāĻ°ā§āĻ­āϰāϤāĻžāϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻšā§āϰāĻžāϏ āĻ•āϰ⧇ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻĒ⧁āύāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇āϰ āϏāĻŽāϝāĻŧ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝāĻ­āĻžāĻŦ⧇ āĻšā§āϰāĻžāϏ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ 5.16-rc8 āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āϜāĻ¨ā§āϝ āĻ…āĻ­āĻŋāϝ⧋āϜāĻŋāϤ āĻšāϝāĻŧ⧇, āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āϝ⧋āĻ— āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ•ā§āĻ˛ā§āϝāĻžāĻ‚ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻŽāĻ°ā§āĻĨāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰ⧇ āĻ•āĻŋāϛ⧁ āĻĻāĻŋāύ āφāϗ⧇ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāĻŋāϤ āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύāĨ¤ āĻ•ā§āĻ˛ā§āϝāĻžāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻĒā§āϝāĻžāϚ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž CPU āϰāĻŋāϏ⧋āĻ°ā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻĒāϰāĻŋāĻĒā§āϰ⧇āĻ•ā§āώāĻŋāϤ⧇ āĻŦāĻŋāĻ˛ā§āĻĄ āϟāĻžāχāĻŽ 88% āĻŦāĻž 77% āĻ•āĻŽāĻŋāϝāĻŧ⧇ āĻĻ⧇āϝāĻŧāĨ¤ "make -j96 vmlinux" āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻ•āĻžāĻ°ā§āύ⧇āϞāϟāĻŋāϕ⧇ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖāϰ⧂āĻĒ⧇ āĻĒ⧁āύāĻ°ā§āύāĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻŦāĻŋāĻ˛ā§āĻĄ āϟāĻžāχāĻŽ 337.788 āĻĨ⧇āϕ⧇ 179.773 āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡ āĻšā§āϰāĻžāϏ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

āύāϤ⧁āύ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϟāĻŋ GCC āĻĒā§āϞāĻžāĻ—āχāύāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻ•āϰ⧇, āĻĒā§āϰāĻžāĻĨāĻŽāĻŋāĻ• āĻĒāĻ°ā§āϝāĻžāϞ⧋āϚāύāĻž āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϰ āϏāĻŽāϝāĻŧ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ¤ā§āϰ⧁āϟāĻŋāϗ⧁āϞāĻŋ āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚ "task_struct_per_task" āĻ•āĻžāĻ āĻžāĻŽā§‹āϰ āϏāĻĻ⧃āĻļ āĻ˜ā§‹āώāĻŖāĻžāϕ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰ⧇āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, linux/sched.h āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞ⧇āϰ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āĻ…āĻŦā§āϝāĻžāĻšāϤ āĻ›āĻŋāϞ āĻāĻŦāĻ‚ RDMA āϏāĻžāĻŦāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ (āχāύāĻĢāĻŋāύāĻŋāĻŦā§āϝāĻžāĻ¨ā§āĻĄ) āĻāϰ āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āϝāĻž āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ āĻŦāĻŋāĻ˛ā§āĻĄ āϟāĻžāχāĻŽāϕ⧇ āφāϰāĻ“ 9% āĻ•āĻŽāĻŋāϝāĻŧ⧇ āφāύāĻž āϏāĻŽā§āĻ­āĻŦ āĻ•āϰ⧇āĻ›āĻŋāϞāĨ¤ āĻĒā§āϝāĻžāϚāϗ⧁āϞāĻŋāϰ linux/sched.h āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āĻžāĻ°ā§āύ⧇āϞ C āĻĢāĻžāχāϞ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻĒā§āϝāĻžāϚāϗ⧁āϞāĻŋāϰ āĻĒā§āϰāĻĨāĻŽ āϏāĻ‚āĻ¸ā§āĻ•āϰāϪ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ 68% āĻĨ⧇āϕ⧇ 36% āĻ•āĻŽāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇ (āĻŽā§‚āϞ āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇āϰ āϤ⧁āϞāύāĻžāϝāĻŧ 99% āĻĨ⧇āϕ⧇ 36%)āĨ¤

āωāĻ¤ā§āϏ: opennet.ru

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