ಒರಾಕಲ್ ಅನ್ಬ್ರೇಕಬಲ್ ಎಂಟರ್ಪ್ರೈಸ್ ಕರ್ನಲ್ R5U2 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ

ಒರಾಕಲ್ ಕಂಪನಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ ಕರ್ನಲ್‌ಗಾಗಿ ಎರಡನೇ ವೈಶಿಷ್ಟ್ಯದ ನವೀಕರಣ ಒಡೆಯಲಾಗದ ಎಂಟರ್‌ಪ್ರೈಸ್ ಕರ್ನಲ್ R5, Red Hat Enterprise Linux ನಿಂದ ಕರ್ನಲ್‌ನೊಂದಿಗೆ ಪ್ರಮಾಣಿತ ಪ್ಯಾಕೇಜ್‌ಗೆ ಪರ್ಯಾಯವಾಗಿ Oracle Linux ವಿತರಣೆಯಲ್ಲಿ ಬಳಸಲು ಇರಿಸಲಾಗಿದೆ. ಕರ್ನಲ್ x86_64 ಮತ್ತು ARM64 (aarch64) ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ಲಭ್ಯವಿದೆ. ಕರ್ನಲ್ ಮೂಲಗಳು, ಪ್ರತ್ಯೇಕ ಪ್ಯಾಚ್‌ಗಳಾಗಿ ವಿಭಜನೆ ಸೇರಿದಂತೆ, ಪ್ರಕಟಿಸಲಾಗಿದೆ ಒರಾಕಲ್ ಸಾರ್ವಜನಿಕ Git ರೆಪೊಸಿಟರಿಯಲ್ಲಿ.

ಅನ್ಬ್ರೇಕಬಲ್ ಎಂಟರ್ಪ್ರೈಸ್ ಕರ್ನಲ್ 5 ಪ್ಯಾಕೇಜ್ ಕರ್ನಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಲಿನಕ್ಸ್ 4.14 (UEK R4 4.1 ಕರ್ನಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ), ಇದು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು, ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳು ಮತ್ತು ಪರಿಹಾರಗಳೊಂದಿಗೆ ನವೀಕರಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು RHEL ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಹೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ ಪರೀಕ್ಷಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಒರಾಕಲ್ ಕೈಗಾರಿಕಾ ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್‌ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ. UEK R5U1 ಕರ್ನಲ್‌ನೊಂದಿಗೆ ಅನುಸ್ಥಾಪನೆ ಮತ್ತು src ಪ್ಯಾಕೇಜುಗಳು ತಯಾರಾದ Oracle Linux 7.5 ಮತ್ತು 7.6 ಗಾಗಿ (RHEL, CentOS ಮತ್ತು Scientific Linux ನ ಒಂದೇ ರೀತಿಯ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಈ ಕರ್ನಲ್ ಅನ್ನು ಬಳಸಲು ಯಾವುದೇ ಅಡೆತಡೆಗಳಿಲ್ಲ).

ಕೀ ಅಭಿವೃದ್ಧಿಗಳು:

  • PSI (ಒತ್ತಡದ ಸ್ಟಾಲ್ ಮಾಹಿತಿ) ಉಪವ್ಯವಸ್ಥೆಯ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಪ್ಯಾಚ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸಲಾಗಿದೆ, ಇದು cgroup ನಲ್ಲಿ ಕೆಲವು ಕಾರ್ಯಗಳು ಅಥವಾ ಪ್ರಕ್ರಿಯೆಗಳ ಸೆಟ್‌ಗಳಿಗಾಗಿ ವಿವಿಧ ಸಂಪನ್ಮೂಲಗಳನ್ನು (CPU, ಮೆಮೊರಿ, I/O) ಪಡೆಯಲು ಕಾಯುವ ಸಮಯದ ಮಾಹಿತಿಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. . PSI ಅನ್ನು ಬಳಸಿಕೊಂಡು, ಲೋಡ್ ಸರಾಸರಿಗೆ ಹೋಲಿಸಿದರೆ ಬಳಕೆದಾರ ಸ್ಪೇಸ್ ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು ಸಿಸ್ಟಮ್ ಲೋಡ್ ಮತ್ತು ನಿಧಾನಗತಿಯ ಮಾದರಿಗಳ ಮಟ್ಟವನ್ನು ಹೆಚ್ಚು ನಿಖರವಾಗಿ ಅಂದಾಜು ಮಾಡಬಹುದು;
  • cgroup2 ಗಾಗಿ, cpuset ಸಂಪನ್ಮೂಲ ನಿಯಂತ್ರಕವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ಇದು NUMA ಮೆಮೊರಿ ನೋಡ್‌ಗಳು ಮತ್ತು CPU ಗಳಲ್ಲಿ ಕಾರ್ಯಗಳ ನಿಯೋಜನೆಯನ್ನು ಸೀಮಿತಗೊಳಿಸುವ ಕಾರ್ಯವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ, cpuset ಸ್ಯೂಡೋ-ಎಫ್‌ಎಸ್ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಕಾರ್ಯ ಗುಂಪಿಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಸಂಪನ್ಮೂಲಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ;
  • ಗಮನಾರ್ಹ CPU ಸಂಪನ್ಮೂಲಗಳನ್ನು ಸೇವಿಸುವ ಕರ್ನಲ್‌ನಲ್ಲಿನ ಕಾರ್ಯಗಳನ್ನು ಸಮಾನಾಂತರಗೊಳಿಸಲು ktask ಚೌಕಟ್ಟನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ktask ಅನ್ನು ಬಳಸಿ, ಮೆಮೊರಿ ಪುಟಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ತೆರವುಗೊಳಿಸಲು ಅಥವಾ ಐನೋಡ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಕಾರ್ಯಾಚರಣೆಗಳ ಸಮಾನಾಂತರಗೊಳಿಸುವಿಕೆಯನ್ನು ಆಯೋಜಿಸಬಹುದು;
  • ಡಿಟ್ರೇಸ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಹೊಸ ಕ್ರಿಯೆಯನ್ನು ಬಳಸಿಕೊಂಡು libpcap ಮೂಲಕ ಪ್ಯಾಕೆಟ್ ಕ್ಯಾಪ್ಚರ್‌ಗೆ ಬೆಂಬಲ “pcap(skb,proto)” ಉದಾಹರಣೆಗೆ “dtrace -n 'ip:::send {pcap((noid *)arg0, PCAP_IP); }'";
  • ಹೊಸ ಕರ್ನಲ್ ಬಿಡುಗಡೆಗಳಿಂದ ಮೇಲೆ ಸಾಗಿಸಿದರು btrfs, CIFS, ext4, OCFS2 ಮತ್ತು XFS ಕಡತ ವ್ಯವಸ್ಥೆಗಳ ಅನುಷ್ಠಾನದಲ್ಲಿ ಪರಿಹಾರಗಳು;
  • ಕರ್ನಲ್ 4.19 ರಿಂದ ಮೇಲೆ ಸಾಗಿಸಿದರು KVM, Xen ಮತ್ತು Hyper-V ಹೈಪರ್‌ವೈಸರ್‌ಗಳಿಗೆ ಬೆಂಬಲಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಬದಲಾವಣೆಗಳು;
  • ನವೀಕರಿಸಲಾಗಿದೆ ಸಾಧನ ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು NVMe ಡ್ರೈವ್‌ಗಳಿಗೆ ವಿಸ್ತೃತ ಬೆಂಬಲ (ಕರ್ನಲ್‌ಗಳು 4.18 ರಿಂದ 4.21 ರವರೆಗಿನ ಬದಲಾವಣೆಗಳನ್ನು ವರ್ಗಾಯಿಸಲಾಗಿದೆ);
  • ARM ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಅನ್ವಯಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ