Translated message

A translation of this page exists in English.

Veritas ファイルシステム上での動作中に、kmalloc-1024 スラブキャッシュがすべてのリソースを消費する

Solution Verified - Updated -

Issue

  • お客様が (veritas ファイルシステム上の) rman バックアップおよび (veritas ファイルシステム上のデータベース内の) 一部の SQL クエリーを実行すると、"kmalloc-1024" バッファー ("cat /proc/slabinfo" 出力の一部) は、システムのメモリーがなくなるまで増大します。そのため、使用中にバッファーは常に増加し、数週間後にはメモリーが使い果たされてしまいます。

  • この問題は複数のシステムで発生します。

  • kmalloc-1024 キャッシュは、pread と pwrite でのみ増加するようです。

  • Veritas ファイルシステムがアンマウントされてもメモリーは縮小しません。

  • veritas モジュールをアンロードすることはできません。

  • /proc/sys/vm/drop_caches を使用してキャッシュを削除しても、そのメモリーには影響しません。

  • ファイルシステムが使用されると、"free" 出力の "-/+ buffers/cache" が減少し、kmalloc-1024 が増加します。

  • dd、cp、tar などの単純なツールでは、問題を再現できませんでした。

  • cp、tar などの通常のツールは、読み取り/書き込みを使用します。 rman などのツールは "pread" と "pwrite" を使用しており、これらが問題の原因となっているようです。

Environment

  • Red Hat Enterprise Linux (RHEL) 7.0 および 7.1

  • VERITAS Storage Foundation HA 6.2.1

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content