第11章 カーネル


/proc/pid/cmdline ファイルの長さが無制限になりました

ps コマンドの /proc/pid/cmdline ファイルの長さ制限は、以前はカーネルに 4096 文字にハードコーディングされていました。この更新により、/proc/pid/cmdline の長さが無制限になります。これは、コマンドライン引数が長いプロセスを一覧表示する場合に特に便利です。(BZ#1100069)

LSO および LRO のサポート

今回の更新で、Large Send Offload (LSO)および Large Receive Offload (LRO)のサポートが PowerVM 仮想イーサネットドライバー(ibmveth)に追加されました。この機能強化により、AIX と Linux Central Electronics Complex (CEC)で Shared Ethernet Adapter (SEA)で LRO を有効にできるようになり、ネットワークパフォーマンスと共有イーサネットアダプター環境での AIX との相互運用性が向上しました。(BZ#1233272)

IPr がバージョン 2.6.3 にリベース

ipr ドライバーがアップストリームバージョン 2.6.3 にアップグレードされ、以前のバージョンに比べて多くの機能強化とバグ修正が行われました。つまり、この更新により、IBM Power Systems で新しい SAS VRAID アダプターが有効になり、最新のパフォーマンスの向上が含まれています。その結果、更新によりディスクのパフォーマンスが向上し、IBM Power Systems 上の最新のアダプターがサポートされます。(BZ#1252713)

ixgbe がバージョン 4.2.1 にリベース

ixgbe NIC ドライバーがアップストリームバージョン 4.2.1 にアップグレードされ、以前のバージョンに比べて多くのバグ修正と機能拡張が提供されています。以下に例を示します。
  • VLAN サポートに関連する null ポインターのクラッシュが修正されました。
  • Intel X550 イーサネットコントローラーファミリーからのデバイスが 2 つ以上サポートされるようになりました。ID 15AC および 15AD が追加されました。
  • PHY 関連のいくつかの問題は、リンク中断とリンクフラッピングに対応しています。
  • Intel X550 の PHY 関連のサポートが追加されました。
  • Performanceが改善されました。(BZ#1249244)

L2 キャッシュ情報は CPUID 命令を使用して収集されます。

今回の更新により、レベル 2 (L2)プロセッサーのキャッシュ情報が、CPUID 命令を使用してベースキャッシュやキャッシュ残数などの収集されるようになりました。(BZ#987679)

bnx2 がバージョン 2.2.6 にリベース

bnx2 の NIC ドライバーがアップストリームバージョン 2.2.6 にアップグレードされ、以前のバージョンに比べて多くのバグ修正と機能拡張が提供されています。以下に例を示します。
  • 一部の MF モードの帯域幅の割り当てが修正されました。
  • rxvlan の切り替えを無効にできるようになりました。
  • チップ初期化のバグが修正されました。
  • ページサイズの一貫性のない使用が修正されました。(BZ#1252124)

e100 がバージョン 3.5.24-k2-NAPI にリベース

e100 NIC ドライバーがアップストリームバージョン 3.5.24-k2-NAPI にアップグレードされ、以前のバージョンに対するバグ修正が数多く追加されました。注目すべきは、リソースリークを回避するために DMA マッピングに関するエラーチェックを追加し、初期化中の NULL ポインター逆参照を修正することです。(BZ#1150338)

e1000e がバージョン 3.2.6-k にリベース

e1000e ドライバーがアップストリームバージョン 3.2.6-k にアップグレードされ、以前のバージョンにバグ修正が数多く追加されました。注目すべきは、新しいバージョンによりデータ破損の可能性を防ぎ、Sx モードで ULP と EEE の両方を有効にすることです。(BZ#1249241)

ブリッジに追加された MLDv1 および MLDv2 snooping

今回の更新で、MLDv1 および MLDv2 のスヌーピングにより、ブリッジモジュールで IPv6 マルチキャストへのサポートが追加されました。IPv6 マルチキャストメッセージは、サブスクライブされたマルチキャストレシーバーのポートにのみ送信されるようになりました。(BZ#587714)

perf が更新されました

幅広いハードウェアに対応し、多くのバグ修正を取り入れるため、perf が更新されました。主な機能拡張は、次のとおりです。
  • 追加のモデル番号(第 5 世代 Intel Core i7 プロセッサー)のサポートが追加されました。
  • Intel Xeon v5 モバイルおよびデスクトッププロセッサーのサポートが追加されました。
  • Intel Xeon v3 および v4 プロセッサーの uncore サブシステムのサポートを有効にしました。
  • Intel Xeon Processor D-1500 のアンコアサブシステムのサポートを有効にしました。(BZ#1216217)

Intel Xeon v4 の EDAC サポート

カーネルは、Intel の Xeon v4 メモリーコントローラーに対して EDAC (エラー検出および Correction)サポートを追加する新しいコードを組み込むように更新されました。(BZ#1245372)

クラッシュダンプのパフォーマンス機能強化

mmap ()を使用して空で不要なページを削除することで、kexec-toolsmakedumpfile で大量のメモリーを搭載したシステムでクラッシュダンプを完了するのにかかった時間。(BZ#1097904)

Gen グラフィックスを備えた Intel Xeon v3 および v4 コアプロセッサーの間隔ツリーのサポート

カスタムカーネルを再コンパイルせずに一部の Intel プロセッサーの GPU 機能へのアクセスを可能にするため、Interval Tree のサポートが追加されました。(BZ#1251197)

Intel プロセッサーの CPU マイクロコードの更新

カーネルが更新され、すべての Intel プロセッサーの最新マイクロコード定義が含まれるようになりました。これは、公開時の Intel からの最新更新で、バージョン 20151106 を指定しています。(BZ#1244968)

nf_conntrack_proto_sctp を使用したセカンダリーエンドポイントの最小サポート

基本的なマルチスレッドサポートが Stream Control Transmission Protocol (SCTP)に追加され、セカンダリーエンドポイント間のトラフィックが無効なものとして分類され、ほとんどの一般的なファイアウォール設定によってブロックされる場合に通過できるようになりました。(BZ#1267612)

sch_qfq スケジューラーが QFQ+ をサポートするようになりました。

sch_qfq スケジューラーは、Quick Fair Queuing Plus (QFQ+)アルゴリズムをサポートし、スケジューラーの効率と精度が向上しました。同時に、さまざまな条件下での sch_qfq の動作をさらに改善するために、多くのバグ修正が適用されました。(BZ#1152235)

テープドライバーの I/O 統計の追跡とキャプチャーが利用可能である

I/O パフォーマンス統計を追跡およびキャプチャーし、テープデバイスのパフォーマンスを測定できるようになりました。ユーザーは、カスタムツールを使用して、/sys/class/scsi_tape/ ツリーで公開されている統計を使用できます。(BZ#875277)

mpt2sas および mpt3sas がマージ

mpt2sas ドライバーおよび mpt3sas ドライバーのソースコードがマージされました。アップストリームとは異なり、Red Hat Enterprise Linux 6 では、互換性のために 2 つのバイナリードライバーを引き続き維持します。(BZ#717090)

ファームウェア支援クラッシュダンプ

Red Hat Enterprise Linux 6.8 では、ファームウェア支援ダンプ(fadump)のサポートが導入されました。これは、kdump に代替のダンプメカニズムを提供します。fadump は PowerPC アーキテクチャーでのみサポートされます。fadump の目的は、クラッシュしたシステムのダンプを有効にして、完全にリセットシステムから行うこと、またシステムが実稼働環境で使用されに戻るまでの合計経過時間を最小限に抑えることです。fadump は、kdump と fadump メカニズムを無く切り替えるために、ユーザー空間に存在する kdump インフラストラクチャーと統合されます。(BZ#1254923)

ブロックデバイスの SELinux コンテキストラベルの設定

特定のアプリケーションで使用される、ほとんどの一般的なディスクにデバイスノードにラベルを付けられるように、今回の更新で、udev が作成したデバイスノードに SELinux ラベルを適用できるようになりました。システム管理者は、以下のように、新たに作成されたデバイスノードにラベルを指定する新規オプションを設定します。
SECLABEL{selinux}="label"
(BZ#1015300)

新しいパッケージ: libevdev

libevdev パッケージが Red Hat Enterprise Linux 6.8 に追加されました。このパッケージには、カーネルの evdev デバイスをラップし、これらのデバイスと対話するための適切な API を提供するライブラリーが含まれています。(BZ#1250806)

lpfc ドライバーの更新

最新の更新、LPE31000、LPE32000、およびこのアーキテクチャーのすべての HBA バリアントは、Broadcom-ECD 認定 SFP および QSFP オプトインの両方を検出し、有効にするようになりました。ファームウェア rev 11.0.204.0 以降では、修飾されていないオプトインが無効になり、ネットワーク リンクにリンクダウン 状態が表示され、エラーメッセージがログファイルに記録されます。
Red Hat Enterprise Linux 6.8 の lpfc ドライバーは以下のメッセージが表示され、ネットワークリンクが起動しません。
3176 Misconfigured Physical Port - Port Name [wwpn] Unknown event status [status]
ユーザーは、Broadcom-ECD 認定 SFP および QSFP オプトインのみを使用することを推奨します。ログに 3176 メッセージのいずれかが表示され、リンクが起動しない場合は、Broadcom-ECD テクニカルサポートにお問い合わせください。(BZ#1295468)
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.