雪だるま作戦のスレを待ち続けるスレ Part11

このエントリーをはてなブックマークに追加
907若い衆 ◆SSu.zv/rvs
1) 別の雪だるま用過去ログ専用サーバ(ぼっとん)を立てる
2) NFS 等でdat落ちのときはぼっとんに落とす。
3) read.cgi はいちいちぼっとんに聞きに行く。

専用ブラウザは、、、
4) liveなdatが無いときはぼっとんに取りに行く。 ← 要改造かな?
908名無し草:2006/06/12(月) 00:50:35
NFSなしの6.1R/cobraって安定して動いていませんでしたっけ?

>>899
今もあるか不明ですが、read.cgiについては、
find_kakodirあたりをmod_proxy対応すればよいのかも。

ただ、フロントから過去ログディレクトリへのhttpアクセスが
できることが前提になりますが。
909名無し草:2006/06/12(月) 00:52:19
古過去ログ鯖
新過去ログ鯖

を作ってリンクさせるって琴?>>907
910名無し草:2006/06/12(月) 00:53:02 BE:14077038-
>>907
> 2) NFS 等でdat落ちのときはぼっとんに落とす。

現状のNFSはかなり不安があるような.
NFS以外で渡せば良いんでしょうが.
911 ◆MUMUMUhnYI :2006/06/12(月) 00:53:20 BE:4469377-#
>>907
2) をどうやるか、という感じですね。
NFS でやるのは筋が悪そうなので、何らかの仕掛けが必要そうな。

あとは、フロント版 offlaw.cgi (ぼっとんに過去ログをとりにいく)と、
read.cgi 改良版(過去ログはぼっとんを参照する)が、必要というかんじですか。
912stream ◆PNstream2s :2006/06/12(月) 00:53:40
>>907
3) read.cgi はいちいちぼっとんに聞きに行く。

バックエンドがぼっとんに変わっただけのような。
913 ◆MUMUMUhnYI :2006/06/12(月) 00:54:02 BE:821333-#
>>908
> NFSなしの6.1R/cobraって安定して動いていませんでしたっけ?

まだ、実績といえるほどのものはないですね。
914若い衆 ◆SSu.zv/rvs :2006/06/12(月) 00:54:38
>>909
基本的にはバックにもdat落ちしたdat置かないってこと、

4) は工夫&負荷との兼ね合いで専ブラの改造なしでいけそうかな?
915若い衆 ◆SSu.zv/rvs :2006/06/12(月) 00:55:43
>>912
バックが落ちるのが今の弱点かと、
だからバックからの分離っすね。
916名無し草:2006/06/12(月) 00:56:30
バックにdat落ちを置かないのは、リフレッシュ工事不要を狙ってるのかな?
不安定うんぬんってのは全然変わってないな
917名無し草:2006/06/12(月) 00:57:22
うーん403 エドウィン。
918 ◆MUMUMUhnYI :2006/06/12(月) 00:57:26 BE:1642829-#
tiger507 復帰した模様。

作業にいくです。
議論の結果をたのしみに。
919 ◆MUMUMUhnYI :2006/06/12(月) 00:58:39 BE:2918584-#
cobra2244 の KVM も復活した模様。

少しずつ、作業にかかります。
920名無し草:2006/06/12(月) 01:01:10
バックが落ちるのが問題でなく(いやそれも問題は問題なんですが)、
それによって系全体に影響が出ているのが問題なんじゃないかなと。
921名無し草:2006/06/12(月) 01:03:19
バックエンドの負荷がどれくらい変わるんだろうか…
922名無し草:2006/06/12(月) 01:06:02
むたんがんばって!
923stream ◆PNstream2s :2006/06/12(月) 01:07:42
バックが落ちる原因

・6.1R+amd64+NFS
・6.1R+amd64

どっちなんでしょ。


[  tiger2522.maido3.com ] live22.2ch.net live24.2ch.net 
[  cobra2244.maido3.com ] live23b.2ch.net   バックエンド2
[  cobra2247.maido3.com ] news20b.2ch.net   バックエンド3

tiger2522はNFSでも落ちてないんだよなー。
んで cobraはNFS無しでどうなるかはこれからと。
924 ◆MUMUMUhnYI :2006/06/12(月) 01:21:12 BE:1277827-#
>>923
kbdmux 事件(amd64 の SMP でのみ不具合)以降、
6.1R/amd64 + SMP の可能性を一番疑っているです。
925stream ◆PNstream2s :2006/06/12(月) 01:36:30
安定性のためにぼっとんを作るのは無駄に思えるな。
rsyncで同期するのが失敗だからといって、過去ログをフロントに置くことが失敗とは限らない。

dat落ちしたらぼっとんに移すんじゃなくて、フロントに移したほうが、
read.cgiとofflaw.cgiは改造しなくて済む=安定性が高い。
926桶屋:2006/06/12(月) 01:38:39
そもそも、なんでdat落ちした datをフロントに転送はしているのでしたっけ。

offlaw.cgi が対応していないから?
927若い衆 ◆SSu.zv/rvs :2006/06/12(月) 01:38:49
フロントは10台〜20台
最低でも10台を考えているけど
それでも?
928若い衆 ◆SSu.zv/rvs :2006/06/12(月) 01:39:27
>>926
たぶん


>>927 は >>925 あて
929名無し草:2006/06/12(月) 01:39:59
おいちゃん若いんか…
930若い衆 ◆SSu.zv/rvs :2006/06/12(月) 01:41:32
けっこう
931 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 01:41:48
直接フロントに過去ログ移すのは

・ 過去ログが膨張するとフロントの HDD 容量が逼迫する.
・ フロントを増やすと過去ログ転送もその数だけ必要になる.

なんで,ぼっとん(過去ログ専用バックエンド)はムダでもないような.
932 ◆MUMUMUhnYI :2006/06/12(月) 01:41:53 BE:1276872-#
>>926
していた、ですね。

で、それはあまりにもコストが高かったので、ちょっと前に既にやめているです。
雪だるまサーバが日増しに弱くなっていく様子が、手に取るようにわかった。

理由は、offlaw.cgi とかモリタポとか公式p2とか、いずれにせよ過去ログ関連と。
933 ◆MUMUMUhnYI :2006/06/12(月) 01:42:47 BE:1459744-#
過去ログサーバを別に作って、
そちらに過去ログを置くのは、
意味があると思うですね。
934若い衆 ◆SSu.zv/rvs :2006/06/12(月) 01:48:33
んで 落とす方法は
普通に http経由にして dso でゴリゴリ書いたほうが良い予感。
935若い衆 ◆SSu.zv/rvs :2006/06/12(月) 01:49:05
専用ブラウザのdat参照のシーケンスわすれちまったなぁ
936stream ◆PNstream2s :2006/06/12(月) 01:50:05
offlaw.cgiやread.cgiの過去ログ参照については、ローカルなのが(=雪だるま以前と同じ)
一番安定してるだろうということで>>925を書いたんですが
そんな将来をにらんだ話だとは思わなかった。>>927

将来を見据えた話なら、ぼっとんの必要性は賛成です。
937 ◆MUMUMUhnYI :2006/06/12(月) 01:50:12 BE:3284249-#
>>935
とてもざっくりだと、

dat 参照 => 302 が返る => offlaw.cgi を起動する

ではないかと。
938 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 01:50:38
dat 落ちの時は scp か何かでも使えばいいんですかね.
read.cgi は,HTTP で取ってくるライブ dat のやり方を過去ログにも流用すると.
offlaw.cgi も,同様に改造できればそれでいいんでしょうけど,さて......
939若い衆 ◆SSu.zv/rvs :2006/06/12(月) 01:56:23
>>936
そろそろ「安定」がキーワードなので
とんがった設定よりは台数投入してこなす段階化と、

フロント四台のそれぞれを 75%稼動にする = 一台追加する
と、
940 ◆MUMUMUhnYI :2006/06/12(月) 01:56:36 BE:5746379-#
>>938
なるほど、mv の替わりに単に別サーバに scp すると。

エラー処理とか考えないといけないと思いますが、
筋は悪くないかも。
941若い衆 ◆SSu.zv/rvs :2006/06/12(月) 01:57:20
scp って何?
cp のsuperなやつ?
942 ◆MUMUMUhnYI :2006/06/12(月) 01:59:08 BE:5746379-#
昔、rcp (remote copy) と言っていたやつです。
今は ssh のプロトコル使って、scp (secure (remote) copy)になったと。
943若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:05:42
おおっ

scp ../../dat/news/aaa/bbb/ccc/9999999999.dat botton.2ch.net/なんたら
とかやれば良いんですか?
944 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 02:07:45
もし offlaw.cgi のソースがないとすると......open(), close(), read() あたりを
横取りして HTTP でファイル取ってくるようにするライブラリ作って LD_PRELOAD かますとか.

>>940 まぁリモート転送となるとどの方法でもエラーは要考慮でしょうけど,
エラーならいったん転送留保して,あとで再挑戦とかですかね.
945 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 02:09:38
>>943
scp localfile [user@]remotehost:remotedir
とかですね.
946 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 02:11:52
http://www.freebsd.org/cgi/man.cgi?query=scp

mtime とかも保存した方がよければ -p オプションも使うとか.
947若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:15:55
>>944
私が書いたやつだから。。。
どっかにあるはずー
948若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:16:57
というか、 AMD とかで再度コンパイルしているんだから
絶対にあるよ、きっと(←絶対といいながら、、、)
949 ◆MUMUMUhnYI :2006/06/12(月) 02:17:42 BE:2188883-#
>>943
で、通常だとパスワード聞かれますが、
あらかじめ秘密の鍵を作っておいて、それで認証するようにすれば、
それをパスワードの替わりにすることで、パスワードなしで転送できます。

秘密の鍵を作ってあらかじめセットしておくのは、
スロー同期のところで、同じしくみ使っているです。
950若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:21:36
なるほど、

scp をdat一個一個に発行するのは負荷どうなんでしょか?
多いときで 100スレ/minくらいかしら?
951 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 02:26:37
>>950
localfile のところで複数ファイル指定も可能ですし,あるいは -r オプションで
指定したディレクトリ以下を recursive に転送ってのもできますんで.
952若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:27:47
なるほど、なるほど、
りょうかいですー

いろいろ工夫できるということか、
953若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:28:42
んじゃ >>907 は案1ということで、

他に案ありますかねぇ
954名無し草:2006/06/12(月) 02:31:25
そろそろ次スレの季節
次スレも待ち続けるのかな?
955名無し草:2006/06/12(月) 02:41:59
>>952
read.cgi/offlaw.cgiなどの過去ログの取得部分を
httpベースに変えれば、過去ログサーバを分けなくても
よいのかなと。

あんまり複雑にするのも障害時の対応が大変そう。
956若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:44:32
現在の率速というかネックはスケールできないバックなんですよね、
つまりどこの負荷を下げたいかというと、

バックなんです。
957名無し草:2006/06/12(月) 02:46:57
雪だるま作戦のスレを待ち続けるスレ Part12
http://aa5.2ch.net/test/read.cgi/nanmin/1150047996/l50

ドゾ
958名無し草:2006/06/12(月) 02:47:39
お、乙
959名無し草:2006/06/12(月) 02:52:43
>>956
過去ログのアクセスがどの程度なのですかね。
負荷を上げるほどあるのかどうか。

絶対的な負荷を下げるためという意味では
分けるというのはそうなのだと思います。
(というか、そういったものの積み重ねですかね。)
960stream ◆PNstream2s :2006/06/12(月) 02:53:19
>>936
なるへそ

>>956
ひとつの板でひとつのバックエンドがあふれる事態を今から想定?
961若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:55:51
>>960
既に一台→三台にわけてるわけで、
たぶん秋には倍とは言わないけどさらに追加が必要だと重いますー

さらに安定化を目標としたいから
若干性能下げても台数追加で望みたいという希望も先ほど書きましたが、
962若い衆 ◆SSu.zv/rvs :2006/06/12(月) 02:56:57
「さらに」を二回書いてくどい文になっちまった シクシク
963名無し草:2006/06/12(月) 03:03:57
おっちゃん、フランシスコ・ザビエル化したんか?
964 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 03:19:10
あと,ストレージに要求されるものも違いますね.

ライブな dat -> 速度 > 容量
過去ログ -> 速度 < 容量

んで,過去ログを分離できれば,将来的にジンギスカンとかやらなくても,
容量は小さくとも高速なストレージを使うとかいう選択肢も出てくる,とか.
965 ◆MUMUMUhnYI :2006/06/12(月) 03:22:49 BE:1095326-#
>>964
バッテリバックアップされたメモリディスクとか、そのへんを使うとか。< ジンギスカン用に
966 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 03:24:15
>>965 そんな感じですね.
967若い衆 ◆SSu.zv/rvs :2006/06/12(月) 03:26:20
速度的にはどうなんでしょか?
968 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 03:32:27
ざっとぐぐってみると,例えばこんな製品があって
http://journal.mycom.co.jp/news/2005/06/17/003.html
こんなベンチマーク結果らしいと.
http://journal.mycom.co.jp/photo/news/2005/06/17/003dl.jpg
969 ◆MUMUMUhnYI :2006/06/12(月) 03:34:41 BE:1094562-#
>>968
i-RAM ですか。SATA HDD の16倍と。

前に特化型スレでも、話題になったですね。
970若い衆 ◆SSu.zv/rvs :2006/06/12(月) 03:48:36
それは MD よりははるかに遅いような、、、
971 ◆MUMUMUhnYI :2006/06/12(月) 03:54:29 BE:730324-#
>>970
メインメモリのほうが、速さではかなり上ですね。
972 ◆MUMUMUhnYI :2006/06/12(月) 04:05:35 BE:1824454-#
しっかり、誤爆しました。

996 名前:root▲ ★[] 投稿日:2006/06/12(月) 04:04:46 ID:???0 ?#
個人的には、i-RAM とかは
ジンギスカンII にするのの代替(dat 部分だけ)というかんじに思うですね。

通常の動的なファイルは、通常ジンギスカンで特に問題ないので、
ライブな dat を置く場所、ぐらいですか。

HDD よりは高速だけど、メインメモリには劣ると。
というか SunOS さんも書いていますが、たぶんこれは「高速な HDD」ぐらいのしろものかなと。
973 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 04:13:52
まぁ,外部デバイスとして使う限りは I/F の転送速度が限界となりますからね.
その点で通常の RAM より劣るのは致し方ないと.>>972 のように dat の置き場所
として考えればメリットはあるかな,ということで.
974 株価【750】 ▲ ◆cZfSunOs.U :2006/06/12(月) 04:25:05
I/F の転送速度といえば LAN の速度もあるんで,ネットワークサーバとして考えれば
LAN の速度と比較して爆速である必要もそんなにないかな,ということも.
975名無し草:2006/06/12(月) 04:44:39
´・ω・`)つ旦~旦~旦~旦~
976名無し草
ここまで読んだ

adhocに過去ログをフロントのHDDに入れてたけど
そのへんちゃんとやろうよ、という話だと理解しました。
memoriesがだいぶ前からいっぱいいっぱいのようなので、
bottonもかなり負荷がかかるんじゃないかなあと。
実況の過去ログにクロウラーが来るかどうかはわかりませんが
news20になら来そう。

C:をsystem、D:をdataにしてあるのにD:がいっぱいになったので
C:に一部の動画とか移してなにがどこにあるかわからなくなった
うちのマシンと同じようなことですか? ぜんぜん違いますねすみません。