From takepan @ gmail.com Tue Jul 5 10:28:50 2011 From: takepan @ gmail.com (takepan @ gmail.com) Date: Tue, 05 Jul 2011 10:28:50 +0900 Subject: [Ultramonkey-l7-develop 699] Re: =?iso-2022-jp?b?W1VsdHJhbW9ua2V5LWw3LXVzZXJzIDQxMl0gUmU6IEZh?= =?iso-2022-jp?b?aWxlZCB0byBhZGQgdmlydHVhbCBzZXJ2aWNlIHRvIGw3dnNk?= =?iso-2022-jp?b?IBskQiUoJWkhPCRLJEQkJCRGGyhC?= In-Reply-To: <4E111D60.8080501@nttcom.co.jp> References: <20110703200944.F20B.BEDBFD42@gmail.com> <4E111D60.8080501@nttcom.co.jp> Message-ID: <20110705102847.FBEF.BEDBFD42@gmail.com> 雲雀様  ご回答ありがとうございます。  ulimitの設定により、上限値を引き上げてみましたが、 やはり4ポートまでしか稼働しません。 ■/var/log/l7vs/l7vsd.log ------------------------------------------------- [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 -------------------------------------------------  現状、7ポート稼働させようとして4ポートしか稼働しないためか、 3行エラーが出ています。 ■/var/log/l7vs/l7directord.log ------------------------------------------------- [INF0201] Add virtual service to l7vsd: `g.g.g.1:80 sessionless ' [INF0201] Add virtual service to l7vsd: `g.g.g.2:80 sessionless ' [INF0201] Add virtual service to l7vsd: `g.g.g.3:80 sessionless ' [INF0201] Add virtual service to l7vsd: `g.g.g.4:80 sessionless ' [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.1:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.1:443 sessionless ', output: `add vs error : error, create session.' [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.2:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.2:443 sessionless ', output: `add vs error : error, create session.' [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.3:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.3:443 sessionless ', output: `add vs error : error, create session.' -------------------------------------------------  こちらも、3ポート分のエラーが出ています。  ちなみに、 session_thread_pool_size = 16 と設定すると、 7ポートとも稼働します。  session_thread_pool_size = 1 のときに比べて振り分けが されないケースが少ないので、今のところこの状態でテスト運用して います。  現状の、ulimit -aの結果です。 ------------------------------------------------- core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 32742 max locked memory (kbytes, -l) 32 max memory size (kbytes, -m) unlimited open files (-n) 4096 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 49152 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited -------------------------------------------------  session_thread_pool_size = 16だと、32のときに比べて、 どの程度性能の上限が低いのでしょうか?数値通り半分程度 ということになりますでしょうか?  また、アクセス数の多いサイトで利用する場合は、 session_thread_pool_sizeはどの程度に設定して 利用するものでしょうか?  以上、質問ばかりで申し訳ありませんが、よろしく お願いいたします。 On Mon, 04 Jul 2011 10:54:40 +0900 雲雀 路朗 wrote: > 竹内様 > > ulimitの情報ありがとうございます。 > > open filesの上限が少ないのかもしれません。 > #ulimit -n 4096  > 上記コマンドで、上限を引き上げてsession_thread_pool_size=32 > で起動できるか試していただけますでしょうか。 > > 以上、よろしくお願いいたします。 From sugiura.jun @ oss.ntt.co.jp Tue Jul 5 12:16:23 2011 From: sugiura.jun @ oss.ntt.co.jp (Jun Sugiura) Date: Tue, 05 Jul 2011 12:16:23 +0900 Subject: [Ultramonkey-l7-develop 700] =?iso-2022-jp?b?VWx0cmFNb25rZXkoTDQpIGZvciBSSEVMNi4xIHg4Nl82NA==?= =?iso-2022-jp?b?GyRCSEcbKEI=?= Message-ID: <4E128207.6060105@oss.ntt.co.jp> 杉浦です。 UltraMonkey(L4)のRHEL6向けパッケージ「バージョン3.13」を SourceForge上にステータス「保留」でアップしました。 ------------------------------------------------------------ UltraMonkey(L4) for RHEL6.1 x86_64版 です。 3-12 からの変更点は * ldirectord を Pacemakerのリポジトリパッケージに同梱の ldirectord-3.9.2-1.1 にアップデートしました。 * パッケージをRPM形式で作成しました。 * yum コマンドにてインストールできるよう UltraMonkey 用リポジトリとして必要なパッケージを含んでいます。 * 詳細は README を参照してください。 ------------------------------------------------------------ また、同じものを下記にも配置してあります。 http://ultramonkey-l7.sourceforge.jp/_tmp/tmp_3-13/ 本パッケージを一週間後(7/12)を目処に公開予定です。 ご確認よろしくお願い致します。 以上です。 -- SUGIURA JUN From nakano.hiroaki @ nttcom.co.jp Tue Jul 5 16:45:56 2011 From: nakano.hiroaki @ nttcom.co.jp (=?ISO-2022-JP?B?GyRCQ2ZMbiEhOShPLxsoQg==?=) Date: Tue, 05 Jul 2011 16:45:56 +0900 Subject: [Ultramonkey-l7-develop 701] Re: =?iso-2022-jp?b?W1VsdHJhbW9ua2V5LWw3LXVzZXJzIDQxMl0gUmU6IEZh?= =?iso-2022-jp?b?aWxlZCB0byBhZGQgdmlydHVhbCBzZXJ2aWNlIHRvIGw3dnNkIA==?= =?iso-2022-jp?b?GyRCJSglaSE8JEskRCQkJEYbKEI=?= In-Reply-To: <20110705102847.FBEF.BEDBFD42@gmail.com> References: <20110703200944.F20B.BEDBFD42@gmail.com> <4E111D60.8080501@nttcom.co.jp> <20110705102847.FBEF.BEDBFD42@gmail.com> Message-ID: <4E12C134.2050306@nttcom.co.jp> 竹内さん 中野と申します。 こんにちは。 ulimit -s 5120 とか設定設定したら、6ポートとか7ポートで、32スレッド動いたりします? ulimit -a の出力みたら、1スレッドあたりのスタックサイズが10MBに なっているので、 6ポート×32スレッド×10M = 1920MB となって、カーネルが占有するメモリも考えると、2GBのメインメモリじゃ 足らなくなってるんじゃないかな〜、と。 UltraMonkey-L7は、きっとスタックサイズに10MBもいらないと 思うんで、スタックサイズを減らしてみてはどうでしょう。 他のアプリとの同居でスタックサイズが10MB必須とかなら、UltraMonkeyの スレッド数かポート数を減らすしかないかも。 (2011/07/05 10:28), takepan @ gmail.com wrote: > 雲雀様 > >  ご回答ありがとうございます。 > >  ulimitの設定により、上限値を引き上げてみましたが、 > やはり4ポートまでしか稼働しません。 > > ■/var/log/l7vs/l7vsd.log > ------------------------------------------------- > [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 > [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 > [FATAL] l7vsd_virtualservice VSD50700001 error, create session. HOST 0xb7f30710 virtualservice_tcp.cpp:786 > ------------------------------------------------- >  現状、7ポート稼働させようとして4ポートしか稼働しないためか、 > 3行エラーが出ています。 > > ■/var/log/l7vs/l7directord.log > ------------------------------------------------- > [INF0201] Add virtual service to l7vsd: `g.g.g.1:80 sessionless ' > [INF0201] Add virtual service to l7vsd: `g.g.g.2:80 sessionless ' > [INF0201] Add virtual service to l7vsd: `g.g.g.3:80 sessionless ' > [INF0201] Add virtual service to l7vsd: `g.g.g.4:80 sessionless ' > [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.1:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 > [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.1:443 sessionless ', output: `add vs error : error, create session.' > [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.2:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 > [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.2:443 sessionless ', output: `add vs error : error, create session.' > [ERR0303] Failed to command `/usr/sbin/l7vsadm -A -t g.g.g.3:443 -m sessionless --forwarded-for -s rr -u 0 -b 0.0.0.0:0 -Q 0 -q 0 2>&1' with return: 65280 > [ERR0201] Failed to add virtual service to l7vsd: `g.g.g.3:443 sessionless ', output: `add vs error : error, create session.' > ------------------------------------------------- >  こちらも、3ポート分のエラーが出ています。 > >  ちなみに、 session_thread_pool_size = 16 と設定すると、 > 7ポートとも稼働します。 >  session_thread_pool_size = 1 のときに比べて振り分けが > されないケースが少ないので、今のところこの状態でテスト運用して > います。 > >  現状の、ulimit -aの結果です。 > ------------------------------------------------- > core file size (blocks, -c) 0 > data seg size (kbytes, -d) unlimited > scheduling priority (-e) 0 > file size (blocks, -f) unlimited > pending signals (-i) 32742 > max locked memory (kbytes, -l) 32 > max memory size (kbytes, -m) unlimited > open files (-n) 4096 > pipe size (512 bytes, -p) 8 > POSIX message queues (bytes, -q) 819200 > real-time priority (-r) 0 > stack size (kbytes, -s) 10240 > cpu time (seconds, -t) unlimited > max user processes (-u) 49152 > virtual memory (kbytes, -v) unlimited > file locks (-x) unlimited > ------------------------------------------------- > >  session_thread_pool_size = 16だと、32のときに比べて、 > どの程度性能の上限が低いのでしょうか?数値通り半分程度 > ということになりますでしょうか? > >  また、アクセス数の多いサイトで利用する場合は、 > session_thread_pool_sizeはどの程度に設定して > 利用するものでしょうか? > >  以上、質問ばかりで申し訳ありませんが、よろしく > お願いいたします。 > > > > On Mon, 04 Jul 2011 10:54:40 +0900 > 雲雀 路朗 wrote: > >> 竹内様 >> >> ulimitの情報ありがとうございます。 >> >> open filesの上限が少ないのかもしれません。 >> #ulimit -n 4096  >> 上記コマンドで、上限を引き上げてsession_thread_pool_size=32 >> で起動できるか試していただけますでしょうか。 >> >> 以上、よろしくお願いいたします。 > > _______________________________________________ > Ultramonkey-l7-develop mailing list > Ultramonkey-l7-develop @ lists.sourceforge.jp > http://lists.sourceforge.jp/mailman/listinfo/ultramonkey-l7-develop > > > -- 中野 宏朗 (NAKANO Hiroaki) NTTコムウェア 品質生産性技術本部 技術SE部 基盤ソフトSE・OSS部門 OSS適用推進担当 Tel: 043-211-2452 (Ext: 特番+26-8341), Fax: 043-211-5086 Zip/Address: 261-0023 千葉県千葉市美浜区中瀬1-6 NTT幕張ビル21F-En