X



トップページ運用情報
1001コメント375KB

【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part18

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001220.117.237.222@root▲ ★
垢版 |
NGNG
peko作戦について語るスレです。
サーバロケーションPIEに関する話題もこちらで。

<現在の主要なテーマ>
・「Love affair作戦」による、携帯系サーバの大幅強化・外向けdat供給サーバの構築
・「雪だるま作戦」による、スケーラブルなサーバ群構築
・BBQの2台体制化・RAID1化
・FreeBSD 5.4Rの導入検討
・各種作戦・プロジェクトとの連携
・FreeBSDのさらなるチューニング詰め

<主な関連スレッド>
【Love Affair】携帯からのアクセスに対する考察・次の一手 Part3
http://qb5.2ch.net/test/read.cgi/operate/1095146311/
■新春特別企画「雪だるま作戦」liveサーバの飛躍なるか!? Part1
http://qb5.2ch.net/test/read.cgi/operate/1105035540/

<主な関連サイト>
MRTGによる統計情報: http://mumumu.mu/mrtg/
2ちゃんねる/PINKちゃんねる 稼動中のサーバ一覧: http://mumumu.mu/serverlist.html
2ちゃんねる サーバ負荷監視所: http://ch2.ath.cx/load/
2ch 鯖監視係。: http://sv2ch.baila6.jp/

<前スレ>
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part17
http://qb5.2ch.net/test/read.cgi/operate/1107376477/
0805root▲ ★
垢版 |
NGNG
PAEなしSMPありのカーネルを作ったところ、ちゃんとCPUを4つ認識しました。
ううーむ。

もう1回、カーネルづくりをやり直してみるか。
0806root▲ ★
垢版 |
NGNG
しょぼい、ミスをしていました。
カーネル、作り直し。
0807root▲ ★
垢版 |
NGNG
SCSI版(姉)も、ちゃんとCPUを4つ認識しました。

これで、再度ソフトウェアの入れなおしをやってみるか。
0808root▲ ★
垢版 |
NGNG
やはり、落ちますね、、、。

何か、セッティング的に必要かなと。
0809root▲ ★
垢版 |
NGNG
コンソールを見ると、今度はpanicしたようです。
bufdaemonがpanic: page faultしたと出ているです。

しかし、swap spaceが4Gしかとられていないので、dumpに失敗しました。
で、
Fatal: doule fault:
...
boot called on cpu#0

と出て、止まってしまいました。

これになると、電源を切って入れてもらわない限り
リモートコンソールがあっても、どうしようもないです。ううむう。
0811root▲ ★
垢版 |
NGNG
…と書いていたら、リブートしはじめました。

作業できるかも。
0812root▲ ★
垢版 |
NGNG
上がりました。

まずは、/home があるHDDから5Gほどもらって、クラッシュダンプ用のデバイスを作ろう。
0813root▲ ★
垢版 |
NGNG
>>812
done.
これで、クラッシュダンプはちゃんととれるはず。

妹の方も、この設定入れよう。
0814root▲ ★
垢版 |
NGNG
もう1回コンパイル。
今度は、普通にpanicしました。

さて、ちゃんと立ち上がるのか。
0815root▲ ★
垢版 |
NGNG
うーむ、dumpはとれたっぽいんですが、
やはり panic: double fault: になるようです。
0816root▲ ★
垢版 |
NGNG
…で、止まってしまいました。

supervisor read page not present だそうです。ううむ。
0817root▲ ★
垢版 |
NGNG
で、数分したところで、リブートが始まりました。

やはり、リブートはかかるみたいです。
0818root▲ ★
垢版 |
NGNG
で、クラッシュダンプはうまくとれていませんでした。ううむ。

とりあえず、

kern.maxvnodes=64000

にして、再度挑戦中。
0819root▲ ★
垢版 |
NGNG
…って書いていたら、また死にました。
今度はコンソールにpanicも出ずに、いきなり、、、。

ううむぅ。
0820root▲ ★
垢版 |
NGNG
よく見たら、画面には k とだけ出ていました。
何か表示しようとはしたみたい。

いずれにせよ、今度は完全にハングアップした模様。
Ctrl-Alt-Delも効かないですね。
さすがに、命運つきたか。
0821root▲ ★
垢版 |
NGNG
…リブート依頼するです。

で、PAEなしのカーネルに替えて、
makeしなおしが全部通るか、検証するです。

これは、明日以降か、、、。
0823root▲ ★
垢版 |
NGNG
リブートをかけていただきました。
PAEなしのカーネルに換装して、再度トライ。
0824root▲ ★
垢版 |
NGNG
PAEありではpanicやハングアップを繰り返し、どうしても通らなかったものが、
(具体的にはPHPと周辺モジュールのmake)
PAEなしのカーネルでは、さっくり通りました。

もう2回ぐらい同じことを回してみますが、
原因はやはりPAEな気がします。

うーーーむ。
0825root▲ ★
垢版 |
NGNG
全部消して全部作り直す、を2周やりました。
特に問題は出ませんでした。

とすると、やはりPAE関連でほぼ確定か。

さて、どうするか。
0826 ◆ANGLERlqvM
垢版 |
2005/06/29(水) 11:43:38ID:pC2WNaK+0
ttp://www.atm.tut.fi/list-archive/freebsd-stable-2005/msg04807.html
この辺はヒントになりますかね?
0828root▲ ★
垢版 |
NGNG
>>826
これっぽいですね。どもです。

あとで、スレッドを読んでみるです。
0829root▲ ★
垢版 |
NGNG
usbd_enable="YES"

これを disable にしろってか。
0830root▲ ★
垢版 |
NGNG
usbd_enable="NO"

にして、PAEありのカーネルに再度換装。
0831root▲ ★
垢版 |
NGNG
だめですね。いきなり死にました。

usbd.c を読んでいますが、/dev/usb? がなければ、
結局何もしないように見えるし。

もうちょっと調べてみるです。
0832root▲ ★
垢版 |
NGNG
いきなり => make cleanで消している間にいきなり
0833root▲ ★
垢版 |
NGNG
KVMつないでみたら、パニックしてクラッシュダンプをとっている最中でした。
さて。
0834root▲ ★
垢版 |
NGNG
クラッシュダンプを書いている途中、4032まで書いたところで、
mpt1: IOC Bus Reset: Port 1
Aborting dump due to I/O error
status == 0x59, scsi status == 0x0

とか言って、止まりました。
4G以上のダンプは、とれないのか?

いずれにせよ、リブート依頼へと。

もうちょっとやってだめなら、64bit OSを素直に入れてもらうか。
0835root▲ ★
垢版 |
NGNG
リブート要請しました。

…めしに、いってくるです。
0836 ◆ANGLERlqvM
垢版 |
2005/06/29(水) 12:31:06ID:pC2WNaK+0
お疲れ様です。中国語のページを翻訳して見ましたが
意味不明でした(汗 うーむ。。。
ttp://www.freebsd.org/cgi/man.cgi?query=pae&sektion=4&manpath=FreeBSD+5.4-RELEASE
0838 ◆ANGLERlqvM
垢版 |
2005/06/29(水) 13:05:18ID:pC2WNaK+0
>>837
ttp://www.mezzofanti.org/translation/
ここを使えばいけますね。
『WorldLingo』を使ってばいいみたい。

0840root▲ ★
垢版 |
NGNG
会議終わって、座席に戻りました。

リブートいただけていました。
これから、>>839 を読んでみるです。
0841root▲ ★
垢版 |
NGNG
KVA_PAGES=1024 を入れれと。
で、mpt(4) はいまいちかもしれんと。
0843root▲ ★
垢版 |
NGNG
>>841 を入れました。

ちょっと、空きメモリが減りました。

-avail memory = 4194709504 (4000 MB)
+avail memory = 4192100352 (3997 MB)

これから、ごにょごにょしてみるです。
0845root▲ ★
垢版 |
NGNG
panicして落ちるときはいつも、
supervisor read, page not present って言って落ちるですね。
0847 ◆ANGLERlqvM
垢版 |
2005/06/29(水) 14:17:02ID:pC2WNaK+0
うーん。。。何なんだろう。。。
0848root▲ ★
垢版 |
NGNG
というか、

・設定で回避する方がいい
なのか、
・素直に64bit OSを入れたほうがよい
(Cobraでは4G memは全く問題なく動いている)

のか、っていう話ですね。

で、32bit+PAEで使うメリットは、Apacheをはじめとするコマンドが使う、
メモリの大きさです。

32bit modeの方が、より少ないメモリスペースで一つのhttpdが動きます。
つまり、32bit+PAEにすることで、より多くのhttpdを常駐させられる可能性がある。

今のlive20ではmem=2Gで最大値1024で動かしていますから、
mem=4Gで動かせるなら、単純計算でその倍にできるかもしれないわけです。
64bit modeだと、そうはいかないですね。

というわけで今回の作戦では、できれば32bit mode+PAEを何とかしたいかなと、
思っていたりします。

ただこれは致命傷なわけではなく、64bit modeには64bit modeのよさがあるので、
ある程度試してだめだったら、64bit modeのOSに入れなおしてもらうと思うです。
0850資材二課 ★
垢版 |
2005/06/29(水) 14:26:48ID:???0
4Gにチャレンジはまた今度にするに一票
3G でも 3.5Gでもokということで、
0852root▲ ★
垢版 |
NGNG
>>849
今回は昨年のやつと違って、原因がどこにあるかは
マクロ的に概ね見当がついているので、
いまのところは、必要ないかなと。
0853 ◆ANGLERlqvM
垢版 |
2005/06/29(水) 14:30:20ID:pC2WNaK+0
私的には、ネタ切れっす。。。
悔しーー!
0854root▲ ★
垢版 |
NGNG
>>850
もったいないお化けが出る状態で動かす、ってことですか。
つまり、mem 3.5Gで動かすと。

実利的には、それかもですね。
ハードウェア的にはメモリインターリーブ聞くので、問題ないだろうし、
それでもたぶん、httpdは相当増やせるし。

今日私が寝るまでいろいろトライしてだめだったら、
それでいくことにするです。
0855資材二課 ★
垢版 |
2005/06/29(水) 14:32:16ID:???0
目的は「雪だるまの構築」ですから、
土台はあとでup gradeもできますし、
0856root▲ ★
垢版 |
NGNG
了解です。>>855

物理的に障害があるわけでもなく、
64bit modeで動かせば概ね問題なさげなんで、
目的遂行を優先に、動きますか。

で、私は、あそこの >= を > にしてみようかなー、とか、
無謀なことを考え中。
ちょうど 4G だし。
0857資材二課 ★
垢版 |
2005/06/29(水) 14:36:15ID:???0
3.5G 32bit でおねがいします。
64bitのデバックは目的じゃないので、
0858root▲ ★
垢版 |
NGNG
>>857
はい。

> で、私は、あそこの >= を > にしてみようかなー、とか、

は、いま失敗したんで(3.5G状態は変わらなかった、どうも、リザーブをとるようですね)、
従来の仕様(tiger2513等と同じ)、32bit modeで動かすことにするです。
0859 ◆ANGLERlqvM
垢版 |
2005/06/29(水) 14:43:04ID:pC2WNaK+0
あまり関係ないとは思いますが、貼るだけ貼っときますね。
ttp://h50146.www5.hp.com/products/software/oe/bsd/support/faq_freebsd/freebsd_1.html
0862資材二課 ★
垢版 |
2005/06/29(水) 14:49:25ID:???0
なにかどこかで、携帯の統計取りはじめたのを耳にしたのですが、
是非 是非 携帯用バーボンを導入してくださいまし。

1) 同じスレとか同じ板に沢山書き込み

2) そいつの固有番号を BBQ へ自動放り込み

0863root▲ ★
垢版 |
NGNG
というわけで、32bit modeでいくです。

しかし「ちょうど4G」なんだから、
なんとか、BIOSレベルでごにょごにょできないかなー。
あきらめがわるいなー。

でも人生、時には、見切りも必要なんだろうなぁ。
0864root▲ ★
垢版 |
NGNG
>>862
sec2chdを見ていると、必要なのは広告撃退のしくみ(BBX)と、
連投ペナルティの仕組み(バーボン)な気がしているです。

で、携帯用BBXは、導入しようとしているです。
たぶんわりと簡単にできると思います。
そのうちoperateにスレ立てて、すすめようかと。

携帯用バーボンですか。
ずいぶん昔にメールもらったような気がするので、
それを掘り起こしてみますか。
0865資材二課 ★
垢版 |
2005/06/29(水) 14:55:32ID:???0
ちなみに現在は携帯からは無制限のアクセスが可能な状態です
投稿しようが、読み込もうが、

スレ立て規制・samba24は効く、

携帯からの広告爆撃は特に困ってはいない(現在)
0866root▲ ★
垢版 |
NGNG
>>865
> 携帯からの広告爆撃は特に困ってはいない(現在)

相対的にってことですね。
で、どうせ芋掘りして、焼くわけだしと。

てなわけで、バーボンが最優先の課題ということですか。

リロードバーボンは仕込むなら c 側ってことになりますね。
たぶんそれより先に、投稿バーボンを何とかできないかと。

今の投稿バーボンの実装って、BBSからフックしてるんでしたっけ。
だとすると、BBMからフックする形が自然ですね。きっと。

若者も交えて、すすめることになるのかなと。
0867資材二課 ★
垢版 |
2005/06/29(水) 15:02:18ID:???0
そですそです < 相対的に

それで、期限付き(2hとか)で自動で焼けると良いのだが、
0868root▲ ★
垢版 |
NGNG
直感的には、

m と m2 で投稿に使われた固有IDの情報を集める
x 秒間に y 回以上投稿があったら、z 秒間BBMに突っ込む

という実装ですかね。

うーん、3サザン人日ぐらいかなぁ。
0870root▲ ★
垢版 |
NGNG
>>869
調整次第でしょう。
live系サーバはスルーとか、今のバーボンと同じような調整すればいいんじゃないかなと。
0872動け動けウゴウゴ2ちゃんねる
垢版 |
2005/06/29(水) 15:41:39ID:Ycihy8h+0
ていうか、いまさらですけど、

「32bit modeのOSだと4GBのメモリがフルに使えないことがある」

という仕様が影響しているような希ガス
0874root▲ ★
垢版 |
NGNG
>>873
ですね。本来は。
5.2.1RのSMPみたいなもので、熟成がいまだ不十分だったと。

今のFreeBSD-current方面って、PAEの開発は盛んなのかしら。
0875動け動けウゴウゴ2ちゃんねる
垢版 |
2005/06/29(水) 16:31:36ID:Ycihy8h+0
>>874
そうですたか、スマソ>>873
基本的にBSDの中の人はあまり詳しくないもので。

> 5.2.1RのSMPみたいなもので、熟成がいまだ不十分だったと。

あれはたしかにひどかったっすね・・・
0876root▲ ★
垢版 |
NGNG
c.2ch不具合報告総合スレ3
http://qb5.2ch.net/test/read.cgi/operate/1115382157/826

ということで、c-others系も
c-au/d-docomo系と同様、DNSロードバランシングに変更します。

以下のDNSの変更をお願いします。
1行削除、2行追加。

(現在)
+c-others.2ch.net:206.223.150.148

(変更後)
+c-others.2ch.net:206.223.150.145
+c-others.2ch.net:206.223.150.190
0877資材二課 ★
垢版 |
2005/06/29(水) 20:19:17ID:???0
c-others.2ch.net

DNS登録情報を変更致しました。
(TTLは1日(=86400)で設定されております。)
0881◆cZfSunOs.U
垢版 |
2005/06/30(木) 07:24:13ID:rETl+gr10
>>848
>で、32bit+PAEで使うメリットは、Apacheをはじめとするコマンドが使う、
>メモリの大きさです。

>32bit modeの方が、より少ないメモリスペースで一つのhttpdが動きます。
>つまり、32bit+PAEにすることで、より多くのhttpdを常駐させられる可能性がある。

そういうことなら 64-bit カーネル使いつつ 32-bit プログラム走らせるという選択肢も.
とはいえ,これもまだ不安定なのかな......?
0882root▲ ★
垢版 |
2005/06/30(木) 11:23:28ID:???0
>>881
ありえるですね。

特に、Solarisみたいな実装(OSが32ビット/64ビットの両方をライブラリも含めて全部持っている
= Cライブラリも2セット入っている)がなされていると、とてもありえると思います。

FreeBSDも32ビットのバイナリを動かすことはできる(はず、あまりまじめにセットアップしたことない)ので、
試してみる価値はあると思います。
0883root▲ ★
垢版 |
NGNG
で、朝からいきなりFreeBSDからSA(Security Advisory)が3つほど。

1つ(TCPのやつ)は、少なくともやったほうがよさげだなぁ。
0884754
垢版 |
2005/06/30(木) 15:38:14ID:2dlpyPwj0
ttp://docs.FreeBSD.org/cgi/mid.cgi?200506292228.j5TMSkUt049409
メモリ>4GBでのcrush dumpが取れないのが直りました。
これもまたPCI reserved領域の問題で、mmaped I/O領域をdumpしようとして
昇天していたということです。
0885root▲ ★
垢版 |
NGNG
>>884
「今直りましたー」ってゆうことですか。peterさん、、、。
0889754
垢版 |
2005/06/30(木) 18:33:27ID:zodDgXYt0
>>886
ttp://docs.FreeBSD.org/cgi/mid.cgi?200506300749.j5U7nMEF089617
| Jumbo-commit to enhance 32 bit application support on 64 bit kernels.
0892754
垢版 |
2005/06/30(木) 19:23:59ID:zodDgXYt0
>>890
かもしれませんよー。シンクロニシティ。
みんな同じような使い方をして同じようなことで悩んでるんですね。
0894root▲ ★
垢版 |
NGNG
>>893
SAS = Serial Attached SCSI ですか。

今のSCSIはU320で打ち止めがほぼ確定なので、
次世代はそうなるのかなと。
0895動け動けウゴウゴ2ちゃんねる
垢版 |
NGNG
>>893
今あるアダプタ自体は今使っておるSCSI-2chより10k程たかいだけなので
OSが対応すておって、使いたいHDDがもうあって、むむ虫がやるきまんまんなら
今すぐにでも買ってよいブツじゃろうて、

しかしカプラのようなものでコネクタを出したりしておるので
なんかほんとうに各ch帯域独立なんか、バカなおらには理解不能だす

それと、今売っておるアダプタは内部4ch・外部4chのような構造の
ようだで、1つの鯖にいれるHDDを増やしてみる実験もいろいろできそうじゃよ

例えば、おおきなS-ATAHDDをいっしょにつないでおいてdat落ち処理があったら
そっちにdatを流し込んで●の参照はそっちのHDDだけをみるようにしるとか、
いろいろ夢がひろがるような気がしるでよ
0896動け動けウゴウゴ2ちゃんねる
垢版 |
2005/07/02(土) 17:22:49ID:aeQ1vP8g0
おじさんがFreeBSDの本山教えて九レ四ということで
なくはなかったりして。

64ビットSempron、64シングル(939)が人柱候補かしら。
0897動け動けウゴウゴ2ちゃんねる
垢版 |
NGNG
>>896
banana的なものを求めるのなら、もうちと待ったほうが
ええとおもうがのう
S-ATAII が南橋に実装されておるVGA統合型のいたは
まだこれからのようだすから

# banana=PM266A だったはず

まだ出ておらんけんども、ATI & ULi@新型south ないたが
banana的なやつにはよさげなような気が、
ULiの新型南橋はS-ATAII完全準拠が売りだそうだでなぁ
0900動け動けウゴウゴ2ちゃんねる
垢版 |
2005/07/05(火) 14:12:33ID:FJLpy/GN0
>> 882

*BSD では 64/32 混在はまだ実装されてないです。
ports でも realplayer や netscape 関連は build すら出来ません。
0901root▲ ★
垢版 |
NGNG
>>900
そうすると、Solarisはさすがにすごいですね(既に実装済みのはず)。
0902754
垢版 |
2005/07/05(火) 22:05:47ID:EGarqD5Y0
>>882
>>900
少なくともFreeBSD/amd64は64bitライブラリと32bitライブラリを両方持ち、
フツーにi386バイナリが走ります。
0904root▲ ★
垢版 |
2005/07/06(水) 00:43:37ID:???0
>>902
32bitライブラリも持てる、が、正解のような。
デフォルトのmake buildworldで作られましたっけ。

>>903
またですか。
0905754
垢版 |
2005/07/06(水) 06:14:20ID:AHldDtt10
>>904
COMPAT_LINUX32もCOMPAT_IA32もGENERICに入っていますし、
linuxulatorが最初から入っていてもライブラリは別に入れる必要があるように、
lib32も別に入れる必要があります。おかしくありませんよね?

……でもlib32を自動的に入れる方法が用意されていないのはいろいろ
不評だったようで、RELENG_6では最初から抱き合わせになっています。
RELENG_5を切った時はインストーラをいじる暇がなかったというか
気が回らなかったというか、なんかもう動きゃいいだろって感じで一杯一杯でした。

32bitバイナリ実行機能があることと32bitバイナリ作成機能があることは
まったく別ですから、毎回buildしたりせずにcompat4xみたいにbinary portにして
しまえばbuild infrastructureを複雑化させずに済むと思うのですが、
作成機能があるだけに作りたくなってしまうのがFreeBSD wayなんでしょうね……
レス数が900を超えています。1000を超えると表示できなくなるよ。

ニューススポーツなんでも実況