ablog

不器用で落着きのない技術者のメモ

Unbreakable Enterprise Kernel が気になる

最近、Unbreakable Enterprise Kernel が気になる。
早速、日本オラクルの中嶋さんやインサイト・テクノロジーの新久保さんのブログでも取り上げられてる。

9/19に行われたOracle Open World 2010のキーノートにてUnbreakable Enterprise Kernelがアナウンスされ、即時利用可能になっています。

Oracle Linux with Oracle’s Unbreakable Enterprise Kernel

Unbreakable Enterprise KernelはOracleが満を持して投入するOracle Linuxのカスタムカーネルとそのサブセットです。カーネルは2.6.32がベースとなっており、OCFS2 1.6をはじめ多くの拡張が施されています。
コミュニティでの最新の開発成果とOracleがハイエンドシステムで培ったカスタマイズを盛り込み、かつ完全にサポートを得られるOS、それがOracle Linux with Oracle’s Unbreakable Enterprise Kernelです。(長くてすみません)

そして驚くべきことにこのUnbreakable Enterprise Kernelは誰でも利用可能です。利用するにあたりサポート契約は必要ありません。
んじゃ早速使ってみようじゃないの!ということでインストールしてみます。

Unbreakable Enterprise Kernelは新しいOSディストリビューションとして提供されるわけではなく、RPM形式で既存のOracle Linuxにアップデートインストールすることになります。
Oracle LinuxのUBL契約(サポート契約)をお持ちの方はこれまで通りULN(Unbreakable Linux Network)を使ってインストールできます。ULNにはすでに「Oracle Linux 5 Latest (x86_64)」のChannelが開設されていますのでこのChannelを対象Systemのサブスクリプションに追加し、その後でup2dateコマンドを発行すればインストールできます。

http://nkjmkzk.net/?p=1403


特にパフォーマンスに影響するところで具体的にどのような改良が加えられているのか気になる。

Extreme Performance
Unbreakable Enterprise Kernel has been engineered and tested with performance in mind and internal benchmarks show tremendous performance improvements compared to a standard Enterprise Linux 5 kernel (2.6.18-194).
Unbreakable Enterprise Kernel includes enhancements and bug fixes to improve virtual memory performance, network and disk I/O performance as well as improvements for large NUMA (Non-Uniform Memory Access) systems:

  • The latest Infiniband software stack, OFED 1.5.1
  • Improved RDS (reliable datagram sockets) stack for high speed, low latency networking
  • Overall networking performance has been improved—especially at high loads—due to the inclusion of receive packet steering
  • Improved asynchronous write back performance
  • Increased scalability on fast storage such as solid state disk (SSD)
  • Advanced support for large NUMA systems
http://www.oracle.com/us/technologies/linux/unbreakable-enterprise-kernel-ds-173416.pdf

このあたりをもう少し具体的に知りたいと思っていたら。。。

http://oss.oracle.com/git/?p=linux-2.6-unbreakable.git;a=summary Unbreakable Enterprise Kernel のからくりはこれ見るだけでも

Twitter. It's what's happening.

http://oss.oracle.com/el5/SRPMS-updates/kernel-2.6.32-100.0.19.el5.src.rpm Oracle Linux Unbreakable Enterprise Kernel SRPM

Twitter. It's what's happening.

なんと。さすが id:wmo6hash さん。。。