X


2ch特化型サーバ・ロケーション構築作戦 Part44

■ このスレッドは過去ログ倉庫に格納されています
NGNG
2ch特化型サーバ・ロケーション構築作戦のスレッドです。

・2ちゃんねるのサーバロケーション、PIEに関する関連作業・調整事項
・DNS登録・変更関連の各種作業や調整事項
・2ちゃんねるのサーバで採用しているOS、FreeBSDに関する情報・調整事項
・各種作戦・プロジェクトとの連携、プロジェクト間の連携

等を取り扱います。

前スレ:2ch特化型サーバ・ロケーション構築作戦 Part43
http://qb5.2ch.net/test/read.cgi/operate/1276199769/
2010/06/12(土) 21:36:54ID:aeJPxd+x0
今の症状見る限りだと、スクリプトの連投の方が不特定多数の書き込みより楽なんじゃないかな。
2010/06/12(土) 21:37:12ID:m97io8n50
mod_speedycgiがworkerで動かないのはスレッドセーフじゃないかららしい…
微妙すぎる。
2010/06/12(土) 21:37:51ID:qDOJwU2w0
追加点
2010/06/12(土) 21:37:53ID:aQdpwA6M0
鯖は生きているか?
57動け動けウゴウゴ2ちゃんねる
垢版 |
2010/06/12(土) 21:37:58ID:Fk8n17Km0
追加点来ましたで
2010/06/12(土) 21:38:02ID:YIs00HKU0
おpちたー
2010/06/12(土) 21:38:12ID:5lYUOol+0
お察しw
2010/06/12(土) 21:38:15ID:PGbV3Y1y0
おちないw
2010/06/12(土) 21:38:19ID:VIKK3OY90
おk
2010/06/12(土) 21:38:24ID:YOng3Gz30
やった!落ちてない!
2010/06/12(土) 21:38:38ID:aCREBWbp0
>>49
数秒で187,000レス…恐ろしい
2010/06/12(土) 21:38:49ID:aeJPxd+x0
>>52
何だそりゃw
65root▲▲ ★
垢版 |
2010/06/12(土) 21:39:00ID:???0
一瞬満タンになったけど、クリアできた。

LWWCLCCWLWLLWCLCCCWCCCCLWCCCCCLCLCWCCCWLCCCCWLCWWCCLLWWCCLLLLLCL
LCLCCLWLWWWCCLCWLLWCCCCCLCWLLWWCCCWCCLCCCCCWCLWLLCCLCCWCWWWCWLCL
WLLCCCCLLWCLCWLLCLWLWCWWLCCCLLCCWCCCCWCW_CLCLCLWLWWWCLWLLCLLWWCL
CCWWWCCCCWWWWCLLLCCWWCCCCLCLCCCWWWWLWWCLWLCWWCLWLLCCLCCLCWWLWLLL
LWLWLCCLCLCCLLLWLCWWLCCCCLWCLCLLCCCLWCCLWWLLCCWLCLWWCLLLCLCCLCCL
CWCCLLWLLCWCWCCWLLCWLLCWLCWCLLWCCCWCCCLLCLWLCWCCWLCCCWWLWCCCWCWC
WWWLCCCCCCWCLWCWLLWLCWCWCWWLLLLCWWLLLWLLCCLLWCWCWCWCLCCCLLCCCCCC
CCCLCCWCLCWCLWLWCCWLCLLCWLWWWCLWCLLCCLLCLCCCLWCLCCWLCLCCCCCLWLCC
CLLCCLWCLCCCLCLCCWCWCLLLWLCWLCCWLCCWWWWCWWLLCWLCWCCWLLCLCLLCCCCC
CCLCCCCCLCCCWWWCWWCCCCCCWWWWWCLLCCCCLWCLCLWLWCCLWWWWLLCCWCWWCLCL
LCLCLWWCCLWWCWCLCWCCCWLWCLLWLLCLCWLCCCWCCLWCWWCLCWWCCCLLWCCLCLLL
WCCCLCLWWWLLWLLWCCCLLWWCWWLWLLCWCCLCWLWCLCWCWWLWLCWCCCCWLLWLCCLW
LLCWCWCWCCWLCCWWCCWWLWLLWCLWLLCWWLWWWLLWCLCCWLCWWCLLCLCLLCWLCWLC
WCWCLWCWCWCLCCCWLWWWLCWLLWWLWWWCWCWCCWLCLWCCCCCCCLWCLWWWWCCCWLCC
LLWWLLCWLCLLWLCCCCWLCLLWCWLCLCCCCLLWCLCCWCCLWWLWCCCLWWLWWLWCCWLC
WCCCCCWWLLWWWLCCLWCCCWCLCCWCWLCLCLLCCWLCLCCLLLWWCCLCWLCLCLLLLLLC

あたりなようだ。
もう少し増やそう。
2010/06/12(土) 21:39:10ID:aQdpwA6M0
お、一つの壁を乗り越えましたか
2010/06/12(土) 21:39:13ID:AbNXjRGt0
鯖が堪えているどういうことだ!
2010/06/12(土) 21:39:22ID:DLn/VuvE0
本当に実況文化は不可解やでえ
2010/06/12(土) 21:39:30ID:0PLxhs1y0
なんだー落ちなかったのかー(棒読
2010/06/12(土) 21:39:30ID:aeJPxd+x0
おお、耐えたかー
2010/06/12(土) 21:39:33ID:XvVyQFn30
おめでとう!
2010/06/12(土) 21:40:09ID:a0BXL28x0
>>65
後+100ぐらいかな?
73動け動けウゴウゴ2ちゃんねる
垢版 |
2010/06/12(土) 21:40:16ID:4oNEsNpw0
ちょっと繋がらなかったけどすぐに見られるようになりました
2010/06/12(土) 21:40:30ID:DApzbDr30
ゴールが決まったのですっ飛んできまうあ

落ちてないのね?落ちてないのね?
2010/06/12(土) 21:40:33ID:aQdpwA6M0
951 名前: 動け動けウゴウゴ2ちゃんねる [sage] 投稿日: 2010/06/12(土) 20:44:28 ID:KSm6IDpcP
"_" Waiting for Connection, "S" Starting up, "R" Reading Request,
"W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup,
"C" Closing connection, "L" Logging, "G" Gracefully finishing,
"I" Idle cleanup of worker, "." Open slot with no current process

さっき出てなかったLが出てきたけどこらえましたか
2010/06/12(土) 21:41:12ID:/tn/fICG0
思い切って倍にしちゃったら?
上限値を探るという意図も含めて。
2010/06/12(土) 21:41:45ID:WvHR2bBY0
転送量からして、他の実況スレへ分散しちゃったから耐えたんじゃないの
78root▲▲ ★
垢版 |
2010/06/12(土) 21:41:48ID:???0
StartServers 1280
MinSpareServers 1279
MaxSpareServers 1280
ServerLimit 1280
MaxClients 1280
MaxRequestsPerChild 10000
MaxMemFree 2000

次、これを依頼中。
2010/06/12(土) 21:41:49ID:RioEQUd30
ほう耐えたか
次の壁はアルゼンチン戦だな
2010/06/12(土) 21:42:02ID:aCREBWbp0
http://wiki.nginx.org/NginxWhyUseIt
> Quotes
>
> I ran a simple test against Nginx v0.5.22 and Apache v2.2.8 using ab (Apache's benchmarking tool).
> During the tests, I monitored the system with vmstat and top. The results indicate that Nginx outper-
> forms Apache when serving static content. Both servers performed best with a concurrency of 100.
> Apache used four worker processes (threaded mode), 30% CPU and 17MB of memory to serve 6,500 requests
> per second. Nginx used one worker, 15% CPU and 1MB of memory to serve 11,500 requests per second.
>
> -- Linux Journal
>
> Apache is like Microsoft Word, it has a million options but you only need six. Nginx does those six
> things, and it does five of them 50 times faster than Apache.
>
> -- Chris Lea
81root▲▲ ★
垢版 |
2010/06/12(土) 21:42:08ID:???0
再起動時に一時的に止まるかも。
2010/06/12(土) 21:43:00ID:aQdpwA6M0
リアルタイムで修正できるってのは良いですな。
次の得点シーンが待ち遠しい
2010/06/12(土) 21:43:50ID:PGbV3Y1y0
リアルタイムで再起動でしたか
2010/06/12(土) 21:44:05ID:Wsx4UKEv0
再起動してもすぐに復帰したみたいだ
85root▲▲ ★
垢版 |
2010/06/12(土) 21:44:10ID:???0
%pgrep httpd | wc -l
1281

完了。
2010/06/12(土) 21:44:13ID:aeJPxd+x0
100Mbpsは超えた?
87root▲▲ ★
垢版 |
2010/06/12(土) 21:44:56ID:???0
あとは得点シーン待ち。
2010/06/12(土) 21:45:12ID:B6chC0mB0
Logging ってあまり見ないな。ログ書き込み中てこと?
それならmdにログ書いて定期的にHDDに移すとか良さそう
SSDは書き込みの重さがネックだし
89root▲▲ ★
垢版 |
2010/06/12(土) 21:46:05ID:???0
>>88
2ちゃんねるの設定では、
ログを書くプログラムが httpd の外部にいるです。
パイプでつながっています。

改良の余地ありかも。
90root▲▲ ★
垢版 |
2010/06/12(土) 21:46:24ID:???0
ログは確か、今はSSDに書かれています。
2010/06/12(土) 21:47:18ID:aCREBWbp0
httpd 8|< 2chlogd
2010/06/12(土) 21:47:31ID:aeJPxd+x0
ログサーバ作って全部ぶん投げちゃったらどうすか。
とりあえずレス以外で時間がかかりそうな処理は追い出す方向で。
93root▲▲ ★
垢版 |
2010/06/12(土) 21:49:18ID:???0
きついな。

今Lだらけになった。
2010/06/12(土) 21:49:48ID:aCREBWbp0
>>92
ログ用の回線用意しないとだめじゃね
つか外部バスは遅くね
95root▲▲ ★
垢版 |
2010/06/12(土) 21:50:14ID:???0
>>93 は得点が入りそうになったとき。
2010/06/12(土) 21:50:34ID:aeJPxd+x0
>>94
あ。
2010/06/12(土) 21:51:23ID:aQdpwA6M0
日本戦の為に更に上げといた方がよさそうですかね。
98root▲▲ ★
垢版 |
2010/06/12(土) 21:53:03ID:???0
あまり上げてもバランスが悪いんですよね。>>97

これはずーっと、ほんとうにずーっと苦労してきた所なので、
チューニングのしがいがあります。

上げすぎてもいけないし、少ないとさっきみたいなことになる。
2010/06/12(土) 21:53:49ID:aCREBWbp0
>>98
上げすぎると他が詰まる、たとえばhttpdがswapしたり、ってことか
100root▲▲ ★
垢版 |
2010/06/12(土) 21:54:20ID:???0
%pgrep speedy_backend | wc -l
30

30人か。
まだ最大値まではいっていないな。

多くなったり少なくなったりするわけだけど。
2010/06/12(土) 21:55:26ID:IOnOenGH0
今日はアルゼンチン戦でメッシの人も控えてるので
楽しんでくださいねー
2010/06/12(土) 21:56:20ID:aeJPxd+x0
試合終了時に上がるかな?
103root▲▲ ★
垢版 |
2010/06/12(土) 21:57:00ID:???0
WWWCLLLWLLLLLCLWLWWLLLLWLCLWLWCLLLWCLLLCWLLLLLLLLLWWLLWCWWLLCLWW
CLLLWLLLLLWLLWCWLLLLLWLLLLWWWLLWLWLLCLCCCWWWCLLLLLLLWLLLLWLCLLCL
LLLLWLLLWWLLCCLCLLCLLLLWLLLLLLLWWCWLWWLCLLLLCWWLLLLCLLLLLLCWLLLL
LLWWLLLLLCLLLCLLWWLCWLWLLLLWLLWLLLLWLCLLLCCCLWWLLLLCLWWLWLCWLLCL
LLLCCLLLLCLWCLCLLCCLLLCLCLWWWCWLLWLLLLLLWCWLLWLLCLCCLLWWLWLWCLLL
LLCWLLLLWLLCLWLLCLWLWCCWLLLCLWWLCWLLLCLWLWLLWLLWLLWLLCLLWCLLWLWL
WLWCCLLLCLLLLLCLLLLLLLWLLLWLLLLCLLLWLLLCWLWCLLLLLCLLWLLWCCLWLCCC
WWWLCWLLLWLWLLLLLLLWLLLWLLWLCWLLLLWLWLCLWCWLLWLCLCWLWLLWWLLLCLWW
WWLCWLLLCCWLLWLLCCLLLLLLLCLWLLWLLLLLWLCLCLCLLLCLWWCLLWLLLWWWLWWC
WLLLLCLLCLWWWWLLWWLLLWCLWWLLWCLLCWCLLCLWWLLCLLLLLLLWLLLLWLLLLLLL
CCLLCLLLWLLLWLLLLLCWWLCWWWLWLLLWLWLLLLCWLLCWWCLLLCLLLLWCWLCLLWLW
LWCLCLLLLLWLCCWLLLLLLWLLCLLLLWWLWWCWCWLWLLLLLCLLLLLLLLLWLLWWLWWL
WLLWLCWLWWCWWLLWLWCLWLWLWLWWLLLLLWLWWLLLLLLCLCCWLLWLLWCLLLCCLLLW
LCLCWLLWLWLLCLLLLLLLLCWCLLCLLLLCLLLLLLCLLWLLWWLLWLLLLCWWWLLWCWLL
LLLLCCLLWLLLLLLLLLLCWLLLWCLLWLWLLLLWLCLLWWCLLLLLLWLLLLLLWCCWLLWC
CLLCCLCLLLLLLWLCWLWLLCWLWLWLWLLCWCWLLLCWWWLWLWWCLLLLWLLWLWLWLWCW
LLLLLCLLLLLWLLCLWLLWLLLLCLWCWWCLLWCCLWLLLCLLLLWCLLCLWLLLLLLLLCCL
CLLWLCLCCWCLLWLLLWLWLCLLLWLWLWLLLLLWCCLCWLCLLLLWLWLWLCLWLLLWLLWL
LWWWWLWLWLLLLWLCWLLLLLLWLLLWLWLWCLLLLLLWLLWLLLLLLLCWWLWLLLLCLWLL
LWWLLCLLLLWLWLLCLCWLWLWCLCWLLLLWLCLLLLCWLLLLLLCLWLCLLWLWLLLWLLLL

こんなのが出ることがあるな。

swapは始まっていないから、
もう少し増やしてもいいな。

初期値の倍、いってみるか。
昔ならディスクが詰まってしまって、どうしようもなかった値。
2010/06/12(土) 21:57:56ID:B6chC0mB0
>>89-90
バーボンとかそのへんの関係で必須ならそれは外せないのか
書き込みを数十行バッファしてから書き込んでアクセス回数を減らすとかも改良になるかな

書き込み毎でのSSDへのアクセスがありそうなものはどんどん外した方がよさそう
105root▲▲ ★
垢版 |
2010/06/12(土) 21:58:06ID:???0
今度詰まったら、

StartServers 1408
MinSpareServers 1407
MaxSpareServers 1408
ServerLimit 1408
MaxClients 1408
MaxRequestsPerChild 10000
MaxMemFree 2000

これいきます。

詰まらなかったらそのまま。
2010/06/12(土) 21:59:28ID:aQdpwA6M0
>>103
今のギリシャの攻めてる時ですか

メモリが増えた事によって昔のレベルより
更なる高みを狙えるのが時代の差ですかね
107root▲▲ ★
垢版 |
2010/06/12(土) 21:59:45ID:???0
Lが出て詰まり始めるな。

ログをとる方のプログラムの改良か、
その周りの設定改良が必要そうだ。
108root▲▲ ★
垢版 |
2010/06/12(土) 22:00:19ID:???0
>>106
> 更なる高みを狙える

そうですね。

で、もちろん、ディスク(SSD)ですね。
2010/06/12(土) 22:00:48ID:aeJPxd+x0
>>107
バッファ増やしてコミット頻度減らすとかくらいしか思いつかんなあ。


もういっそログ書かないとか(ボソッ
2010/06/12(土) 22:00:54ID:aCREBWbp0
Sun Fire T2000単体って中古なら3万円しないのな
111root▲▲ ★
垢版 |
2010/06/12(土) 22:01:37ID:???0
ログとりプログラムのソース(これは私も読めます)を、
後で読んでみるです。
2010/06/12(土) 22:01:36ID:B6chC0mB0
ちょっとだけログ書かない設定でApacheまわしてみれば
問題切り分けできるなw
113root▲▲ ★
垢版 |
2010/06/12(土) 22:02:09ID:???0
>>112
意味はあるかもですが、
そこはあんまり、妥協したくないところかも。
114root▲▲ ★
垢版 |
2010/06/12(土) 22:02:56ID:???0
増えてきた。

%pgrep speedy_backend | wc -l
42
2010/06/12(土) 22:04:15ID:PGbV3Y1y0
正攻法で倒すと気持ちいいですよね
2010/06/12(土) 22:05:30ID:Wsx4UKEv0
LoggingのせいでCloseが引っ張られてるという可能性はないのかな
117root▲▲ ★
垢版 |
2010/06/12(土) 22:05:58ID:???0
>>116
ありうるかもですね。
2010/06/12(土) 22:06:54ID:B6chC0mB0
>>113
その気持ちもわかるけれど
ちょっとしたサーバトラブルが起こってしまった とでも思ってやってみるのも
最終的な作業時間減るし一つの手だと思う
2010/06/12(土) 22:06:57ID:a0BXL28x0
さっきのはどんな感じだろう
120root▲▲ ★
垢版 |
2010/06/12(土) 22:07:36ID:???0
やはり軽く詰まるな。

>>105 投入します。
2010/06/12(土) 22:08:28ID:aQdpwA6M0
これで不都合無いor少なければまた上を狙えそう
122root▲▲ ★
垢版 |
2010/06/12(土) 22:10:40ID:???0
%pgrep httpd | wc -l
1409

投入済。
2010/06/12(土) 22:11:38ID:a0BXL28x0
おつん
2010/06/12(土) 22:11:40ID:qDOJwU2w0
追加点ならず
2010/06/12(土) 22:11:50ID:CSRpMpJH0
現在の物理メモリ使用量が気になる
126root▲▲ ★
垢版 |
2010/06/12(土) 22:12:43ID:???0
さっきより良くなったかな。

傾向(Lが出始めて詰まって、一挙に解消する)は、変わりなし。
127root▲▲ ★
垢版 |
2010/06/12(土) 22:12:58ID:???0
>>125
last pid: 80250; load averages: 124.37, 92.46, 56.92 up 0+10:56:42 06:12:50
1495 processes:3 running, 1492 sleeping
CPU states: 41.7% user, 0.0% nice, 40.8% system, 0.3% interrupt, 17.2% idle
Mem: 3126M Active, 2586M Inact, 708M Wired, 257M Cache, 214M Buf, 1060M Free
Swap: 8192M Total, 8192M Free
2010/06/12(土) 22:13:12ID:Wsx4UKEv0
この辺の匙加減がチューンの醍醐味だよなぁw
2010/06/12(土) 22:13:25ID:YCrEhbhd0
>load averages: 124.37, 92.46, 56.92

つまり・・・どういうことだってばよ?
2010/06/12(土) 22:14:05ID:J4Nth2DM0
軽くなった
2010/06/12(土) 22:14:20ID:MJtsMFsD0
まだ1GB残ってんのか……
2010/06/12(土) 22:14:33ID:aeJPxd+x0
>>127
まだ余裕ありそうだね
2010/06/12(土) 22:15:23ID:B6chC0mB0
>>129
apache再起動は結構LA上がるからそれかな?
2010/06/12(土) 22:15:24ID:aQdpwA6M0
これ以上のチューンは実際に得点入った時の
負荷状況をみないと安易にいけないかな?
135root▲▲ ★
垢版 |
2010/06/12(土) 22:15:59ID:???0
ちょっと実験中。

中の人に rtprio でログとりプログラムを、
活入れしてもらった。
2010/06/12(土) 22:16:00ID:CSRpMpJH0
704→1024→1280→1408(いまここ)→1840→2112→2560→2816→3172
どこで安定と限界が見えるか
2010/06/12(土) 22:16:59ID:Ct97qPvj0
CPUが苦しそうだなー
そういやSSD鯖が一般的になったらスクリプト言語の人気がなくなるかもみたいな話があったっけ
2010/06/12(土) 22:17:01ID:mkw4L/2g0
メモリは良いけどcpuが楽しそう
139root▲▲ ★
垢版 |
2010/06/12(土) 22:17:08ID:???0
詰まりが少なくなったような気もするけど、
はっきりとはわからないな。

ロスタイムか。
2010/06/12(土) 22:18:02ID:aeJPxd+x0
まあ、CPUが最初に音上げるのは期待通り。
すでにBloomFieldがアップを始めてるしな
2010/06/12(土) 22:18:10ID:QJ88zOBz0?2BP(100)
SpeedyCGIって今でも更新されているんでしたっけ。
2010/06/12(土) 22:18:42ID:aQdpwA6M0
>>136
傾向(Lが出始めて詰まって、一挙に解消する)出るのが
変わらないならもう1段階上狙って見たい気も・・・
惜しむらくは得点圏狙えそうなイングランド戦が27:30始まりな事。

あ、試合終わった。
2010/06/12(土) 22:18:48ID:a0BXL28x0
終わったー
2010/06/12(土) 22:19:13ID:J4Nth2DM0
逃げ切った、か?
145動け動けウゴウゴ2ちゃんねる
垢版 |
2010/06/12(土) 22:19:35ID:oMhPWIgF0
試合終了時に少し詰まることがあったな。
146root▲▲ ★
垢版 |
2010/06/12(土) 22:19:37ID:???0
よーし。
2010/06/12(土) 22:19:54ID:aeJPxd+x0
チューニングポイントはみえた感じかな。

しかしジングルかっけーな
2010/06/12(土) 22:20:18ID:0PLxhs1y0
乙ー
次は

スカパー 22:25〜 1:55 1次リーグ グループB アルゼンチン 対 ナイジェリア
フジ  22:30〜 1:10 1次リーグ グループB アルゼンチン 対 ナイジェリア

このあたり?
2010/06/12(土) 22:20:19ID:qDOJwU2w0
次は23時試合開始ですかー
150root▲▲ ★
垢版 |
2010/06/12(土) 22:20:22ID:???0
rtprio での活入れは、確実に効果あった。

logbufferの改良が、次のターゲットだ。
2010/06/12(土) 22:21:04ID:J4Nth2DM0
しかしチューン次第でここまで化けるとは、恐ろしい子だな
152root▲▲ ★
垢版 |
2010/06/12(土) 22:21:59ID:???0
<活入れ>は、具体的に何をしたか

# rtprio 31 -ログとりプロセスのプロセスID

を実行してもらった。

これで、ログ取りプロセスの優先度を強制的に上げた。

昔雪だるまで、bbsd で使っていた手法。

プログラムのシェイプアップの前に、まずは切り分け。
2010/06/12(土) 22:22:38ID:aeJPxd+x0
俺週開けたらSSD導入の提案するわ……
■ このスレッドは過去ログ倉庫に格納されています