さあその 先 へ、OpenLDAP パフォーマンスチューニング
1JAMzgk 1JAMzgk
set_cachesizeディレクティブ デフォルトは、256KBytes 最暷 小 は、20KBytes DB_CONFIGでは、256MBytesを 設 定 500MBytes 未曑 満 は、 自 動 的 に 設 定 値 +25% __003.dbは、+25%で、320MBytesに ざっくり 見 積 りは、OpenLDAPデータ 領 域 で # du -c -h *.bdb 16
Berkeley DBバッファプールの 効 果 OSキャッシュが 利 用 できない 状 況 にする 目 的 で、 あえてO_DIRECTで.bdbファイルをオープン O_DIRECT と、 set_cachesize=256MB ココを100% O_DIRECT と、 set_cachesize=256KB 15% バッファプール 不 足 で、 今 回 、 秒 間 処 理 量 が、わずか わずか15%までに 減 少 … ※ 結 果 は、 今 回 の 検 証 環 境 での 値 です。 性 能 劣 化 のインパクト インパクトは、Berkeley DB バッファプールへの へのページ 読 み 込 み 処 理 の 発 生 頻 度 にも 関 係 します。 17
- Page 2 and 3: はじめに OpenLDAPは、 他
- Page 4 and 5: 試 験 環 境 4
- Page 6 and 7: slamdからの 負 荷 内 容 LDA
- Page 8 and 9: DB_CONFIG を 知 っておこう!
- Page 10 and 11: set_cachesizeディレクティブ
- Page 12 and 13: Berkeley DB バッファプール
- Page 14 and 15: Berkeley DB バッファプール
- Page 18 and 19: バッファプールで 安 心
- Page 20 and 21: slapadd でのデータロード
- Page 22 and 23: 検 索 の 仕 組 み を 知 っ
- Page 24 and 25: ack-bdbでの、エントリの 扱
- Page 26 and 27: インデックス で、その 先
- Page 28 and 29: インデックスファイル 「
- Page 30 and 31: インデックスを 利 用 し
- Page 32 and 33: index ディレクティブの 設
- Page 34 and 35: index ディレクティブの 設
- Page 36 and 37: インデックスの 効 果 イ
- Page 38 and 39: ログファイル を 知 って
- Page 40 and 41: ログレベルの 検 討 logleve
- Page 42 and 43: syslogd で、その 先 へ! 42
- Page 44 and 45: syslogの 非 同 期曋 書暯 き
- Page 46 and 47: syslog 非 同 期曋 書暯 き
- Page 48 and 49: エントリキャッシュ を 知
- Page 50 and 51: エントリデータのキャッ
- Page 52 and 53: エントリキャッシュ で、
- Page 54 and 55: cachesizeディレクティブ バ
- Page 56 and 57: ID リストキャッシュ を 知
- Page 58 and 59: キーでヒットしたIDのキャ
- Page 60 and 61: IDリストキャッシュ バッ
- Page 62 and 63: OpenLDAP 側 でのキャッシュ
- Page 64 and 65: スレッド 処 理 を 知 って
set_cachesizeディレクティブ<br />
デフォルトは、256KBytes<br />
最暷 小 は、20KBytes<br />
DB_CONFIGでは、256MBytesを 設 定<br />
500MBytes 未曑 満 は、 自 動 的 に 設 定 値 +25%<br />
__003.dbは、+25%で、320MBytesに<br />
<br />
ざっくり 見 積 りは、OpenLDAPデータ 領 域 で<br />
# du -c -h *.bdb<br />
16