2ch特化型サーバ・ロケーション構築作戦 Part30at OPERATE
2ch特化型サーバ・ロケーション構築作戦 Part30 - 暇つぶし2ch48:root▲▲ ★
08/08/11 12:19:37 0 BE:2736465-DIA(101010)
p2.2ch.net総合スレ Part38 【不具合/要望】
スレリンク(operate板:358番)

# increase directory hash
vfs.ufs.dirhash_maxmem=67108864

を、今一番負荷がかかっている banana3163 に入れてみた。

(これ、デフォルト 2M = 2097152 の模様)

49:root▲▲ ★
08/08/11 12:28:20 0 BE:1641492-DIA(101010)
ちょっとぐぐってみた。これって前からあった話なのね。

[RFC] Bumping ufs.dirhash_maxmem to a larger value?
URLリンク(lists.freebsd.org)

delphij が言い出したのか。

確かに 2M は小さすぎる気がするので(しかもこの値はダイナミックに大きくならないみたい)、
でかくしておくかな。今やメモリ 4G や 8G が標準的だし。

50:root▲▲ ★
08/08/11 12:31:06 0 BE:2736656-DIA(101010)
359 名前:root▲▲ ★[] 投稿日:2008/08/11(月) 12:30:36 ID:???0 ?DIA(101010)
%sysctl -a | grep dirhash
vfs.ufs.dirhash_docheck: 0
vfs.ufs.dirhash_mem: 4706677 ← 今の値
vfs.ufs.dirhash_maxmem: 67108864 ← 最大値(今回変更分)
vfs.ufs.dirhash_minsize: 2560

なのかな。

つまり、sysctl で値見ながら変えていけばいいと。

51:root▲▲ ★
08/08/11 12:34:35 0 BE:2188883-DIA(101010)
changi にこれ入れてみた。

# increase maximum value of ufs directory hash
vfs.ufs.dirhash_maxmem=134217728

そしたら、

%sysctl -a | grep dirhash
vfs.ufs.dirhash_docheck: 0
vfs.ufs.dirhash_mem: 2251268 ← これ
vfs.ufs.dirhash_maxmem: 134217728
vfs.ufs.dirhash_minsize: 2560

が増え始めた。

52:root▲▲ ★
08/08/11 12:37:23 0 BE:2554447-DIA(101010)
これでうまくいくようなら、

・メモリ4Gのサーバ

# increase directory hash
vfs.ufs.dirhash_maxmem=67108864

・メモリ8Gのサーバ

# increase maximum value of ufs directory hash
vfs.ufs.dirhash_maxmem=134217728

を、root権限ありサーバのセッティングメニューに入れよう。

53:root▲▲ ★
08/08/11 12:38:00 0 BE:821333-DIA(101010)
>>52
コメント部分が違うのは、とりあえずごあいきょうということでw

54:root▲▲ ★
08/08/11 12:47:42 0 BE:1916137-DIA(101010)
で、これ、

・ファイルをたくさんサービスしていて
・バーチャルホストをたくさんサービスしているサーバ

だと、有効性が高い気がするですね。

…そうか、花子か。
HDD交換とかが落ち着いたら、ちょっと提案してみよう。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch