X-Git-Url: http://git.osdn.net/view?p=linuxjm%2FLDP_man-pages.git;a=blobdiff_plain;f=release%2Fman5%2Fslabinfo.5;h=b17b47cca83fef1e0b89540a1f2969b0d7c56d1c;hp=530e904f757c2616e8c3e727466af69e0a910510;hb=4fa3e54b837e5814a4598ec901d77446bf5cb9b3;hpb=f8a251df75590049b7aa6f3cd698b6ce733b1ea5 diff --git a/release/man5/slabinfo.5 b/release/man5/slabinfo.5 index 530e904f..b17b47cc 100644 --- a/release/man5/slabinfo.5 +++ b/release/man5/slabinfo.5 @@ -20,20 +20,19 @@ .\" Formatted or processed versions of this manual, if unaccompanied by .\" the source, must acknowledge the copyright and authors of this work. .\" -.\" Japanese Version Copyright (c) 2001 NAKANO Takeo all rights reserved. -.\" Translated Thu Aug 16 2001 by NAKANO Takeo +.\"******************************************************************* .\" -.TH SLABINFO 5 2007-09-30 "" "Linux Programmer's Manual" +.\" This file was generated with po4a. Translate the source file. +.\" +.\"******************************************************************* +.TH SLABINFO 5 2007\-09\-30 "" "Linux Programmer's Manual" .SH 名前 /proc/slabinfo \- カーネル slab アロケータの統計 .SH 書式 -.B cat /proc/slabinfo +\fBcat /proc/slabinfo\fP .SH 説明 -Linux カーネルの内部で良く利用されるオブジェクト -(バッファヘッド、i-ノード、ディレクトリ・エントリなど) -は、それぞれ自分用のキャッシュを備えている。ファイル -.I /proc/slabinfo -はこれらの統計を与える。例を示す。 +Linux カーネルの内部で良く利用されるオブジェクト (バッファヘッド、i\-ノード、ディレクトリ・エントリなど) +は、それぞれ自分用のキャッシュを備えている。ファイル \fI/proc/slabinfo\fP はこれらの統計を与える。例を示す。 .LP .in +4n .nf @@ -48,61 +47,39 @@ filp 726 760 96 19 19 1 buffer_head 67131 71240 96 1776 1781 1 vm_area_struct 1204 1652 64 23 28 1 \&... -size-8192 1 17 8192 1 17 2 -size-4096 41 73 4096 41 73 1 +size\-8192 1 17 8192 1 17 2 +size\-4096 41 73 4096 41 73 1 \&... .fi .in .LP -それぞれの slab キャッシュごとに、キャッシュの名前、 -現在アクティブなオブジェクトの数、利用可能なオブジェクトの総数、 -各オブジェクトのサイズ (バイト単位)、少なくとも一つのアクティブな -オブジェクトを有するページの数、アロケートされたページの総数、 -slab あたりのページ数、が与えられている。 +それぞれの slab キャッシュごとに、キャッシュの名前、 現在アクティブなオブジェクトの数、利用可能なオブジェクトの総数、 各オブジェクトのサイズ +(バイト単位)、少なくとも一つのアクティブな オブジェクトを有するページの数、アロケートされたページの総数、 slab +あたりのページ数、が与えられている。 -なお、 -オブジェクトのアラインメントと slab キャッシュのオーバーヘッドとにより、 -オブジェクトは通常ページの内部にきっちりとは収められていない。 -利用中のオブジェクトをひとつでも保持しているページは、 -利用中であるとみなされ、解放できない。 +なお、 オブジェクトのアラインメントと slab キャッシュのオーバーヘッドとにより、 オブジェクトは通常ページの内部にきっちりとは収められていない。 +利用中のオブジェクトをひとつでも保持しているページは、 利用中であるとみなされ、解放できない。 -slab キャッシュ統計の機能を有効にしてコンパイルされたカーネルでは、 -出力の最初の行に "(statistics)" と表示され、 5 つのカラムが追加される。 -それぞれ、アクティブなオブジェクトの瞬間最大値、 -.\"nakano でいいのかなあ > high water mark -オブジェクトがアロケートされた回数、 -キャッシュの大きさが拡張された -(新しいページがこのキャッシュに追加された) 回数、 -キャッシュの大きさが縮小された -(使っていないページがこのキャッシュから削除された) 回数、 -新たなページをこのキャッシュにアロケートする際に起きたエラーの回数、である。 -slab キャッシュ統計が使えないカーネルでは、これらのカラムは表示されない。 +slab キャッシュ統計の機能を有効にしてコンパイルされたカーネルでは、 出力の最初の行に "(statistics)" と表示され、 5 +つのカラムが追加される。 それぞれ、アクティブなオブジェクトの瞬間最大値、 オブジェクトがアロケートされた回数、 キャッシュの大きさが拡張された +(新しいページがこのキャッシュに追加された) 回数、 キャッシュの大きさが縮小された (使っていないページがこのキャッシュから削除された) 回数、 +新たなページをこのキャッシュにアロケートする際に起きたエラーの回数、である。 slab +キャッシュ統計が使えないカーネルでは、これらのカラムは表示されない。 -SMP システムでは、出力の最初の行に "(SMP)" と表示され、 -各 slab ごとに 2 つのカラムが追加される。 -これらは各 CPU が持つローカルなキャッシュ (per-CPU キャッシュ) の -slab アロケーションポリシーを表示する -(per-CPU キャッシュは、 -オブジェクトをキャッシュからアロケートする際に -CPU 間での同期を減少させるために設けられている)。 -最初のカラムは per-CPU 制限、 -すなわち各 CPU ごとにキャッシュできるオブジェクトの最大数である。 -二番目のカラムはバッチカウント、 -すなわち per-CPU キャッシュが空だったり一杯だったりした場合に、 -グローバルなキャッシュと受け渡しできるフリーなオブジェクトの最大数である。 +SMP システムでは、出力の最初の行に "(SMP)" と表示され、 各 slab ごとに 2 つのカラムが追加される。 これらは各 CPU +が持つローカルなキャッシュ (per\-CPU キャッシュ) の slab アロケーションポリシーを表示する (per\-CPU キャッシュは、 +オブジェクトをキャッシュからアロケートする際に CPU 間での同期を減少させるために設けられている)。 最初のカラムは per\-CPU 制限、 +すなわち各 CPU ごとにキャッシュできるオブジェクトの最大数である。 二番目のカラムはバッチカウント、 すなわち per\-CPU +キャッシュが空だったり一杯だったりした場合に、 グローバルなキャッシュと受け渡しできるフリーなオブジェクトの最大数である。 -slab キャッシュ統計と SMP が両方有効になっている場合は、 -per-CPU キャッシュの統計を表示する 4 つのカラムがさらに追加される。 -最初の 2 つは per-CPU キャッシュの -アロケーションヒットカウントとアロケーションミスカウントである。 -すなわち、あるオブジェクトをアロケートしたときに、 -それが per-CPU キャッシュの内部に あった/なかった 回数である。 -続く 2 つは、per-CPU キャッシュのフリーヒットカウントとミスカウントである。 -すなわち解放されたオブジェクトをグローバルなキャッシュにフラッシュする前に、 -per-CPU キャッシュの制限の範囲に 収まった/収まらなかった 回数である。 +slab キャッシュ統計と SMP が両方有効になっている場合は、 per\-CPU キャッシュの統計を表示する 4 つのカラムがさらに追加される。 +最初の 2 つは per\-CPU キャッシュの アロケーションヒットカウントとアロケーションミスカウントである。 +すなわち、あるオブジェクトをアロケートしたときに、 それが per\-CPU キャッシュの内部に あった/なかった 回数である。 続く 2 +つは、per\-CPU キャッシュのフリーヒットカウントとミスカウントである。 +すなわち解放されたオブジェクトをグローバルなキャッシュにフラッシュする前に、 per\-CPU キャッシュの制限の範囲に 収まった/収まらなかった +回数である。 -SMP において per-CPU slab キャッシュの制限値や -バッチカウントを変更するには、以下のようにすればよい: +SMP において per\-CPU slab キャッシュの制限値や バッチカウントを変更するには、以下のようにすればよい: .in +4n .nf @@ -110,15 +87,10 @@ echo "\fIcache_name limit batchcount\fP" > /proc/slabinfo .fi .in .SH ファイル -.I +\fI\fP .SH バージョン -.I /proc/slabinfo -は Linux 2.1.23 以降に存在する。 -SMP における CPU ごとのキャッシュは Linux 2.4.0-test3 以降に存在する。 +\fI/proc/slabinfo\fP は Linux 2.1.23 以降に存在する。 SMP における CPU ごとのキャッシュは Linux +2.4.0\-test3 以降に存在する。 .SH 注意 -Linux 2.6.16 以降では、 -.I /proc/slabinfo -ファイルは、カーネル設定オプション -.B CONFIG_SLAB +Linux 2.6.16 以降では、 \fI/proc/slabinfo\fP ファイルは、カーネル設定オプション \fBCONFIG_SLAB\fP を有効にした場合のみ存在する。 -