Oracle Unbreakable Enterprise Kernel R5U2-ni buraxır

Oracle şirkəti azad edilib kernel üçün ikinci xüsusiyyət yeniləməsi Qırılmaz Enterprise Kernel R5, Red Hat Enterprise Linux nüvəsi ilə standart paketə alternativ olaraq Oracle Linux paylanmasında istifadə üçün yerləşdirilmişdir. Kernel x86_64 və ARM64 (aarch64) arxitekturaları üçün mövcuddur. Kernel mənbələri, o cümlədən fərdi yamaqlara bölünmə, nəşr olundu Oracle ictimai Git deposunda.

Unbreakable Enterprise Kernel 5 paketi nüvəyə əsaslanır Linux 4.14 (UEK R4 4.1 ləpəsinə əsaslanırdı), o, yeni funksiyalar, optimallaşdırmalar və düzəlişlərlə yenilənir, həmçinin RHEL-də işləyən əksər proqramlarla uyğunluq üçün sınaqdan keçirilir və Oracle sənaye proqram və avadanlıqları ilə işləmək üçün xüsusi olaraq optimallaşdırılıb. UEK R5U1 nüvəsi ilə quraşdırma və src paketləri hazırladılar Oracle Linux 7.5 və 7.6 üçün (RHEL, CentOS və Scientific Linux-un oxşar versiyalarında bu nüvədən istifadə etmək üçün heç bir maneə yoxdur).

Açar irəliləyişlər:

  • Yamalar, qrupdakı müəyyən tapşırıqlar və ya proseslər dəstləri üçün müxtəlif resursların (CPU, yaddaş, I/O) əldə edilməsi üçün gözləmə müddəti haqqında məlumatları təhlil etməyə imkan verən PSI (Pressure Stall Information) alt sisteminin tətbiqi ilə köçürüldü. . PSI istifadə edərək, istifadəçi sahəsinin idarəediciləri Orta Yüklə müqayisədə sistemin yüklənməsinin səviyyəsini və yavaşlama nümunələrini daha dəqiq qiymətləndirə bilər;
  • cgroup2 üçün cpuset resurs nəzarətçisi işə salınıb, bu, NUMA yaddaş qovşaqlarında və CPU-larda tapşırıqların yerləşdirilməsinin məhdudlaşdırılması mexanizmini təmin edir, yalnız cpuset psevdo-FS interfeysi vasitəsilə tapşırıq qrupu üçün müəyyən edilmiş resurslardan istifadə etməyə imkan verir;
  • Ktask çərçivəsi nüvədə əhəmiyyətli CPU resurslarını istehlak edən tapşırıqları paralelləşdirmək üçün tətbiq edilmişdir. Məsələn, ktask istifadə edərək, yaddaş səhifələrinin diapazonlarını təmizləmək və ya inodların siyahısını emal etmək üçün əməliyyatların paralelləşdirilməsi təşkil edilə bilər;
  • DTrace-də əlavə etdi “pcap(skb,proto)” yeni hərəkətindən istifadə edərək libpcap vasitəsilə paket tutma dəstəyi Məsələn “dtrace -n 'ip:::send { pcap((void *)arg0, PCAP_IP); }'";
  • Yeni nüvə buraxılışlarından keçirdi btrfs, CIFS, ext4, OCFS2 və XFS fayl sistemlərinin həyata keçirilməsində düzəlişlər;
  • 4.19 nüvəsindən keçirdi KVM, Xen və Hyper-V hipervizorlarının dəstəyi ilə bağlı dəyişikliklər;
  • Yenilənib cihaz sürücüləri və NVMe sürücüləri üçün genişləndirilmiş dəstək (4.18 nüvədən 4.21-ə dəyişikliklər köçürüldü);
  • ARM platformalarında performansı optimallaşdırmaq üçün düzəlişlər tətbiq edilmişdir.

Mənbə: opennet.ru

Добавить комментарий