рдУрд░реЕрдХрд▓рдиреЗ рдЖрдкрд▓реНрдпрд╛ рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреБрд╢рдирдЪреНрдпрд╛ рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреНрдпрд╛ рдЬрд╛рд░реА рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. Oracle Linux реп рдЖрдгрд┐ рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХрд░реНрдирд▓ рен (UEK R7) рдХрд░реНрдирд▓, рдЬреЗ рд╡рд┐рддрд░рдгрд╛рдд рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдареЗрд╡рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. Oracle Linux рд░реЗрдб рд╣реЕрдЯ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрдЪреНрдпрд╛ рдорд╛рдирдХ рдХрд░реНрдирд▓ рдкреЕрдХреЗрдЬрд▓рд╛ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди Linuxрд╡рд┐рддрд░рдг Oracle Linux реп рд╣реЗ рд░реЗрдб рд╣реЕрдЯ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдкреЕрдХреЗрдЬ рдмреЗрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ. Linux 9 рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рдкреВрд░реНрдгрдкрдгреЗ рдмрд╛рдпрдирд░реА рд╕реБрд╕рдВрдЧрдд рдЖрд╣реЗ.
x8.6_64 рдЖрдгрд┐ ARM64 (aarch64) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛, рдЕрдиреБрдХреНрд░рдореЗ 86 GB рдЖрдгрд┐ 840 MB рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ ISO рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рди рдЗрдореЗрдЬреЗрд╕ рдЕрдорд░реНрдпрд╛рдж рдбрд╛рдЙрдирд▓реЛрдбрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд. Oracle Linux реп, рдЖрддрд╛ рдмрд╛рдпрдирд░реА рдкреЕрдХреЗрдЬ рдЕрдкрдбреЗрдЯреНрд╕рд╕рд╣ YUM рд░реЗрдкреЙрдЭрд┐рдЯрд░реАрдордзреНрдпреЗ рдЕрдорд░реНрдпрд╛рдж рдЖрдгрд┐ рд╡рд┐рдирд╛рдореВрд▓реНрдп рдкреНрд░рд╡реЗрд╢ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдмрдЧ рдлрд┐рдХреНрд╕реЗрд╕ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ. ре▓рдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдЯреНрд░реАрдо рдЖрдгрд┐ рдХреЛрдбрд░реЗрдбреА рдмрд┐рд▓реНрдбрд░ рдкреЕрдХреЗрдЬреЗрд╕ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рджреЗрдЦрд░реЗрдЦ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░реЗрдкреЙрдЭрд┐рдЯрд░реАрдЬ рджреЗрдЦреАрд▓ рдбрд╛рдЙрдирд▓реЛрдбрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд.
RHEL рдХрдбреАрд▓ рдХрд░реНрдирд▓ рдкреЕрдХреЗрдЬ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд (рдХрд░реНрдирд▓ 5.14 рд╡рд░ рдЖрдзрд╛рд░рд┐рдд), Oracle Linux рддреНрдпрд╛рдиреЗ рдХрд░реНрдирд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡рддрдГрдЪрд╛ рдХрд░реНрдирд▓, рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХрд░реНрдирд▓ рем, рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓рд╛. Linux рел.резрел рдЖрдгрд┐ рдУрд░реЕрдХрд▓ рдФрджреНрдпреЛрдЧрд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╡ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓рд┐рдд. рдХрд░реНрдирд▓ рд╕реЛрд░реНрд╕ рдХреЛрдб, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡реИрдпрдХреНрддрд┐рдХ рдкреЕрдЪреЗрд╕рдЪреЗ рддрдкрд╢реАрд▓ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд, рдУрд░реЕрдХрд▓рдЪреНрдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЧрд┐рдЯ рд░реЗрдкреЙрдЭрд┐рдЯрд░реАрдордзреНрдпреЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдХрд░реНрдирд▓ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рдорд╛рдирдХ RHEL рдХрд░реНрдирд▓ рдкреЕрдХреЗрдЬрд▓рд╛ рдПрдХ рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди рд╕рд╛рджрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЖрдгрд┐ рддреЗ DTrace рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рди рд╡ рд╕реБрдзрд╛рд░рд┐рдд Btrfs рд╕рдкреЛрд░реНрдЯ рдпрд╛рдВрд╕рд╛рд░рдЦреА рдЕрдиреЗрдХ рдкреНрд░рдЧрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд░реНрдирд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ... Oracle Linux 9 рдЖрдгрд┐ RHEL 9 рдкреВрд░реНрдгрдкрдгреЗ рдПрдХрд╕рд╛рд░рдЦреЗ рдЖрд╣реЗрдд (рдмрджрд▓рд╛рдВрдЪреА рдпрд╛рджреА RHEL9 рдШреЛрд╖рдгреЗрдордзреНрдпреЗ рдЖрдврд│реВ рд╢рдХрддреЗ).
рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдХрд░реНрдирд▓ 7 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдирд╡рдХрд▓реНрдкрдирд╛:
- Aarch64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╕реБрдзрд╛рд░рд┐рдд рд╕рдорд░реНрдерди. 64-рдмрд┐рдЯ ARM рд╕рд┐рд╕реНрдЯреАрдорд╡рд░реАрд▓ рдореЗрдорд░реА рдкреГрд╖реНрдард╛рдВрдЪрд╛ рдбреАрдлреЙрд▓реНрдЯ рдЖрдХрд╛рд░ 64 KB рд╡рд░реВрди 4 KB рдкрд░реНрдпрдВрдд рдХрдореА рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рдореЗрдорд░реА рдЖрдХрд╛рд░ рдЖрдгрд┐ ARM рд╕рд┐рд╕реНрдЯреАрдордЪреНрдпрд╛ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрдкреВрд░реНрдг рд╡рд░реНрдХрд▓реЛрдбрд╢реА рдЕрдзрд┐рдХ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдЬреБрд│рддреЛ.
- рдбреАрдЯреНрд░реЗрд╕ реи.реж рдбрд╛рдпрдиреЕрдорд┐рдХ рдбреАрдмрдЧрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯреАрдо рд░рд┐рд▓реАрдЭ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ, рдЖрдгрд┐ рддрд┐рд▓рд╛ eBPF рдХреЛрдЕрд░ рд╕рдмрд╕рд┐рд╕реНрдЯреАрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдпрдЧреНрд░реЗрдЯ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. рдЬреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рд╕рдзреНрдпрд╛рдЪреНрдпрд╛ рд╕рд┐рд╕реНрдЯреАрдореНрд╕ eBPF рд╡рд░ рдЪрд╛рд▓рддрд╛рдд, рддреНрдпрд╛рдЪрдкреНрд░рдорд╛рдгреЗ рдбреАрдЯреНрд░реЗрд╕ реи.реж рд╕реБрджреНрдзрд╛ eBPF рд╡рд░ рдЪрд╛рд▓рддреЗ. Linux рд╢реЛрдз рдШреЗрдгреНрдпрд╛рдЪреА рд╕рд╛рдзрдиреЗ.
- Btrfs рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдЪреА рдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рд▓реА рдЖрд╣реЗ. DISCARD рдСрдкрд░реЗрд╢рдирдЪреА рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА Btrfs рдордзреНрдпреЗ рдЬреЛрдбрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ рдЬреЗ рдпрд╛рдкреБрдвреЗ рднреМрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╕рд▓реЗрд▓реЗ рдореБрдХреНрдд рдмреНрд▓реЙрдХ рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рдЕрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рддреБрдореНрд╣рд╛рд▓рд╛ рдбреНрд░рд╛рдЗрд╡реНрд╣ рдкреВрд░реНрдг рд╣реЛрдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рди рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ DISCARD рдЖрдгрд┐ рд╣реЗ рдСрдкрд░реЗрд╢рди рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрдд рдХрд░рд╛. рдЦрд░рд╛рдм рдЭрд╛рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреВрди рдбреЗрдЯрд╛ рд░рд┐рдХрд╡реНрд╣рд░реА рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рдорд╛рдЙрдВрдЯ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓реЗ: рдХрд╛рд╣реА рд░реВрдЯ рдЯреНрд░реА (рд╡рд┐рд╕реНрддрд╛рд░, uuid, рдбреЗрдЯрд╛ рд░рд┐рд▓реЛрдХ, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕, csum, рдореЛрдХрд│реА рдЬрд╛рдЧрд╛), рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "rescue=ignoredatacsums" рдиреБрдХрд╕рд╛рди рдЭрд╛рд▓реЗ рддрд░реАрд╣реА рдорд╛рдЙрдВрдЯрд┐рдВрдЧрд╕рд╛рдареА тАЬrescue=ignorebadrootsтАЭ рдПрдХрд╛рдЪ рд╡реЗрд│реА 'ignorebadroots', 'ignoredatacsums' рдЖрдгрд┐ 'nologreplay' рдореЛрдб рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреЗрдЯрд╛ рдЖрдгрд┐ "rescue=all" рд╕рд╛рдареА рдЪреЗрдХрд╕рдо рддрдкрд╛рд╕рдд рдЖрд╣реЗ. fsync() рдСрдкрд░реЗрд╢рдиреНрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрд╛рдордЧрд┐рд░реА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ. fs-verity (рдлрд╛рдЗрд▓ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЖрдгрд┐ рдЕрдЦрдВрдбрддрд╛ рдкрдбрддрд╛рд│рдгреА) рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЖрдпрдбреА рдореЕрдкрд┐рдВрдЧрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
- XFS рдереЗрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА DAX рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреЗ рд╕рдорд░реНрдерди рдХрд░рддреЗ, рджреБрд╣реЗрд░реА рдХреЕрд╢рд┐рдВрдЧ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рдкреГрд╖реНрда рдХреЕрд╢реЗ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВрди. 32 рдордзреНрдпреЗ 2038-рдмрд┐рдЯ рдЯрд╛рдЗрдо_рдЯреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░рд╛рд╕рд╣ рдУрд╡реНрд╣рд░рдлреНрд▓реЛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмрджрд▓ рдЬреЛрдбрд▓реЗ, рдирд╡реАрди рдмрд┐рдЧрдЯрд╛рдЗрдо рдЖрдгрд┐ рдЗрдиреЙрдмрдХрд╛рдЙрдВрдЯ рдорд╛рдЙрдВрдЯ рдкрд░реНрдпрд╛рдпрд╛рдВрд╕рд╣.
- OCFS2 (Oracle Cluster File System) рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
- ZoneFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЬреЛрдбрд▓реА, рдЬреА рдЭреЛрди тАЛтАЛрдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣ рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рдХрд╛рд░реНрдп рд╕реБрд▓рдн рдХрд░рддреЗ. рдЭреЛрди рдХреЗрд▓реЗрд▓реЗ рдбреНрд░рд╛рдЗрд╡реНрд╣ рдореНрд╣рдгрдЬреЗ рд╣рд╛рд░реНрдб рдореЕрдЧреНрдиреЗрдЯрд┐рдХ рдбрд┐рд╕реНрдХреНрд╕ рдХрд┐рдВрд╡рд╛ NVMe SSDs рд╡рд░реАрд▓ рдЙрдкрдХрд░рдгреЗ, рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдкреЗрд╕ рдЬреНрдпрд╛рдордзреНрдпреЗ рдмреНрд▓реЙрдХреНрд╕ рдХрд┐рдВрд╡рд╛ рд╕реЗрдХреНрдЯрд░реНрд╕рдЪреЗ рдЧрдЯ рдмрдирд╡рд▓реЗрд▓реНрдпрд╛ рдЭреЛрдирдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдмреНрд▓реЙрдХреНрд╕рдЪрд╛ рд╕рдВрдкреВрд░реНрдг рдЧрдЯ рдЕрджреНрдпрддрдирд┐рдд рдХрд░реВрди рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдЕрдиреБрдХреНрд░рдорд┐рдХ рдЬреЛрдбрдгреАрд▓рд╛ рдкрд░рд╡рд╛рдирдЧреА рдЖрд╣реЗ. ZoneFS FS рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░реАрд▓ рдкреНрд░рддреНрдпреЗрдХ рдЭреЛрдирд▓рд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдлрд╛рдИрд▓рд╕рд╣ рд╕рдВрдмрджреНрдз рдХрд░рддреЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рд╕реЗрдХреНрдЯрд░ рдЖрдгрд┐ рдмреНрд▓реЙрдХ рд╕реНрддрд░рд╛рд╡рд░ рдлреЗрд░рдлрд╛рд░ рди рдХрд░рддрд╛ рд░реЙ рдореЛрдбрдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЙрджрд╛. ioctl рд╡рд╛рдкрд░реВрди рдмреНрд▓реЙрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╡рд░ рдереЗрдЯ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдлрд╛рдЗрд▓ API рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрдирд╛ рдЕрдиреБрдорддреА рджреЗрддреЗ.
- рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдорд░реНрдерди рд╕реНрдерд┐рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рд╡реНрд╣реАрдкреАрдПрди WireGuard.
- eBPF рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ. CO-RE (рдХрдВрдкрд╛рдЗрд▓ рд╡рдиреНрд╕ - рд░рди рдПрд╡реНрд╣рд░реАрд╡реНрд╣реЗрдЕрд░) рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рд╕рдВрдХрд▓рд┐рдд рдИрдмреАрдкреАрдПрдл рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪреНрдпрд╛ рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреАрдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рддреЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдИрдмреАрдкреАрдПрдл рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪрд╛ рдХреЛрдб рдлрдХреНрдд рдПрдХрджрд╛рдЪ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд▓реЛрдб рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд▓рд╛ рдЕрдиреБрдХреВрд▓ рдХрд░рдгрд╛рд░реЗ рд╡рд┐рд╢реЗрд╖ рдпреБрдирд┐рд╡реНрд╣рд░реНрд╕рд▓ рд▓реЛрдбрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╡рд░реНрддрдорд╛рди рдХрд░реНрдирд▓ рдЖрдгрд┐ BPF рдкреНрд░рдХрд╛рд░ рд╕реНрд╡рд░реВрдк). "рдмреАрдкреАрдПрдл рдЯреНрд░реЕрдореНрдкреЛрд▓рд┐рди" рдпрдВрддреНрд░рдгрд╛ рдЬреЛрдбрд▓реА, рдЬреА рдХрд░реНрдирд▓ рдЖрдгрд┐ рдмреАрдкреАрдПрдл рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдордзреАрд▓ рдХреЙрд▓ рд╢реВрдиреНрдпрд╛рд╡рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдирд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдУрд╡реНрд╣рд░рд╣реЗрдб рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХрдкрдгреЗ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. BPF рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдордзреВрди рдХрд░реНрдирд▓ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдордзреНрдпреЗ рдереЗрдЯ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╣рдБрдбрд▓рд░рд▓рд╛ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЖрд╣реЗ.
- рд╕реНрдкреНрд▓рд┐рдЯ рд▓реЙрдХрд╕рд╛рдареА рдПрдХ рдбрд┐рдЯреЗрдХреНрдЯрд░ рд╕рдорд╛рдХрд▓рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЗ рдореЗрдорд░реАрдордзреАрд▓ рдЕрд▓рд╛рдЗрди рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛рдирд╛ рдЙрджреНрднрд╡рддреЗ рдХрд╛рд░рдг рдЕрдгреБ рд╕реВрдЪрдирд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛рдирд╛, рдбреЗрдЯрд╛ рджреЛрди CPU рдХреЕрд╢реЗ рд▓рд╛рдЗрди рдУрд▓рд╛рдВрдбрддреЛ. рдХрд░реНрдирд▓ рдСрди-рдж-рдлреНрд▓рд╛рдп рдЕрд╢рд╛ рдЕрдбрдерд│реНрдпрд╛рдВрдирд╛ рдУрд│рдЦреВ рд╢рдХрддреЛ рдЬреНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рд▓рдХреНрд╖рдгреАрдп рдШрдЯ рд╣реЛрддреЗ, рдЖрдгрд┐ рдЪреЗрддрд╛рд╡рдгреА рдЬрд╛рд░реА рдХреЗрд▓реА рдЬрд╛рддреЗ рдХрд┐рдВрд╡рд╛ рдмреНрд▓реЙрдХреЗрдЬрдореБрд│реЗ рдНрдкреНрд▓рд┐рдХреЗрд╢рдирд▓рд╛ SIGBUS рд╕рд┐рдЧреНрдирд▓ рдкрд╛рдард╡рддрд╛ рдпреЗрддреЛ.
- рдорд▓реНрдЯрд┐рдкрд╛рде рдЯреАрд╕реАрдкреА (MPTCP) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреЗ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдорд╛рд░реНрдЧрд╛рдВрдиреА рдкреЕрдХреЗрдЯреНрд╕рдЪреНрдпрд╛ рд╡рд┐рддрд░рдгрд╛рд╕рд╣ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рдирдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдЪреЗ рдЖрдпреЛрдЬрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреАрд╕реАрдкреА рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪрд╛ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ. рдЖрдпрдкреА рдкрддреНрддреЗ.
- рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреБрд▓рд░ SCHED_CORE рд╢реЗрдбреНрдпреБрд▓рд┐рдВрдЧ рдореЛрдб рд▓рд╛рдЧреВ рдХрд░рддреЛ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛рдЪ CPU рдХреЛрд░рд╡рд░ рдХреЛрдгрддреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдПрдХрддреНрд░ рдЪрд╛рд▓рд╡рддрд╛ рдпреЗрддреАрд▓ рд╣реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпреЗрд▓рд╛ рдХреБрдХреА рдЕрднрд┐рдЬреНрдЮрд╛рдкрдХ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЬреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреАрд▓ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рдЪреА рд╡реНрдпрд╛рдкреНрддреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЛ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рдорд╛рди рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХрд┐рдВрд╡рд╛ рдХрдВрдЯреЗрдирд░рд╢реА рд╕рдВрдмрдВрдзрд┐рдд). рдХреЛрдб рдПрдХреНрдЭрд┐рдХреНрдпреБрд╢рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рддрд╛рдирд╛, рд╢реЗрдбреНрдпреБрд▓рд░ рдЦрд╛рддреНрд░реА рдХрд░реВ рд╢рдХрддреЛ рдХреА рдПрдХ рд╕реАрдкреАрдпреВ рдХреЛрд░ рдлрдХреНрдд рддреНрдпрд╛рдЪ рдорд╛рд▓рдХрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдордзреНрдпреЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд╛рд╣реА рд╕реНрдкреЗрдХреНрдЯрд░ рд╣рд▓реНрд▓реНрдпрд╛рдВрдирд╛ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдЪ SMT (рд╣рд╛рдпрдкрд░ рдереНрд░реЗрдбрд┐рдВрдЧ) рдереНрд░реЗрдбрд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдЖрдгрд┐ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕реВ рдХрд╛рдорд╛рдВрдирд╛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рддреЛ. .
- cgroups рд╕рд╛рдареА, рд╕реНрд▓реЕрдм рдореЗрдорд░реА рдХрдВрдЯреНрд░реЛрд▓рд░ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдЬреЛ рд╕реНрд▓реЕрдм рдЕрдХрд╛рдЙрдВрдЯрд┐рдВрдЧ рдореЗрдорд░реА рдкреЗрдЬреЗрд╕рдЪреНрдпрд╛ рд▓реЗрд╡реНрд╣рд▓рд╡рд░реВрди рдХрд░реНрдирд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреНрдпрд╛ рд▓реЗрд╡реНрд╣рд▓рд╡рд░ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рд╕реНрд▓реЕрдм рдкреЗрдЬреЗрд╕ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ cgroups рдордзреНрдпреЗ рд╢реЗрдЕрд░ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рдРрд╡рдЬреА рд╕реНрд▓реЕрдм рдХреЕрд╢реЗрд╕рд╛рдареА рд╡реЗрдЧрд│реЗ рд╡рд╛рдЯрдк рдХрд░рдгреЗ. рдкреНрд░рддреНрдпреЗрдХ cgroup. рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдореБрд│реЗ рд╕реНрд▓реЕрдм рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд╛рдврд╡рдгреЗ, рд╕реНрд▓реЕрдмрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдореЗрдорд░реАрдЪрд╛ рдЖрдХрд╛рд░ 30-45% рдХрдореА рдХрд░рдгреЗ, рдХрд░реНрдирд▓рдЪрд╛ рдПрдХреВрдг рдореЗрдорд░реА рд╡рд╛рдкрд░ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдХрд░рдгреЗ рдЖрдгрд┐ рдореЗрдорд░реА рдлреНрд░реЕрдЧрдореЗрдВрдЯреЗрд╢рди рдХрдореА рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ.
- рдбреАрдмрдЧрд┐рдВрдЧ рдбреЗрдЯрд╛рдЪреА рдбрд┐рд▓рд┐рд╡реНрд╣рд░реА рд╕реАрдЯреАрдПрдл (рдХреЙрдореНрдкреЕрдХреНрдЯ рдЯрд╛рдЗрдк рдлреЙрд░рдореЕрдЯ) рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рд╕реА рдкреНрд░рдХрд╛рд░рд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рд╕рдВрдЪрдпрди, рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдгрд┐ рдбреАрдмрдЧрд┐рдВрдЧ рдЪрд┐рдиреНрд╣рд╛рдВрдордзреАрд▓ рдХрдиреЗрдХреНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
- DRBD (рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреБрдЯреЗрдб рд░рд┐рдкреНрд▓рд┐рдХреЗрдЯреЗрдб рдмреНрд▓реЙрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕) рдореЙрдбреНрдпреВрд▓ рдЖрдгрд┐ /dev/raw рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдмрдВрдж рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд (рдереЗрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рд╡реЗрд╢рд╛рд╕рд╛рдареА O_DIRECT рдзреНрд╡рдЬ рд╡рд╛рдкрд░рд╛).
рд╕реНрддреНрд░реЛрдд: opennet.ru
