Ua hoʻokuʻu ʻo Oracle i ka Unbreakable Enterprise Kernel R5U2

Hui Oracle hoʻokuʻu ka lua o ka hiʻona hou no ka kernel ʻAʻole hiki ke haʻihaʻi ʻia ʻo Enterprise Kernel R5, hoʻonoho ʻia no ka hoʻohana ʻana i ka hāʻawi ʻana i ka Oracle Linux ma ke ʻano he ʻokoʻa i ka pūʻolo maʻamau me ka kernel mai Red Hat Enterprise Linux. Loaʻa ka kernel no x86_64 a me ARM64 (aarch64). ʻO nā kumu kumu, me ka hoʻokaʻawale ʻana i nā ʻāpana pākahi, hoʻopuka ʻia i loko o ka waihona Git lehulehu o Oracle.

Hoʻokumu ʻia ka pūʻolo Unbreakable Enterprise Kernel 5 ma ka kernel Linux 4.14 (Ua hoʻokumu ʻia ʻo UEK R4 ma ka 4.1 kernel), i hoʻonui ʻia me nā hiʻohiʻona hou, optimizations a me ka hoʻoponopono ʻana, a ua hoʻāʻo ʻia hoʻi no ka hoʻohālikelike ʻana me ka hapa nui o nā noi e holo ana ma RHEL, a ua hoʻonohonoho pono ʻia e hana pū me nā polokalamu ʻoihana ʻoihana Oracle a me nā lako. Hoʻokomo a me nā pūʻolo src me ka UEK R5U1 kernel hoomakaukauia no Oracle Linux 7.5 a me 7.6 (ʻaʻohe mea keʻakeʻa i ka hoʻohana ʻana i kēia kernel ma nā mana like o RHEL, CentOS a me Scientific Linux).

Ki nā hoʻomaikaʻi:

  • Ua hoʻoneʻe ʻia nā patches me ka hoʻokō ʻana o ka subsystem PSI (Pressure Stall Information), e hiki ai iā ʻoe ke nānā i ka ʻike e pili ana i ka manawa kali no ka loaʻa ʻana o nā kumuwaiwai like ʻole (CPU, hoʻomanaʻo, I/O) no kekahi mau hana a i ʻole nā ​​​​papahana o nā kaʻina hana i loko o kahi cgroup. . Ma ka hoʻohana ʻana i ka PSI, hiki i nā mea hoʻohana ke hoʻohana i nā mea hoʻohana ke koho pololei i ke kiʻekiʻe o ka hoʻouka ʻana o ka ʻōnaehana a me nā hiʻohiʻona lohi i hoʻohālikelike ʻia me ka Load Average;
  • No ka cgroup2, ua hoʻohana ʻia ka cpuset resource controller, e hāʻawi ana i kahi hana no ka kaupalena ʻana i ka hoʻokomo ʻana i nā hana ma nā nodes hoʻomanaʻo NUMA a me nā CPU, e ʻae i ka hoʻohana ʻana i nā kumuwaiwai wale nō i wehewehe ʻia no ka hui hana ma o ka cpuset pseudo-FS interface;
  • Ua hoʻokō ʻia ka ktask framework e hoʻohālikelike i nā hana i loko o ka kernel e hoʻopau i nā kumuwaiwai CPU nui. No ka laʻana, me ka hoʻohana ʻana i ka ktask, ka hoʻohālikelike o nā hana e hoʻomaʻemaʻe i nā pae o nā ʻaoʻao hoʻomanaʻo a i ʻole ka hana ʻana i kahi papa inoa o nā inode hiki ke hoʻonohonoho ʻia;
  • Ma DTrace hoʻohui ʻia kākoʻo no ka hopu ʻana i ka ʻeke ma o ka libpcap me ka hoʻohana ʻana i ka hana hou "pcap(skb,proto)" No ka laʻana "dtrace -n 'ip::: hoʻouna {pcap((void *)arg0, PCAP_IP); }'";
  • Mai nā hoʻokuʻu kernel hou lawe ʻia aku hoʻoponopono i ka hoʻokō ʻana i nā ʻōnaehana faila btrfs, CIFS, ext4, OCFS2 a me XFS;
  • Mai ka kernel 4.19 lawe ʻia aku nā hoʻololi e pili ana i ke kākoʻo no KVM, Xen a me Hyper-V hypervisors;
  • Hoʻohou nā mea hoʻokele a hoʻonui i ke kākoʻo no nā drive NVMe (ua hoʻololi ʻia nā loli mai nā kernels 4.18 a i 4.21);
  • Ua hoʻohana ʻia nā hoʻoponopono e hoʻokō i ka hana ma nā kahua ARM.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka