小林健太郎です。 すいません、一点訂正です。shmallが変化しなかったのは、 powertweakdが立ち上がっていたからでした。落として、 再度確認したところ、変化はいたしました。 sv:~ # ipcs -ml ------ Shared Memory Limits -------- max number of segments = 4096 max seg size (kbytes) = 524288 max total shared memory (pages) = 131072 min seg size (bytes) = 1 sv:~ # cat /proc/sys/kernel/shmall 131072 実行したSQLには、変化は生じませんでした。 以上です。 On Tue, 24 Jul 2007 11:28:13 +0900, Kentarow Kobayashi wrote:
小林健太郎です。
xeon-koyamaさん、ご意見ありがとうございます。 sysctl.confは最初は何も設定していなかったのですが、ひとまず
kernel.shmmax=536870912 kernel.shmall=131072 にして、念のため再起動したのですが、結果は以下の通りでした。
sv:~ # ipcs -ml
------ Shared Memory Limits -------- max number of segments = 4096 max seg size (kbytes) = 524288 max total shared memory (pages) = 268435200 min seg size (bytes) = 1
sv:~ # cat /proc/sys/kernel/shmall 268435200 sv:~ # cat /proc/sys/kernel/shmmax 536870912
sv:~ # cat /etc/sysctl.conf # 中略 # shared memory kernel.shmmax=536870912 kernel.shmall=131072
shmallが全然変化してくれませんでした。何かがおかしい ということですよね。SQLの実行結果も大きな変化はありませんでした。
切り分けとして、大きすぎるとは思うのですが、SP1ではないSLES 10の 環境も用意してみようかと思い始めています。
SQLを実行時にEXPLAIN ANALYZEを付けて、差を見たりして いるのですが、初期化コストがすごく違って出ている(遅い方がすごく小さ い) ので、その辺りにヒントがないかとは思って、調査を続けています。
On Mon, 23 Jul 2007 20:49:30 +0900, koyama wrote:
xeon-koyamaです。
関係ないとは思いますが、気になった所
ちなみに、ipcsの結果は、以下のような感じです。
sv:~ # ipcs -ml ------ Shared Memory Limits -------- max number of segments = 4096 max seg size (kbytes) = 4194303 max total shared memory (pages) = 268435200 ↑ ここの所 min seg size (bytes) = 1
私の場合、以下のようになります。
------ Shared Memory Limits -------- max number of segments = 4096 max seg size (kbytes) = 524288 max total shared memory (pages) = 131072 <--ここの所 min seg size (bytes) = 1
ちなみに、sysctl.conf では、
kernel.shmmax=536870912 kernel.shmall=131072
共有メモリ設定 512Mにしています。
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org
--------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-ja+help@opensuse.org