Η Oracle κυκλοφορεί το Unbreakable Enterprise Kernel R5U2

Oracle Company απελευθερώθηκε δεύτερη ενημέρωση δυνατοτήτων για τον πυρήνα Unbreakable Enterprise Kernel R5, τοποθετημένο για χρήση στη διανομή Oracle Linux ως εναλλακτική λύση στο τυπικό πακέτο με τον πυρήνα από το Red Hat Enterprise Linux. Ο πυρήνας είναι διαθέσιμος για αρχιτεκτονικές x86_64 και ARM64 (aarch64). Πηγές πυρήνα, συμπεριλαμβανομένης της ανάλυσης σε μεμονωμένες ενημερώσεις κώδικα, που δημοσιεύθηκε στο δημόσιο αποθετήριο Oracle Git.

Ο Unbreakable Enterprise Kernel 5 βασίζεται στον πυρήνα Linux 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, μνήμη, I/O) για ορισμένες εργασίες ή σύνολα διεργασιών σε μια cgroup . Χρησιμοποιώντας το PSI, οι χειριστές χώρου χρήστη μπορούν να εκτιμήσουν με μεγαλύτερη ακρίβεια το επίπεδο του φόρτου του συστήματος και των μοτίβων επιβράδυνσης σε σύγκριση με το μέσο όρο φόρτωσης.
  • Για το cgroup2, ο ελεγκτής πόρων cpuset είναι ενεργοποιημένος, ο οποίος παρέχει έναν μηχανισμό για τον περιορισμό της τοποθέτησης εργασιών σε κόμβους μνήμης NUMA και CPU, επιτρέποντας τη χρήση μόνο πόρων που ορίζονται για την ομάδα εργασιών μέσω της διεπαφής ψευδο-FS cpuset.
  • Το πλαίσιο 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.
  • ΕΠΙΚΑΙΡΟΠΟΙΗΜΕΝΟ προγράμματα οδήγησης συσκευών και εκτεταμένη υποστήριξη για μονάδες δίσκου NVMe (οι αλλαγές από τους πυρήνες 4.18 σε 4.21 έχουν μεταφερθεί).
  • Έχουν εφαρμοστεί προσαρμογές για τη βελτιστοποίηση της απόδοσης σε πλατφόρμες ARM.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο