Oracle нь Unbreakable Enterprise Kernel R5U2-ийг гаргасан

Oracle компани гаргасан цөмийн хоёр дахь функцийн шинэчлэл Хагаршгүй Enterprise Kernel R5, Red Hat Enterprise Linux-ийн цөм бүхий стандарт багцаас өөр хувилбар болгон Oracle Linux түгээлтэд ашиглахаар байрлуулсан. Цөмийг x86_64 болон ARM64 (aarch64) архитектурт ашиглах боломжтой. Цөмийн эх сурвалжууд, түүний дотор тусдаа нөхөөсүүдэд хуваагдах, Нийтлэгдсэн нийтийн Oracle Git репозитор дээр.

Unbreakable Enterprise Kernel 5 нь цөм дээр суурилдаг Линуксийн 4.14 (UEK R4 нь 4.1 цөм дээр суурилагдсан) шинэ боломжууд, оновчлолууд болон засваруудаар шинэчлэгдсэн бөгөөд RHEL дээр ажиллаж байгаа ихэнх программуудтай нийцэж байгаа эсэхийг шалгасан бөгөөд Oracle үйлдвэрлэлийн программ хангамж, техник хангамжтай ажиллахад тусгайлан оновчтой болгосон. UEK R5U1 цөм бүхий суулгац болон src багцууд бэлтгэсэн Oracle Linux 7.5 ба 7.6-д зориулсан (энэ цөмийг RHEL, CentOS болон Scientific Linux-ийн ижил төстэй хувилбаруудад ашиглахад ямар ч саад бэрхшээл байхгүй).

Түлхүүр сайжруулалт:

  • PSI (Pressure Stall Information) дэд системийг хэрэгжүүлснээр засваруудыг шилжүүлсэн бөгөөд энэ нь бүлэгт тодорхой даалгавар эсвэл процессын багцад янз бүрийн нөөц (CPU, санах ой, I/O) авахад шаардагдах хугацааны талаарх мэдээллийг шинжлэх боломжийг олгодог. . PSI-г ашигласнаар хэрэглэгчийн зай зохицуулагчид системийн ачааллын түвшин болон удаашрах хэв маягийг Ачааллын дундажтай харьцуулахад илүү нарийвчлалтай тооцоолох боломжтой;
  • cgroup2-ийн хувьд cpuset нөөцийн хянагчийг идэвхжүүлсэн бөгөөд энэ нь NUMA санах ойн зангилаа болон CPU-ууд дээр даалгавруудыг байрлуулахыг хязгаарлах механизмыг хангаж, зөвхөн 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

сэтгэгдэл нэмэх