2011年2月1日火曜日

dnscache キャッシュ量の調整

これも久しぶりにしたので、メモ的に。

How to adjust the cache size をみる

上記に従いログを確認

2011-01-30 22:00:35.746890500 stats 72343 2097173 1 0
2011-01-31 22:00:35.518843500 stats 436907 13747389 6 0

stats 行の 2つめの数値をみてキャッシュがどんだけ増えたかを確認 (1つめはクエリ回数)

13747389 - 2097173 = 11650216

10M (10000000) で設定しておいたため、

10000000 / 11650216.0 = 0.8583531841813061

1 だともちっと大きくてよく、10 だと無駄っぽく、3日が一般的な最大値ということなので、
前日との差 * 3 が収まるくらいまで増量。CACHESIZE を 36000000 , DATALIMIT を 37748736 にした。
CACHESIZE < DATALIMIT にしておけばどうなっててもいいんだったけ、、。
この場合は 36 * 1000^2 と 36 * 1024^2 で差をつけた。

これで様子見

0 件のコメント:

コメントを投稿