แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Oracle แž”แžถแž“แž”แž‰แŸ’แž…แŸแž‰ Kernel Enterprise Unbreakable R5U2

แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Oracle แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แž€แžถแžšแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž˜แžปแžแž„แžถแžšแž‘แžธแž–แžธแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแžบแžŽแŸ‚แž› แžแžบแžŽแŸ‚แž›แžŸแž แž‚แŸ’แžšแžถแžŸแžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž”แžถแž“ R5แž”แžถแž“แžŠแžถแž€แŸ‹แž‘แžธแžแžถแŸ†แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸ‚แž€แž…แžถแž™ Oracle Linux แž‡แžถแž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž‰แŸ’แž…แž”แŸ‹แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแž‡แžถแž˜แžฝแž™แž“แžนแž„แžแžบแžŽแŸ‚แž›แž–แžธ Red Hat Enterprise Linux แŸ” แžแžบแžŽแŸ‚แž›แž˜แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ x86_64 แž“แžทแž„ ARM64 (aarch64) แŸ” แž”แŸ’แžšแž—แž–แžแžบแžŽแŸ‚แž› แžšแžฝแž˜แž‘แžถแŸ†แž„แž€แžถแžšแž”แŸ†แž”แŸ‚แž€แž‘แŸ…แž‡แžถแž”แŸ†แžŽแŸ‡แž”แžปแž‚แŸ’แž‚แž›แŸ” แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™ แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„ Oracle public Git แŸ”

แž€แž‰แŸ’แž…แž”แŸ‹แžแžบแžŽแŸ‚แž› 5 แžŸแž แž‚แŸ’แžšแžถแžŸแžŠแŸ‚แž›แž˜แžทแž“แžขแžถแž…แž”แŸ†แž”แŸ‚แž€แž”แžถแž“แž‚แžบแž•แŸ’แžขแŸ‚แž€แž›แžพแžแžบแžŽแŸ‚แž› แž›แžธแž“แžปแž… 4.14 (UEK R4 แž•แŸ’แžขแŸ‚แž€แž›แžพแžแžบแžŽแŸ‚แž› 4.1) แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžขแžถแž”แŸ‹แžŠแŸแžแž‡แžถแž˜แžฝแž™แž“แžนแž„แž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธ แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž– แž“แžทแž„แž€แžถแžšแž‡แžฝแžŸแž‡แžปแž› แž แžพแž™แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžถแž€แž›แŸ’แž”แž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž—แžถแž‚แž…แŸ’แžšแžพแž“แžŠแŸ‚แž›แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพ RHEL แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแž‡แžถแž–แžทแžŸแŸแžŸแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžšแž”แžŸแŸ‹ Oracle แŸ” แž€แžถแžšแžŠแŸ†แžกแžพแž„แž“แžทแž„แž€แž‰แŸ’แž…แž”แŸ‹ src แž‡แžถแž˜แžฝแž™แžแžบแžŽแŸ‚แž› UEK R5U1 แžšแŸ€แž”แž…แŸ† แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Oracle Linux 7.5 แž“แžทแž„ 7.6 (แž˜แžทแž“แž˜แžถแž“แžงแž”แžŸแž‚แŸ’แž‚แž€แŸ’แž“แžปแž„แž€แžถแžšแž”แŸ’แžšแžพแžแžบแžŽแŸ‚แž›แž“แŸแŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถแž“แŸƒ RHEL, CentOS แž“แžทแž„ Scientific Linux)แŸ”

แžŸแŸ„ แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžข:

  • แž”แŸ†แžŽแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžšแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžšแž„ PSI (Pressure Stall Information) แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžœแžทแž—แžถแž‚แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ†แž–แžธแž–แŸแž›แžœแŸแž›แžถแžšแž„แŸ‹แž…แžถแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แž‘แžฝแž›แž”แžถแž“แž’แž“แž’แžถแž“แž•แŸ’แžŸแŸแž„แŸ— (CPU, memory, I/O) แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžทแž…แŸ’แž…แž€แžถแžšแž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹ แžฌแžŸแŸ†แžŽแžปแŸ†แž“แŸƒแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„ cgroup . แžŠแŸ„แž™แž”แŸ’แžšแžพ PSI แžขแŸ’แž“แž€แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž›แŸ†แž แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแžขแžถแž…แž”แŸ‰แžถแž“แŸ‹แž”แŸ’แžšแž˜แžถแžŽแž”แžถแž“แž€แžถแž“แŸ‹แžแŸ‚แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžขแŸ†แž–แžธแž€แž˜แŸ’แžšแžทแžแž“แŸƒแž€แžถแžšแž•แŸ’แž‘แžปแž€แž”แŸ’แžšแž–แŸแž“แŸ’แž’ แž“แžทแž„แž›แŸ†แž“แžถแŸ†แž“แŸƒแž€แžถแžšแž™แžบแžแž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„ Load Average แŸ”
  • แžŸแž˜แŸ’แžšแžถแž”แŸ‹ cgroup2 แžงแž”แž€แžšแžŽแŸแž”แž‰แŸ’แž‡แžถแž’แž“แž’แžถแž“ cpuset แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€ แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž™แž“แŸ’แžแž€แžถแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ†แžŽแžแŸ‹แž€แžถแžšแžŠแžถแž€แŸ‹แž€แžทแž…แŸ’แž…แž€แžถแžšแž“แŸ…แž›แžพแžแŸ’แž“แžถแŸ†แž„แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ† NUMA แž“แžทแž„แžŸแŸŠแžธแž—แžธแž™แžผ แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž’แž“แž’แžถแž“แžแŸ‚แž˜แžฝแž™แž‚แžแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แžšแžปแž˜แž€แžทแž…แŸ’แž…แž€แžถแžšแžแžถแž˜แžšแž™แŸˆแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹ cpuset pseudo-FS แŸ”
  • แž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒ ktask แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แžขแž“แžปแžœแžแŸ’แžโ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แžŸแŸ’แžšแž”โ€‹แž‚แŸ’แž“แžถโ€‹แž“แžนแž„โ€‹แž€แžทแž…แŸ’แž…แž€แžถแžšโ€‹แž€แŸ’แž“แžปแž„โ€‹แžแžบแžŽแŸ‚แž›โ€‹แžŠแŸ‚แž›โ€‹แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹โ€‹แž’แž“แž’แžถแž“ CPU แžŸแŸ†แžแžถแž“แŸ‹แŸ—แŸ” แž‡แžถแžงแž‘แžถแž แžšแžŽแŸ แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ ktask แž€แžถแžšแž”แŸ‰แžถแžšแŸ‰แžถแžกแŸ‚แž›แž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแžพแž˜แŸ’แž”แžธแž‡แž˜แŸ’แžšแŸ‡แž‡แžฝแžšแž“แŸƒแž‘แŸ†แž–แŸแžšแžŸแžแžท แžฌแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž‰แŸ’แž‡แžธแž“แŸƒแžขแŸŠแžธแžŽแžผแžแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„ DTrace แž”แž“แŸ’แžแŸ‚แž˜ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แžถแž”แŸ‹แž™แž€แž€แž‰แŸ’แž…แž”แŸ‹แž–แŸแžแŸŒแž˜แžถแž“แžแžถแž˜แžšแž™แŸˆ libpcap แžŠแŸ„แž™แž”แŸ’แžšแžพแžŸแž€แž˜แŸ’แž˜แž—แžถแž–แžแŸ’แž˜แžธ โ€œpcap(skb, proto)โ€ แžงแž‘แžถแž แžšแžŽแŸ โ€œdtrace -n 'ip::: send { pcap((void *)arg0, PCAP_IP); }'";
  • แž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแžบแžŽแŸ‚แž›แžแŸ’แž˜แžธแŸ” แž”แžถแž“แžŠแžนแž€แž›แžพแžŸ แž‡แžฝแžŸแž‡แžปแž›แž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžš btrfs, CIFS, ext4, OCFS2 แž“แžทแž„ XFS;
  • แž–แžธแžแžบแžŽแŸ‚แž› 4.19 แž”แžถแž“แžŠแžนแž€แž›แžพแžŸ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ KVM, Xen แž“แžทแž„ Hyper-V hypervisors;
  • แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž– แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแžงแž”แž€แžšแžŽแŸ แž“แžทแž„แž–แž„แŸ’แžšแžธแž€แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŠแŸ’แžšแžถแž™ NVMe (แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธแžแžบแžŽแŸ‚แž› 4.18 แž‘แŸ… 4.21 แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžš);
  • แž€แžถแžšแž€แŸ‚แžแž˜แŸ’แžšแžผแžœแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแžพแž˜แŸ’แž”แžธแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž“แŸ…แž›แžพแžœแŸแž‘แžทแž€แžถ ARM แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹