Oracle рдиреЗ Unbreakable Enterprise Kernel R5U2 рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗ рдЖрд╣реЗ

рдУрд░реЕрдХрд▓ рдХрдВрдкрдиреА рд╕реЛрдбрд▓реЗ рдХрд░реНрдирд▓рд╕рд╛рдареА рджреБрд╕рд░реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЕрджреНрдпрддрди рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдХрд░реНрдирд▓ R5, Red Hat Enterprise Linux рдХрдбреАрд▓ рдХрд░реНрдирд▓рд╕рд╣ рдорд╛рдирдХ рдкреЕрдХреЗрдЬрд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдореНрд╣рдгреВрди Oracle Linux рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдерд╛рди рджрд┐рд▓реЗ рдЖрд╣реЗ. рдХрд░реНрдирд▓ x86_64 рдЖрдгрд┐ ARM64 (aarch64) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ. рдХрд░реНрдирд▓ рд╕реНрддреНрд░реЛрдд, рд╡реИрдпрдХреНрддрд┐рдХ рдкреЕрдЪреЗрд╕рдордзреНрдпреЗ рдЦрдВрдбрд┐рдд рд╣реЛрдгреНрдпрд╛рд╕рд╣, рдкреНрд░рдХрд╛рд╢рд┐рдд рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдУрд░реЕрдХрд▓ рдЧрд┐рдЯ рднрд╛рдВрдбрд╛рд░рд╛рдд.

рдЕрдирдмреНрд░реЗрдХреЗрдмрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдХрд░реНрдирд▓ 5 рдХрд░реНрдирд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдЖрд╣реЗ рд▓рд┐рдирдХреНрд╕ 4.14 (UEK R4 рд╣реЗ 4.1 рдХрд░реНрдирд▓рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреЗ), рдЬреЗ рдирд╡реАрди рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ, рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЖрдгрд┐ рдирд┐рд░рд╛рдХрд░рдгрд╛рдВрд╕рд╣ рдЕрджреНрдпрддрдирд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ RHEL рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реНтАНрдпрд╛ рдмрд░реНтАНрдпрд╛рдЪ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╣ рд╕реБрд╕рдВрдЧрддрддреЗрд╕рд╛рдареА рджреЗрдЦреАрд▓ рддрдкрд╛рд╕рд▓реЗ рдЬрд╛рддреЗ, рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖рддрдГ Oracle рдФрджреНрдпреЛрдЧрд┐рдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрдгрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. UEK R5U1 рдХрд░реНрдирд▓рд╕рд╣ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЖрдгрд┐ src рдкреЕрдХреЗрдЬреЗрд╕ рддрдпрд╛рд░ Oracle Linux 7.5 рдЖрдгрд┐ 7.6 рд╕рд╛рдареА (рд╣реЗ рдХрд░реНрдирд▓ RHEL, CentOS рдЖрдгрд┐ Scientific Linux рдЪреНрдпрд╛ рддрддреНрд╕рдо рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рдХреЛрдгрддреЗрд╣реА рдЕрдбрдерд│реЗ рдирд╛рд╣реАрдд).

рдХрд│ рд╕реБрдзрд╛рд░рдгрд╛:

  • PSI (рдкреНрд░реЗрд╢рд░ рд╕реНрдЯреЙрд▓ рдЗрдиреНрдлреЙрд░реНрдореЗрд╢рди) рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╣ рдкреЕрдЪреЗрд╕ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рд╡рд┐рдз рд╕рдВрд╕рд╛рдзрдиреЗ (CPU, рдореЗрдорд░реА, I/O) рдорд┐рд│рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддреАрдХреНрд╖рд╛ рд╡реЗрд│реЗрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ cgroup рдордзреНрдпреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рд╕рд╛рдареА. . PSI рд╡рд╛рдкрд░реВрди, рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рд╣рдБрдбрд▓рд░ рд▓реЛрдб рд╕рд░рд╛рд╕рд░реАрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рд╕рд┐рд╕реНрдЯрдо рд▓реЛрдб рдЖрдгрд┐ рд╕реНрд▓реЛрдбрд╛рдЙрди рдкреЕрдЯрд░реНрдирдЪреА рдкрд╛рддрд│реА рдЕрдзрд┐рдХ рдЕрдЪреВрдХрдкрдгреЗ рдЕрдВрджрд╛рдЬ рдХрд░реВ рд╢рдХрддрд╛рдд;
  • cgroup2 рд╕рд╛рдареА, cpuset рд░рд┐рд╕реЛрд░реНрд╕ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдЖрд╣реЗ, рдЬреЗ NUMA рдореЗрдорд░реА рдиреЛрдбреНрд╕ рдЖрдгрд┐ CPUs рд╡рд░ рдЯрд╛рд╕реНрдХрдЪреЗ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдпрдВрддреНрд░рдгрд╛ рдкреБрд░рд╡рддреЗ, cpuset рд╕реНрдпреВрдбреЛ-FS рдЗрдВрдЯрд░рдлреЗрд╕рджреНрд╡рд╛рд░реЗ рдЯрд╛рд╕реНрдХ рдЧреНрд░реБрдкрд╕рд╛рдареА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;
  • рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг CPU рд╕рдВрд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рдгрд╛рд▒реНрдпрд╛ рдХрд░реНрдирд▓рдордзреАрд▓ рдХрд╛рд░реНрдпреЗ рд╕рдорд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ktask рдлреНрд░реЗрдорд╡рд░реНрдХ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, ktask рд╡рд╛рдкрд░реВрди, рдореЗрдорд░реА рдкреГрд╖реНрдард╛рдВрдЪреНрдпрд╛ рд╢реНрд░реЗрдгреА рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреЗ рд╕рдорд╛рдВрддрд░реАрдХрд░рдг рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдЖрдпрдиреЛрдбреНрд╕рдЪреНрдпрд╛ рд╕реВрдЪреАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ;
  • DTrace рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдирд╡реАрди рдХреНрд░рд┐рдпрд╛ тАЬpcap(skb,proto)тАЭ рд╡рд╛рдкрд░реВрди libpcap рджреНрд╡рд╛рд░реЗ рдкреЕрдХреЗрдЯ рдХреЕрдкреНрдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде тАЬdtrace -n 'ip:::send { pcap((void*)arg0, PCAP_IP); }'";
  • рдирд╡реАрди рдХрд░реНрдирд▓ рдкреНрд░рдХрд╛рд╢рдирд╛рдВрдордзреВрди рд╡рд╛рд╣реВрди рдиреЗрд▓реЗ btrfs, CIFS, ext4, OCFS2 рдЖрдгрд┐ XFS рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдВрдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдордзреАрд▓ рдирд┐рд░рд╛рдХрд░рдгреЗ;
  • рдХрд░реНрдирд▓ 4.19 рд╡рд░реВрди рд╡рд╛рд╣реВрди рдиреЗрд▓реЗ KVM, Xen рдЖрдгрд┐ Hyper-V рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдмрджрд▓;
  • рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдбреНрд░рд╛рдпрд╡реНрд╣рд░реНрд╕ рдЖрдгрд┐ NVMe рдбреНрд░рд╛рдЗрд╡реНрд╣рд╕рд╛рдареА рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдерди (рдХрд░реНрдирд▓ 4.18 рддреЗ 4.21 рдкрд░реНрдпрдВрддрдЪреЗ рдмрджрд▓ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд);
  • ARM рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╡рд░ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд╛рдпреЛрдЬрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛