2ch特化型サーバ・ロケーション構築作戦のスレッドです。
・2ちゃんねるのサーバロケーション、PIEに関する関連作業・調整事項
・DNS登録・変更まわりの関連作業・調整事項
・2ちゃんねるのサーバで採用しているOS、FreeBSDに関する情報・調整事項
・各種作戦・プロジェクトとの連携、プロジェクト間の連携
等を取り扱います。
現在、複数サーバによる連携により、
サーバ能力のさらなるスケールアップをめざすための「雪だるま作戦」が進行中です。
雪だるま作戦は、現在以下のスレで雑談しながら進行中です。
<主な関連スレッド>
【しらたま】雪だるま作戦に思いを馳せながら雑談するスレッド Part11
http://aa5.2ch.net/test/read.cgi/nanmin/1121875871/
<主な関連リンク>
ブレーメンメーター: http://mumumu.mu/bremen/
MRTGによる統計情報: http://mumumu.mu/mrtg/
2ちゃんねる サーバ負荷監視所: http://ch2.ath.cx/load/
2ch 鯖監視係。: http://sv2ch.baila6.jp/
2ch CGI 軽量化: http://sunos.saita.ma/2ch-cgi-lw.html
2ch特化型サーバ・ロケーション構築作戦 Part19
レス数が1000を超えています。これ以上書き込みはできません。
1root▲ ★
NGNG2root▲ ★
NGNG 前スレ:
http://qb5.2ch.net/test/read.cgi/operate/1115133136/
過去ログ一覧:
Part1 http://qb3.2ch.net/operate/kako/1052/10529/1052923573.html
Part2 http://qb3.2ch.net/operate/kako/1062/10621/1062137886.html
Part3 http://qb3.2ch.net/operate/kako/1068/10680/1068017802.html
Part4 http://qb3.2ch.net/operate/kako/1074/10741/1074124767.html
Part5 http://qb3.2ch.net/operate/kako/1076/10761/1076162131.html
Part6 http://qb3.2ch.net/operate/kako/1076/10764/1076413123.html
Part7 http://qb3.2ch.net/operate/kako/1076/10767/1076733846.html
Part8 http://qb3.2ch.net/operate/kako/1078/10789/1078972549.html
Part9 http://qb3.2ch.net/operate/kako/1080/10802/1080298357.html
Part10 http://qb3.2ch.net/operate/kako/1082/10821/1082125059.html
Part11 http://qb3.2ch.net/test/read.cgi/operate/1082990543/ (なぜか未HTML化)
Part12 http://qb5.2ch.net/operate/kako/1084/10844/1084429098.html
Part13 http://qb5.2ch.net/operate/kako/1085/10856/1085678587.html
Part14 http://qb5.2ch.net/operate/kako/1087/10876/1087666806.html
Part15 http://qb5.2ch.net/operate/kako/1093/10930/1093068260.html
Part16 http://qb5.2ch.net/operate/kako/1102/11020/1102087698.html
Part17 http://qb5.2ch.net/operate/kako/1107/11073/1107376477.html
Part18 http://qb5.2ch.net/test/read.cgi/operate/1115133136/
http://qb5.2ch.net/test/read.cgi/operate/1115133136/
過去ログ一覧:
Part1 http://qb3.2ch.net/operate/kako/1052/10529/1052923573.html
Part2 http://qb3.2ch.net/operate/kako/1062/10621/1062137886.html
Part3 http://qb3.2ch.net/operate/kako/1068/10680/1068017802.html
Part4 http://qb3.2ch.net/operate/kako/1074/10741/1074124767.html
Part5 http://qb3.2ch.net/operate/kako/1076/10761/1076162131.html
Part6 http://qb3.2ch.net/operate/kako/1076/10764/1076413123.html
Part7 http://qb3.2ch.net/operate/kako/1076/10767/1076733846.html
Part8 http://qb3.2ch.net/operate/kako/1078/10789/1078972549.html
Part9 http://qb3.2ch.net/operate/kako/1080/10802/1080298357.html
Part10 http://qb3.2ch.net/operate/kako/1082/10821/1082125059.html
Part11 http://qb3.2ch.net/test/read.cgi/operate/1082990543/ (なぜか未HTML化)
Part12 http://qb5.2ch.net/operate/kako/1084/10844/1084429098.html
Part13 http://qb5.2ch.net/operate/kako/1085/10856/1085678587.html
Part14 http://qb5.2ch.net/operate/kako/1087/10876/1087666806.html
Part15 http://qb5.2ch.net/operate/kako/1093/10930/1093068260.html
Part16 http://qb5.2ch.net/operate/kako/1102/11020/1102087698.html
Part17 http://qb5.2ch.net/operate/kako/1107/11073/1107376477.html
Part18 http://qb5.2ch.net/test/read.cgi/operate/1115133136/
3root▲ ★
NGNG 即死逃れのために、少し何か書いておくか。
<雪だるま作戦について>
バックエンド側でリクエストを受け付け、書き込み関連プロセス、
subject.txt subback.html index.html 作成等の処理を一元的に行う
bbsd(bbs daemon)が◆cZfSunOs.Uさんの手により日の目を見、
実現に向けて動き出した。
フロントエンド側とバックエンド側でファイルの共有(バックエンド側にある
datファイル、subject.txt等)を、フロントエンド側から見られるようにする
必要がある)については、各種の方法があるうち、まず最も安易に実現
可能なNFS(Network File System)を試してみたが、FreeBSDのNFS、
特にクライアント側の実装上の問題により、NFSでの共有は断念する
こととなった。
現在、Apacheのプロキシ・キャッシュ機能を活用する方向で、
この問題の解決を図ろうとしている。
<雪だるま作戦について>
バックエンド側でリクエストを受け付け、書き込み関連プロセス、
subject.txt subback.html index.html 作成等の処理を一元的に行う
bbsd(bbs daemon)が◆cZfSunOs.Uさんの手により日の目を見、
実現に向けて動き出した。
フロントエンド側とバックエンド側でファイルの共有(バックエンド側にある
datファイル、subject.txt等)を、フロントエンド側から見られるようにする
必要がある)については、各種の方法があるうち、まず最も安易に実現
可能なNFS(Network File System)を試してみたが、FreeBSDのNFS、
特にクライアント側の実装上の問題により、NFSでの共有は断念する
こととなった。
現在、Apacheのプロキシ・キャッシュ機能を活用する方向で、
この問題の解決を図ろうとしている。
4root▲ ★
NGNG (続き)
bbsdのほうはかなりの投稿数をさばげることが判明しており、
現在の状況で既に、1スレに対し15秒で1000投稿をさばくことが
可能であることが確認できている。
また、index.html subback.html subject.txt を bbsd が常に監視し、
一元的に管理することになるので、完成した暁にはいわゆる「板とび」の
リスクを低減することも可能になる(復帰の手間が少なくなる)という効果も
期待できる。
なおbbsdは雪だるまサーバだけではなく、単品での利用も可能なので、
技術的には2ちゃんねるのすべてのサーバにおいて、活用が可能である。
ただし、各種スクリプト(いわゆる呪文)をbbsd対応にする必要があるため、
全サーバへの完全導入のためには、各種呪文間の整合性をとる必要が
あることはいうまでもない。そしてそれは2ちゃんねるの構造上、実は容易ではない。
bbsdのほうはかなりの投稿数をさばげることが判明しており、
現在の状況で既に、1スレに対し15秒で1000投稿をさばくことが
可能であることが確認できている。
また、index.html subback.html subject.txt を bbsd が常に監視し、
一元的に管理することになるので、完成した暁にはいわゆる「板とび」の
リスクを低減することも可能になる(復帰の手間が少なくなる)という効果も
期待できる。
なおbbsdは雪だるまサーバだけではなく、単品での利用も可能なので、
技術的には2ちゃんねるのすべてのサーバにおいて、活用が可能である。
ただし、各種スクリプト(いわゆる呪文)をbbsd対応にする必要があるため、
全サーバへの完全導入のためには、各種呪文間の整合性をとる必要が
あることはいうまでもない。そしてそれは2ちゃんねるの構造上、実は容易ではない。
NGNG
operate も即死判定があるのか・・・
6root▲ ★
NGNG >>1 に書くの忘れた。
携帯系サーバのMRTGによる統計情報: http://mumumu.mu/mrtgc/mrtg-rrd.cgi/
<Love Affair作戦について>
電車男サーバ・電車男スイッチの導入により、特にau系サーバにおいて
顕著であった過負荷の問題は一応回避され、現在サーバ負荷については、
一応小康状態となっている。
ただし、au系・DoCoMo系については現在もアクセス数が急速に増大しており、
今後もこの傾向は当分続くと考えられるため、今後を考慮した場合、
予断を許さない状況であることに変わりはない。
今後はさらなる増強を行い、AAS(ASCII Art Scope)機能の導入、
公開用datキャッシュサーバ(いわゆる白山羊)の導入を実施していく予定である。
携帯系サーバのMRTGによる統計情報: http://mumumu.mu/mrtgc/mrtg-rrd.cgi/
<Love Affair作戦について>
電車男サーバ・電車男スイッチの導入により、特にau系サーバにおいて
顕著であった過負荷の問題は一応回避され、現在サーバ負荷については、
一応小康状態となっている。
ただし、au系・DoCoMo系については現在もアクセス数が急速に増大しており、
今後もこの傾向は当分続くと考えられるため、今後を考慮した場合、
予断を許さない状況であることに変わりはない。
今後はさらなる増強を行い、AAS(ASCII Art Scope)機能の導入、
公開用datキャッシュサーバ(いわゆる白山羊)の導入を実施していく予定である。
NGNG
<携帯系の規制系問題について>
携帯系では現在、
・BBM
・Rock54M
・Samba24
の規制が有効になっており、PCでのIPアドレスをキーとした規制に相当するものとして、
携帯電話の固有番号による規制・識別が実施されている。
ただし現在携帯については、バーボンハウス規制は無効となっており、
連投バーボン・スレ立てバーボン・リロードバーボンのいずれも動作していない。
これらについては、今後の開発が必要であるという認識であり、
試験をクリアした若者が、いろいろとがんがる手はずになっているという話である。
携帯系では現在、
・BBM
・Rock54M
・Samba24
の規制が有効になっており、PCでのIPアドレスをキーとした規制に相当するものとして、
携帯電話の固有番号による規制・識別が実施されている。
ただし現在携帯については、バーボンハウス規制は無効となっており、
連投バーボン・スレ立てバーボン・リロードバーボンのいずれも動作していない。
これらについては、今後の開発が必要であるという認識であり、
試験をクリアした若者が、いろいろとがんがる手はずになっているという話である。
NGNG
<実況およびゆり戻しについて>
さまざまな経緯を経て、live20サーバは「強い子」に成長し、
今や木曜日の22:00からのドラマを除き、
ほとんどの番組の負荷を受け止められるまでに至った。
また「ゆり戻し」についても、野球・サッカーサーバへの
Cobdaサーバの独立投入により、大きな破綻を起こすサーバは、
animeサーバのみ、しかも土曜日の18:30から10分程度のみとなった。
ただしこれは史上まれに見る「強敵」であり、news4vipの投稿数を
余裕で支えているex11と同一ハードウェアスペックのサーバを、
LA=200になるぐらいまで追い込んでしまうものである。
これについては今後も、苦しい戦いが続いていくと考えざるを得ない。
live20はまた、先日メモリを倍増する強化が実施され、
live16とのメモリ換装手術を経て、どうやら安定したようである。
これにより従来の倍程度、あるいはそれ以上の負荷をさばけるのでは
ないかと、皮算用していたりするが、その結果は木曜夜まで、定かではない。
さまざまな経緯を経て、live20サーバは「強い子」に成長し、
今や木曜日の22:00からのドラマを除き、
ほとんどの番組の負荷を受け止められるまでに至った。
また「ゆり戻し」についても、野球・サッカーサーバへの
Cobdaサーバの独立投入により、大きな破綻を起こすサーバは、
animeサーバのみ、しかも土曜日の18:30から10分程度のみとなった。
ただしこれは史上まれに見る「強敵」であり、news4vipの投稿数を
余裕で支えているex11と同一ハードウェアスペックのサーバを、
LA=200になるぐらいまで追い込んでしまうものである。
これについては今後も、苦しい戦いが続いていくと考えざるを得ない。
live20はまた、先日メモリを倍増する強化が実施され、
live16とのメモリ換装手術を経て、どうやら安定したようである。
これにより従来の倍程度、あるいはそれ以上の負荷をさばけるのでは
ないかと、皮算用していたりするが、その結果は木曜夜まで、定かではない。
2005/07/21(木) 04:42:10ID:eS8HZIkV0
明日というか、今晩ですけどネ
10root▲ ★
NGNG <FreeBSD>
5.2.1Rはひどい品質であり、特にSMP環境では全く実用に耐えなかった。
これについては5.3Rで大幅な体質改善が図られ、通常の用途であれば特に問題なく
使用できるまでに至った。
しかしNFSのような「クリティカルな条件で使用している人が少ない」ものについては、
機能が十分にこなれていないためか、現在でもまだ問題が残っているようである。
しかし、FreeBSDの5系は大方の予想通り短命であるらしく、
既にRELENG_6のブランチが切られており、現在既に6.0-BETA1の状態となっており、
今後1ヶ月〜数ヶ月のうちにはリリースエンジニアリングも整い、
FreeBSD 6.0-RELEASEが出ることは、ほぼ間違いない様子である。
ということでFreeBSD 6系については、とりあえずさわってみようとは思っていたりする。
5.2.1Rはひどい品質であり、特にSMP環境では全く実用に耐えなかった。
これについては5.3Rで大幅な体質改善が図られ、通常の用途であれば特に問題なく
使用できるまでに至った。
しかしNFSのような「クリティカルな条件で使用している人が少ない」ものについては、
機能が十分にこなれていないためか、現在でもまだ問題が残っているようである。
しかし、FreeBSDの5系は大方の予想通り短命であるらしく、
既にRELENG_6のブランチが切られており、現在既に6.0-BETA1の状態となっており、
今後1ヶ月〜数ヶ月のうちにはリリースエンジニアリングも整い、
FreeBSD 6.0-RELEASEが出ることは、ほぼ間違いない様子である。
ということでFreeBSD 6系については、とりあえずさわってみようとは思っていたりする。
11root▲ ★
NGNG <直近の私の予定>
7月末〜8月上旬あたりまで、日本にいませんです。
7月末〜8月上旬あたりまで、日本にいませんです。
12root▲ ★
NGNG <前スレからの積み残しの課題>
・read.cgiのJavScript
936 名前:▲ ◆cZfSunOs.U [sage] 投稿日:2005/07/15(金) 01:07:42 ID:fuPqNteQ0
一応メモ書き
bbsd が作る index.html では >>705 が入りました.
あとは read.cgi の JavaScript も http://www2.2ch.net/snow/index.js
を使ってもらって,bbs.cgi では NAME, MAIL の Cookie 設定処理をパスすれば
この件は一件落着になります,と.
・read.cgiのJavScript
936 名前:▲ ◆cZfSunOs.U [sage] 投稿日:2005/07/15(金) 01:07:42 ID:fuPqNteQ0
一応メモ書き
bbsd が作る index.html では >>705 が入りました.
あとは read.cgi の JavaScript も http://www2.2ch.net/snow/index.js
を使ってもらって,bbs.cgi では NAME, MAIL の Cookie 設定処理をパスすれば
この件は一件落着になります,と.
13root▲ ★
NGNG (続き)
・先日の件がらみ
937 名前:root▲ ★[sage] 投稿日:2005/07/19(火) 02:26:40 ID:???0 ?###
ということで、
・.htaccess の大きな deny list は、確実にサーバ資源を消費する
・ほんとのDoS攻撃、特にPerl CGIに対してのDoS攻撃に対する対策
・「ある程度2ちゃんねるのことを知っていて、かつ頭がおかしい人」に対する対策
・先日の件がらみ
937 名前:root▲ ★[sage] 投稿日:2005/07/19(火) 02:26:40 ID:???0 ?###
ということで、
・.htaccess の大きな deny list は、確実にサーバ資源を消費する
・ほんとのDoS攻撃、特にPerl CGIに対してのDoS攻撃に対する対策
・「ある程度2ちゃんねるのことを知っていて、かつ頭がおかしい人」に対する対策
14root▲ ★
NGNG 938 名前:root▲ ★[sage] 投稿日:2005/07/19(火) 02:26:53 ID:???0 ?###
あと、これか。
129 :FOX ★ :2005/07/18(月) 17:18:11
qb6 がしっかり動いていれば
バーボン等の仕組みがちゃんとはたらき
今回程度の攻撃はしのげたはずなんだが、
いかんせん qb6 が落ちてしまった。
落ちた原因はqb6にとっても重い Perl で書いた cgi があり
それをぶん回されたんだな、
週明けからサーバ配置買える作業します。
重要なところは秘匿するとか、分離するとかいろいろ
161 :FOX ★ :2005/07/18(月) 17:25:53
普通というか今まで(たとえば韓国や中国から)の攻撃では
2ちゃんねるの仕組みを相手が知らないため
qb5, qb6, BBM等が攻撃されることは無かったんだな
まぁ 今回は詳しいやつが故意にやったと、
また 串等でやられた場合はわりと気兼ねなくはじけるので気にしないんだが
今回は つなぎかえながら自分のISPのIPアドレスを名乗りながら
どうどうとやってきたと、また大きなISPなので死ぬほど(日本最大?)IPアドレス
割り当てられていると
あと、これか。
129 :FOX ★ :2005/07/18(月) 17:18:11
qb6 がしっかり動いていれば
バーボン等の仕組みがちゃんとはたらき
今回程度の攻撃はしのげたはずなんだが、
いかんせん qb6 が落ちてしまった。
落ちた原因はqb6にとっても重い Perl で書いた cgi があり
それをぶん回されたんだな、
週明けからサーバ配置買える作業します。
重要なところは秘匿するとか、分離するとかいろいろ
161 :FOX ★ :2005/07/18(月) 17:25:53
普通というか今まで(たとえば韓国や中国から)の攻撃では
2ちゃんねるの仕組みを相手が知らないため
qb5, qb6, BBM等が攻撃されることは無かったんだな
まぁ 今回は詳しいやつが故意にやったと、
また 串等でやられた場合はわりと気兼ねなくはじけるので気にしないんだが
今回は つなぎかえながら自分のISPのIPアドレスを名乗りながら
どうどうとやってきたと、また大きなISPなので死ぬほど(日本最大?)IPアドレス
割り当てられていると
15root▲ ★
NGNG16root▲ ★
NGNG 950 名前:資材二課 ★[sage] 投稿日:2005/07/19(火) 14:37:57 ID:???0
秋になったら資源供給のばらつきや動いていないとこを一気になおそう。
サーバ投入も含めて、
どうしてかって? ちょこちょみこ直してもまたすぐいろいろ発生するから
あとでまとめてやりましょってとこです。
雪だるま用 tiger が二台やってきます(明日? あさって?)
これを今どこどこが苦しいからと言って転用しないと決心しようってことですー
秋になったら資源供給のばらつきや動いていないとこを一気になおそう。
サーバ投入も含めて、
どうしてかって? ちょこちょみこ直してもまたすぐいろいろ発生するから
あとでまとめてやりましょってとこです。
雪だるま用 tiger が二台やってきます(明日? あさって?)
これを今どこどこが苦しいからと言って転用しないと決心しようってことですー
2005/07/21(木) 05:09:45ID:L2rYbv9l0
いつもお疲れ様です。
出張先の時差=出張先からの活動可能な時間帯などお教えいただければ
みんながちょっと安心できるかも知れませんw
出張先の時差=出張先からの活動可能な時間帯などお教えいただければ
みんながちょっと安心できるかも知れませんw
18root▲ ★
NGNG <その他の課題・問題点など>
・家庭の保守を怠ると不具合が発生する件
・SKのMクラスのNHへの加算率が、昨年から突然70%に変わっていた件
・SQが6ヶ月オープンをYクラスからBクラスに変えた件
・家庭の保守を怠ると不具合が発生する件
・SKのMクラスのNHへの加算率が、昨年から突然70%に変わっていた件
・SQが6ヶ月オープンをYクラスからBクラスに変えた件
19root▲ ★
NGNG >>17
詳細が決まり次第、ぼちぼちってかんじですね。
相変わらず、ぎりぎりまで細かいところが決まらないんで。
現地はネットワークありで、ホテルもネットワークがあるのをとったんで、
例によってあちこちからフシアナする予定。
詳細が決まり次第、ぼちぼちってかんじですね。
相変わらず、ぎりぎりまで細かいところが決まらないんで。
現地はネットワークありで、ホテルもネットワークがあるのをとったんで、
例によってあちこちからフシアナする予定。
20root▲ ★
NGNG …というわけで20ぐらいまで進めておけばさすがに即死はないだろうと勝手に推測して、
今日はそろそろ寝ることにするです。おやすみなさい。
今日はそろそろ寝ることにするです。おやすみなさい。
2005/07/21(木) 05:14:51ID:fSkvNpAR0
>>20
いつもお疲れ様です。 おやすみなさい
いつもお疲れ様です。 おやすみなさい
2005/07/21(木) 05:15:42ID:6VPsueTe0
いいゆめを
2005/07/21(木) 05:17:25ID:L2rYbv9l0
その他の課題・問題点その1をクリアできるよう、強制オフライン・deny等の措置を
皆で検討する必要ありですねw
・・・それではおやすみなさい。
皆で検討する必要ありですねw
・・・それではおやすみなさい。
2005/07/21(木) 10:02:41ID:0ZCGuyB2P
新スレおめです。
>>2
Part11 http://qb3.2ch.net/test/read.cgi/operate/1082990543/ (なぜか未HTML化)
…これ、そろそろHTMLにしませんか?w
>>2
Part11 http://qb3.2ch.net/test/read.cgi/operate/1082990543/ (なぜか未HTML化)
…これ、そろそろHTMLにしませんか?w
25▲ ◆SANUKI/VII
NGNG qb3時代のはほとんど未html
2005/07/21(木) 14:19:47ID:0ZCGuyB2P
ここではこのスレだけみたいだから
ちょっと気になったのです >>25
ちょっと気になったのです >>25
2005/07/21(木) 14:34:12ID:pJtSBEAy0
携帯で
>連投バーボン・スレ立てバーボン・リロードバーボン
どんなネ申業だよwwww
>連投バーボン・スレ立てバーボン・リロードバーボン
どんなネ申業だよwwww
29▲ ◆SANUKI/VII
NGNG 携帯でも使ってるメニューによっては●も使えるみたいですし
2005/07/21(木) 16:05:17ID:pJtSBEAy0
工エエェェ(´д`)ェェエエ工工
でもさすがにスレ立てバーボンは無理じゃない?w
でもさすがにスレ立てバーボンは無理じゃない?w
31root▲ ★
2005/07/22(金) 01:54:21ID:???0 あとで2件、メモっておこう。
・メモリトラブル/BIOS設定/リモートKVM話 at live20
・httpd/SpeedyCGIチューニング話 at live20
・メモリトラブル/BIOS設定/リモートKVM話 at live20
・httpd/SpeedyCGIチューニング話 at live20
32root▲ ★
2005/07/22(金) 03:30:11ID:???0 ・httpdセッティング
メモリ4Gに伴い、httpdを増やしている。
ただし、2048(live20の倍)まで増やすのは増やしすぎで、スワップアウトこそ発生しないものに、
メモリ資源がやや貧しくなり、キャッシュメモリへの割り当てが少なくなるためか、
逆に高負荷時のパフォーマンスがいまいちになる傾向が見るけられた。
そのため、初期数1536、最大数1792 (1536 + 256)に設定を変えた。
(従来のlive20では896と1152)
これでもhttpdが売り切れになることはなく、無碍に多いときよりもよりうまく動作するようだ。
・SpeedyCGIセッティング
いろいろ試した結果、-M64では処理待ちのspeedy(bbs.cgi)があふれ返り、
-M128では処理しようとするバックエンドspeedy_backendの効率が悪くなるため、
とりあえず-M96にしておくことにした。
メモリ4Gに伴い、httpdを増やしている。
ただし、2048(live20の倍)まで増やすのは増やしすぎで、スワップアウトこそ発生しないものに、
メモリ資源がやや貧しくなり、キャッシュメモリへの割り当てが少なくなるためか、
逆に高負荷時のパフォーマンスがいまいちになる傾向が見るけられた。
そのため、初期数1536、最大数1792 (1536 + 256)に設定を変えた。
(従来のlive20では896と1152)
これでもhttpdが売り切れになることはなく、無碍に多いときよりもよりうまく動作するようだ。
・SpeedyCGIセッティング
いろいろ試した結果、-M64では処理待ちのspeedy(bbs.cgi)があふれ返り、
-M128では処理しようとするバックエンドspeedy_backendの効率が悪くなるため、
とりあえず-M96にしておくことにした。
33root▲ ★
2005/07/22(金) 03:34:54ID:???0 ・tiger503 BIOS設定変更
・PowerSavingsの設定
無効に変更した。
これによりパワーセーブモードに誤って入らなくなるはず。
前はCustomizedかつ設定0になっていたので、
無効になっていたような気がするが、念のために再設定。
・ECCエラー発生時の割り込みの設定を変更
これまでは「ECCエラーが起こっても割り込みは発生させない」になっていたが
(ECCそのものは有効だった)、これを割り込み(NMI)が発生するように変更した。
これでFreeBSDにも、何か伝わるはず。
・上記以外の設定の確認
上記以外に問題となりそうな設定上の問題は、発見されなかった。
・PowerSavingsの設定
無効に変更した。
これによりパワーセーブモードに誤って入らなくなるはず。
前はCustomizedかつ設定0になっていたので、
無効になっていたような気がするが、念のために再設定。
・ECCエラー発生時の割り込みの設定を変更
これまでは「ECCエラーが起こっても割り込みは発生させない」になっていたが
(ECCそのものは有効だった)、これを割り込み(NMI)が発生するように変更した。
これでFreeBSDにも、何か伝わるはず。
・上記以外の設定の確認
上記以外に問題となりそうな設定上の問題は、発見されなかった。
34root▲ ★
2005/07/22(金) 03:37:35ID:???0 ・BIOS設定/リモートKVMの話。
現在tiger5xxサーバについては、リモートコンソール経由で触る場合、
特別な処理(オペレータの介在)が必要になってしまう。
問題の原因解明には未だ至っていない。
参考:
【焼き鳥】負荷監視所_20050720
http://live14.2ch.net/test/read.cgi/liveplus/1121860283/786-794
現在tiger5xxサーバについては、リモートコンソール経由で触る場合、
特別な処理(オペレータの介在)が必要になってしまう。
問題の原因解明には未だ至っていない。
参考:
【焼き鳥】負荷監視所_20050720
http://live14.2ch.net/test/read.cgi/liveplus/1121860283/786-794
35root▲ ★
2005/07/22(金) 03:37:58ID:???0 転載
786 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/21(木) 23:53:49 ID:B2JZ82ht
>>784
キーボード(とマウス?)なんですよね。
PIEで使っているKVMスイッチはデイジーチェインでつなぐブツなのです。
で、ACPIとの相性が悪くて、旧tiger(tiger5xx)だけ、FreeBSDの立ち上げ時に
パニックして止まってしまうという。
で、ACPI切ると上がるのですが、
そうすると別のところでハングアップして、止まってしまうです。
キーボードとマウスをつけていてもシステムBIOS画面は、問題なくKVM経由操作できるです。
FreeBSD*だけ*が、だめ。
で、キーボードとマウスをはずすと、ちゃんと上がる。
OSが上がっている時に、途中から刺しても大丈夫。
bananaと新tigerでは問題は起こってないので、
問題はかなり根深い気がします。
PIEに行ったら、旧tigerのBIOSを最新版に上げてみようかなと、
思っていたり。
787 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/21(木) 23:56:55 ID:B2JZ82ht
症状は、これとかこれと同じです。
XeonでSMPの時で、しかもブート時に、
特定の種類のマザーボードでしか、起こらない模様。
AP #1 (PHY# 1) failed
http://lists.freebsd.org/pipermail/freebsd-smp/2003-June/000185.html
AP #1 (PHY#1) failed! Panic (y/n)?
http://lists.freebsd.org/pipermail/freebsd-stable/2005-February/012216.html
786 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/21(木) 23:53:49 ID:B2JZ82ht
>>784
キーボード(とマウス?)なんですよね。
PIEで使っているKVMスイッチはデイジーチェインでつなぐブツなのです。
で、ACPIとの相性が悪くて、旧tiger(tiger5xx)だけ、FreeBSDの立ち上げ時に
パニックして止まってしまうという。
で、ACPI切ると上がるのですが、
そうすると別のところでハングアップして、止まってしまうです。
キーボードとマウスをつけていてもシステムBIOS画面は、問題なくKVM経由操作できるです。
FreeBSD*だけ*が、だめ。
で、キーボードとマウスをはずすと、ちゃんと上がる。
OSが上がっている時に、途中から刺しても大丈夫。
bananaと新tigerでは問題は起こってないので、
問題はかなり根深い気がします。
PIEに行ったら、旧tigerのBIOSを最新版に上げてみようかなと、
思っていたり。
787 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/21(木) 23:56:55 ID:B2JZ82ht
症状は、これとかこれと同じです。
XeonでSMPの時で、しかもブート時に、
特定の種類のマザーボードでしか、起こらない模様。
AP #1 (PHY# 1) failed
http://lists.freebsd.org/pipermail/freebsd-smp/2003-June/000185.html
AP #1 (PHY#1) failed! Panic (y/n)?
http://lists.freebsd.org/pipermail/freebsd-stable/2005-February/012216.html
36root▲ ★
2005/07/22(金) 03:39:14ID:???0 790 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/22(金) 00:01:15 ID:B2JZ82ht
というわけで、今日BIOSの設定を少しいじったのですが、
・tiger503をリモートから落とす
・SeanさんにKVMスイッチのキーボードとマウスをtiger503にアタッチしてもらう
・私がBIOSの設定をKVM経由でいじる
・SeanさんにKVMスイッチのキーボードとマウスをtiger503からデタッチしてもらう
・Seanさんにtiger503を立ち上げなおしてもらう→FreeBSDが立ち上がる
という手順が、必要になりました。
KVMスイッチのキーボードをつけると同じパニックを起こして立ち上がらない
という症状は、tiger503以外のtigerでも同じように発生したので、
tiger5xxについてはどれも、そうなるようです。
というわけで、今日BIOSの設定を少しいじったのですが、
・tiger503をリモートから落とす
・SeanさんにKVMスイッチのキーボードとマウスをtiger503にアタッチしてもらう
・私がBIOSの設定をKVM経由でいじる
・SeanさんにKVMスイッチのキーボードとマウスをtiger503からデタッチしてもらう
・Seanさんにtiger503を立ち上げなおしてもらう→FreeBSDが立ち上がる
という手順が、必要になりました。
KVMスイッチのキーボードをつけると同じパニックを起こして立ち上がらない
という症状は、tiger503以外のtigerでも同じように発生したので、
tiger5xxについてはどれも、そうなるようです。
37root▲ ★
2005/07/22(金) 03:40:24ID:???0 ・tigerでもkern.ipc.maxpipekvaがあふれた件
【焼き鳥】負荷監視所_20050720
http://live14.2ch.net/test/read.cgi/liveplus/1121860283/779-782
782 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/21(木) 23:46:00 ID:B2JZ82ht
このメッセージは、例の数分間の仮死状態の時に、出ていたですね。
対策するには、これを、
kern.ipc.maxpipekva=20971520
cobraと同じ値、つまり倍にすればいいはずなんだけど(下記)、
kern.ipc.maxpipekva=41943040
もしまずい場合ハングアップとかカーネルパニックなので、
リブート入れてもらわないと直せないからなぁ。
しかも、リモートコンソールをいじれないといけないと。
リモートコンソールは後でoperateのスレで報告しますが、
tiger503ではいつもつけておくのは、難しいのです。
さて、どうすべか。
783 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/21(木) 23:47:27 ID:B2JZ82ht
でもspeedy_backendの並列度を微調整したので、
再現しないと、信じることにするかな。
少なくとも来週の夜10時までは、間違いなくこんな局面にはならないだろうし。
【焼き鳥】負荷監視所_20050720
http://live14.2ch.net/test/read.cgi/liveplus/1121860283/779-782
782 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/21(木) 23:46:00 ID:B2JZ82ht
このメッセージは、例の数分間の仮死状態の時に、出ていたですね。
対策するには、これを、
kern.ipc.maxpipekva=20971520
cobraと同じ値、つまり倍にすればいいはずなんだけど(下記)、
kern.ipc.maxpipekva=41943040
もしまずい場合ハングアップとかカーネルパニックなので、
リブート入れてもらわないと直せないからなぁ。
しかも、リモートコンソールをいじれないといけないと。
リモートコンソールは後でoperateのスレで報告しますが、
tiger503ではいつもつけておくのは、難しいのです。
さて、どうすべか。
783 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/07/21(木) 23:47:27 ID:B2JZ82ht
でもspeedy_backendの並列度を微調整したので、
再現しないと、信じることにするかな。
少なくとも来週の夜10時までは、間違いなくこんな局面にはならないだろうし。
38root▲ ★
NGNG 気分転換に、自分の環境(PIEじゃなくて、システムコンソールを手でさわれる別の場所)で
FreeBSD 6.0-BETA1を試し中。
とりあえず教科書どおりの手法で、FreeBSD 5.4Rからのアップグレードは無事完了。
FreeBSD 6.0-BETA1を試し中。
とりあえず教科書どおりの手法で、FreeBSD 5.4Rからのアップグレードは無事完了。
39root▲ ★
NGNG % uname -a
FreeBSD むぎゅ 6.0-BETA1 FreeBSD 6.0-BETA1 #4: Fri Jul 22 20:47:22 JST 2005 root@むぎゅ:/usr/src/sys/i386/compile/むぎゅ i386
ATAのドライバがモジュールに対応したですね。
こうやると、ATA関係を外出しにできるみたい。
カーネルconfigから以下を全部コメントアウト
#device ata
#device atadisk # ATA disk drives
#device ataraid # ATA RAID drives
#device atapicd # ATAPI CDROM drives
#device atapifd # ATAPI floppy drives
#device atapist # ATAPI tape drives
#options ATA_STATIC_ID # Static device numbering
/boot/loader.confに以下を追加
ata_load="YES"
atapci_load="YES"
ataisa_load="YES"
atadisk_load="YES"
atapicd_load="YES"
こんなかんじ。
% kldstat
Id Refs Address Size Name
1 11 0xc0400000 37d280 kernel
2 1 0xc077e000 190c accf_data.ko
3 1 0xc0780000 2284 accf_http.ko
4 1 0xc0783000 2ee24 ipl.ko
5 5 0xc07b2000 d2ac ata.ko
6 1 0xc07c0000 19d9c atapci.ko
7 1 0xc07da000 22bc ataisa.ko
8 1 0xc07dd000 3938 atadisk.ko
9 1 0xc07e1000 77b8 atapicd.ko
10 16 0xc07e9000 57528 acpi.ko
FreeBSD むぎゅ 6.0-BETA1 FreeBSD 6.0-BETA1 #4: Fri Jul 22 20:47:22 JST 2005 root@むぎゅ:/usr/src/sys/i386/compile/むぎゅ i386
ATAのドライバがモジュールに対応したですね。
こうやると、ATA関係を外出しにできるみたい。
カーネルconfigから以下を全部コメントアウト
#device ata
#device atadisk # ATA disk drives
#device ataraid # ATA RAID drives
#device atapicd # ATAPI CDROM drives
#device atapifd # ATAPI floppy drives
#device atapist # ATAPI tape drives
#options ATA_STATIC_ID # Static device numbering
/boot/loader.confに以下を追加
ata_load="YES"
atapci_load="YES"
ataisa_load="YES"
atadisk_load="YES"
atapicd_load="YES"
こんなかんじ。
% kldstat
Id Refs Address Size Name
1 11 0xc0400000 37d280 kernel
2 1 0xc077e000 190c accf_data.ko
3 1 0xc0780000 2284 accf_http.ko
4 1 0xc0783000 2ee24 ipl.ko
5 5 0xc07b2000 d2ac ata.ko
6 1 0xc07c0000 19d9c atapci.ko
7 1 0xc07da000 22bc ataisa.ko
8 1 0xc07dd000 3938 atadisk.ko
9 1 0xc07e1000 77b8 atapicd.ko
10 16 0xc07e9000 57528 acpi.ko
2005/07/22(金) 21:58:46ID:UPo0kGXW0
root▲ ★板(臨時)実況可クル━━゚+.ヽ(≧▽≦)ノ.+゚━━ ッ ! ! !
41root▲ ★
NGNG どうも、高速なメモリチップに変えただけで、
同じメモリ容量でも、live16のパフォーマンスが一回りよくなったようです。
Seanさんによると、
・これまで旧tigerサーバ(tiger5xx)に入っていたメモリ: PC2100 512MBytes x 4
・live16(tiger507)に新しく刺したメモリ: PC3200 1GBytes x 2
とのこと。
ちなみにlive20(tiger503)は、PC2100 512MBytes x 8 (メモリスロット満タン)
同じメモリ容量でも、live16のパフォーマンスが一回りよくなったようです。
Seanさんによると、
・これまで旧tigerサーバ(tiger5xx)に入っていたメモリ: PC2100 512MBytes x 4
・live16(tiger507)に新しく刺したメモリ: PC3200 1GBytes x 2
とのこと。
ちなみにlive20(tiger503)は、PC2100 512MBytes x 8 (メモリスロット満タン)
2005/07/22(金) 23:44:44ID:7A7iM5pF0
43む P061198250019.ppp.prin.ne.jp
2005/07/22(金) 23:57:48ID:q9wnZS1uo 533すね。
2513以降は800のはず。
2513以降は800のはず。
2005/07/23(土) 00:27:24ID:Z6gfVjnl0
2005/07/23(土) 00:45:37ID:PSlYctb70
出先と言うより、ベッドの上なんじゃ。。。
46ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/23(土) 01:43:21ID:dl2wQstv0 モジュール枚数の減によってアクセスがスムーズになった に10メモリ
2005/07/23(土) 01:52:44ID:Z6gfVjnl0
そんなわけないでしょCL違うならまだわかるけど、
一番の違いは理論帯域で1.5倍違うこと
一番の違いは理論帯域で1.5倍違うこと
2005/07/23(土) 01:53:11ID:r478KNfk0
そのマシンでもっとも遅いメモリモジュールに合わせたクロックで動くの
法則に従ってみんなPC2100してたんじゃないだろーか
法則に従ってみんなPC2100してたんじゃないだろーか
2005/07/23(土) 02:08:38ID:Z6gfVjnl0
あーそうでした、、、
交換前 PC2100動作 FSB533だけどFSB400
今はPC3200だけどPC2700動作 FSB533
でよろしいのかしら。この辺知識があやふやなもので。なにせ
プロセッサのFSBが最高400MhzならばPC2100
プロセッサのFSBが最高533MhzならばPC2700
プロセッサのFSBが最高800MhzならばPC3200
とピークにあわせて買ってますからね・・・
交換前 PC2100動作 FSB533だけどFSB400
今はPC3200だけどPC2700動作 FSB533
でよろしいのかしら。この辺知識があやふやなもので。なにせ
プロセッサのFSBが最高400MhzならばPC2100
プロセッサのFSBが最高533MhzならばPC2700
プロセッサのFSBが最高800MhzならばPC3200
とピークにあわせて買ってますからね・・・
2005/07/23(土) 02:22:47ID:r8vqOf0cP
51root▲ ★
NGNG チラシの裏:
・live20の早朝自動バックアップを今日だけストップ
・live20の統計情報処理を一時停止
これらは、例の番組終了後に元に戻す予定。
・live20の早朝自動バックアップを今日だけストップ
・live20の統計情報処理を一時停止
これらは、例の番組終了後に元に戻す予定。
2005/07/24(日) 06:26:16ID:Epu/5nrY0
rootタソ オツカレチャソ
働き杉な希ガスけど ガンガって
|-`).。oO(若いのが育てば rootタソの負担分が減って ぇぇんやけど、、、)
|-`).。oO(表面上見えないだけで 多少居たりするんかな、、、)
働き杉な希ガスけど ガンガって
|-`).。oO(若いのが育てば rootタソの負担分が減って ぇぇんやけど、、、)
|-`).。oO(表面上見えないだけで 多少居たりするんかな、、、)
55root▲ ★
NGNG メモリ4Gのtigerでは、
/boot/loader.conf
#kern.ipc.maxpipekva=20971520
を、
kern.ipc.maxpipekva=41943040
にしても問題なさげなので(tiger2523で今確認)、後で増やしておこう。
対象: live20 live22 live22x1 (live22x2 live22x3)
これで、木曜日と今日起こったlive20が数分無反応になるのは、防げるはず。
/boot/loader.conf
#kern.ipc.maxpipekva=20971520
を、
kern.ipc.maxpipekva=41943040
にしても問題なさげなので(tiger2523で今確認)、後で増やしておこう。
対象: live20 live22 live22x1 (live22x2 live22x3)
これで、木曜日と今日起こったlive20が数分無反応になるのは、防げるはず。
57root▲ ★
NGNG /usr/ports/UPDATING にこんな記述が。むぎゅー。
20050722:
AFFECTS: All RELENG_6 and HEAD users of ports/packages, maintainers
of ports that interact with the compat libraries.
AUTHOR: kensmith@FreeBSD.org
The shared library version number of all shared libraries built as
part of the baseline system has been incremented in both RELENG_6
and HEAD. The overall goal is to make handling of the compat library
infrastructure easier. Each new release branch will have different
version numbers for all of the shared libraries and the compat ports
can simply include all of the shared libraries from the previous
release.
If you update your system using normal cvsup/rebuild/reinstall
mechanisms the old versions of the libraries will still be on your
system so your old ports executables will continue to work.
But you definitely should plan on recompiling and reinstalling all
of your installed ports so they get relinked against the new libraries.
If you don't take this step as time goes on "normal" updates and
installs run the risk of having executables relying on both the new
and old versions of the libraries which would cause big problems.
It will take some time for the pre-built packages available on the
FTP mirror sites to be rebuilt against the new libraries. If you
want to update your ports using the pre-built packages watch the
mailing lists for when the rebuilt packages become available.
20050722:
AFFECTS: All RELENG_6 and HEAD users of ports/packages, maintainers
of ports that interact with the compat libraries.
AUTHOR: kensmith@FreeBSD.org
The shared library version number of all shared libraries built as
part of the baseline system has been incremented in both RELENG_6
and HEAD. The overall goal is to make handling of the compat library
infrastructure easier. Each new release branch will have different
version numbers for all of the shared libraries and the compat ports
can simply include all of the shared libraries from the previous
release.
If you update your system using normal cvsup/rebuild/reinstall
mechanisms the old versions of the libraries will still be on your
system so your old ports executables will continue to work.
But you definitely should plan on recompiling and reinstalling all
of your installed ports so they get relinked against the new libraries.
If you don't take this step as time goes on "normal" updates and
installs run the risk of having executables relying on both the new
and old versions of the libraries which would cause big problems.
It will take some time for the pre-built packages available on the
FTP mirror sites to be rebuilt against the new libraries. If you
want to update your ports using the pre-built packages watch the
mailing lists for when the rebuilt packages become available.
58root▲ ★
NGNG tiger503がメモリ増設後に不安定になっている問題は、
まだ解決していない模様。
tiger503にもともと入っていたメモリと、
tiger507から持ってきたメモリの相性問題か。
休み(米国の)明けに、Seanさんと相談する予定。
まだ解決していない模様。
tiger503にもともと入っていたメモリと、
tiger507から持ってきたメモリの相性問題か。
休み(米国の)明けに、Seanさんと相談する予定。
59root▲ ★
NGNG とりあえず、メールを出した。
Subject: tiger503 still has suspicious hangup problem
Jim-san, Sean-san,
Today, tiger503 is encountered suspicious system hangup.
I still suspect the compatibility of memory chips.
So, do you remember that the memory chips which were originally installed in
tiger503 and moved from tiger507 were the completely same kind?
Even if the memory type is the same, the different two types of chip
vendors make system unstable.
Or, someone of 2ch user suggested me that we should check the system the
increase of heat, so, tiger503 may be exceeded its limit of cooling
capacity by adding 4 memory chips.
We need more stable server environment. Please help us.
Regards,
Subject: tiger503 still has suspicious hangup problem
Jim-san, Sean-san,
Today, tiger503 is encountered suspicious system hangup.
I still suspect the compatibility of memory chips.
So, do you remember that the memory chips which were originally installed in
tiger503 and moved from tiger507 were the completely same kind?
Even if the memory type is the same, the different two types of chip
vendors make system unstable.
Or, someone of 2ch user suggested me that we should check the system the
increase of heat, so, tiger503 may be exceeded its limit of cooling
capacity by adding 4 memory chips.
We need more stable server environment. Please help us.
Regards,
60root▲ ★
NGNG Seanさんから返事が来ました。
mumumu, the additional 4 memory chips borrowed from the other server was of
the same kind as original Tiger503.
So I do no think it is in-compatibility problem. Heat may be the issue.
Our space in XO is getting hotter. I will ask XO to turn on an additional
AC Unit to cool better.
It might also be preasure. Tiger503 sits on bottom of rack, under all other
servers. I will add a shelf to relive it of the weight from other
servers....this can also hold in heat.
-Sean
mumumu, the additional 4 memory chips borrowed from the other server was of
the same kind as original Tiger503.
So I do no think it is in-compatibility problem. Heat may be the issue.
Our space in XO is getting hotter. I will ask XO to turn on an additional
AC Unit to cool better.
It might also be preasure. Tiger503 sits on bottom of rack, under all other
servers. I will add a shelf to relive it of the weight from other
servers....this can also hold in heat.
-Sean
61root▲ ★
NGNG >>60 まとめ
・tiger507に入っていたメモリとtiger503のメモリは同じ種類
- なので、メモリの相性問題はもうないと思う
・熱問題はありうるかも
- XO(tiger503が置いてある場所)は(サーバ数の増加により)徐々に暖かくなっている
- ので、賃貸元に追加のエアコンユニットを依頼しているところ
・tiger503(= live20)は、現在ラックの一番下にある
- 重さがかかっている(tiger2522で問題になった「ひしゃげ」問題の可能性)
- 支えるためのシェルフ(棚)を追加する予定
- これで、ひしゃげ問題と熱こもり問題が解決すると思う
・tiger507に入っていたメモリとtiger503のメモリは同じ種類
- なので、メモリの相性問題はもうないと思う
・熱問題はありうるかも
- XO(tiger503が置いてある場所)は(サーバ数の増加により)徐々に暖かくなっている
- ので、賃貸元に追加のエアコンユニットを依頼しているところ
・tiger503(= live20)は、現在ラックの一番下にある
- 重さがかかっている(tiger2522で問題になった「ひしゃげ」問題の可能性)
- 支えるためのシェルフ(棚)を追加する予定
- これで、ひしゃげ問題と熱こもり問題が解決すると思う
2005/07/25(月) 14:41:09ID:X8uFgkxu0
HEの時は良かった...
63root▲ ★
NGNG >>62
…とは、全く思わないですね。
あの超脆弱なネットワーク(DNSクエリをくべるだけでへたれるとか、
8Mbpsぐらいで転送量が頭打ちになるルータとか)、
ファームウェアの古いHDDやエラーが上がるSCSIコントローラ、
仕様と10krpmのHDD等を平気でつけてよこすうえに
ゆっても交換してくれない(←ここ重要)とか、
あまつさえ、突然データセンター全体が停電するとか(昨年4月)、
DNSの設定をフレキシブルにやってくれないとか、などなど。
現場の立場からゆわせてもらえば、
正直、あそこに戻ることはもうありえないです。(す)
…とは、全く思わないですね。
あの超脆弱なネットワーク(DNSクエリをくべるだけでへたれるとか、
8Mbpsぐらいで転送量が頭打ちになるルータとか)、
ファームウェアの古いHDDやエラーが上がるSCSIコントローラ、
仕様と10krpmのHDD等を平気でつけてよこすうえに
ゆっても交換してくれない(←ここ重要)とか、
あまつさえ、突然データセンター全体が停電するとか(昨年4月)、
DNSの設定をフレキシブルにやってくれないとか、などなど。
現場の立場からゆわせてもらえば、
正直、あそこに戻ることはもうありえないです。(す)
2005/07/25(月) 14:50:01ID:8fb/Mp/40
Hurricane Electronicw
2005/07/25(月) 16:00:33ID:J7ud2cQm0
HEの時に比べれば(一寸余計なこともしてくれるけど)
至れり尽くせりって感じですか?
至れり尽くせりって感じですか?
67root▲ ★
2005/07/25(月) 16:29:41ID:???02005/07/25(月) 16:30:13ID:8y2Ilm180
69root▲ ★
NGNG >>68
最初は、ちゃんとしていたらしいです。
HEについては、root権限ありモニターサーバの件とか(初代newsplus.jp)で、
2002年あたりから私も少しかかわりました。
その頃は、悪くなかったです(FreeBSDの問題を解決してもらったりしました)。
くわしいことは知りませんが、個人的には、2003年の後半あたりから、
加速度的にどんどんひどくなっていったように、覚えているです。
最初は、ちゃんとしていたらしいです。
HEについては、root権限ありモニターサーバの件とか(初代newsplus.jp)で、
2002年あたりから私も少しかかわりました。
その頃は、悪くなかったです(FreeBSDの問題を解決してもらったりしました)。
くわしいことは知りませんが、個人的には、2003年の後半あたりから、
加速度的にどんどんひどくなっていったように、覚えているです。
2005/07/25(月) 16:37:53ID:mqhMRQH30
しかし、1Uの場所代でタワー型が置けるってのが…
2005/07/25(月) 16:51:43ID:8y2Ilm180
73ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/25(月) 19:51:03ID:tOndzb6R0 熱問題について
ttp://h50146.www5.hp.com/products/servers/proliant/whitepaper/wp019_040430/p03.html
案外シビアなものですえぇえぇ。
ttp://h50146.www5.hp.com/products/servers/proliant/whitepaper/wp019_040430/p03.html
案外シビアなものですえぇえぇ。
2005/07/25(月) 19:52:04ID:eeaUi2Zk0
もう家庭のPCの知識じゃ役に立たないなぁ。
2005/07/25(月) 20:03:29ID:oIMStaaF0
今更気付いたけどpekoの文字が消えてたんだ。
2005/07/25(月) 23:25:51ID:ChQH/5V/0
分からない単語を調べては…ついていこうとするだけで、
何だか勉強になる気がするのです。
いや、多分気のせいかも。
何だか勉強になる気がするのです。
いや、多分気のせいかも。
77root▲ ★
NGNG live20の件について、Seanさんとちと相談中。
詳細は追って。
詳細は追って。
78root▲ ★
NGNG Seanさんと打ち合わせている最中に、いきなり何もしていないのに死にました。
ということで、緊急にtiger503の場所を移動する方向で調整中。
(同一ラック内の一番上)
ということで、緊急にtiger503の場所を移動する方向で調整中。
(同一ラック内の一番上)
79root▲ ★
NGNG Sean (11:54 AM) :
I have moved Tiger503 to top of rack.
I have moved Tiger503 to top of rack.
80root▲ ★
NGNG Sean (11:55 AM) :
If it continues to be unstable then only idea I hve is that one of the memory modules
is not seeted properly, or was damaged durring upgrade. ...
Me (11:56 AM) :
I think your guess is probably good. We should continuously check the status of tiger503.
Sean (11:56 AM) :
ok...I will. If it goes down again I will remove the new 4 sticks of RAM
and see if it will run stable with the original 4.
Sean (11:57 AM) :
If so, I will take RAM to tester and replace bad module.
Me (11:58 AM) :
Ok, thank you. I will check tiger503 status carefully.
If it continues to be unstable then only idea I hve is that one of the memory modules
is not seeted properly, or was damaged durring upgrade. ...
Me (11:56 AM) :
I think your guess is probably good. We should continuously check the status of tiger503.
Sean (11:56 AM) :
ok...I will. If it goes down again I will remove the new 4 sticks of RAM
and see if it will run stable with the original 4.
Sean (11:57 AM) :
If so, I will take RAM to tester and replace bad module.
Me (11:58 AM) :
Ok, thank you. I will check tiger503 status carefully.
81root▲ ★
NGNG ということで、
・ラックの一番上に移動(already done)、まずは注意深く様子見
・まだ不安定なら、メモリモジュールがうまく刺さっていないか、
刺すときにいまいちなことが起こったかあたりを疑ってみる
・その場合原因きりわけのため、新しく刺した4枚のメモリを抜いて
元の状態に戻してみる
・それで安定するようなら、抜いたほうのメモリをテストしてみて、
まずいモジュールがあれば交換する
ということで。
・ラックの一番上に移動(already done)、まずは注意深く様子見
・まだ不安定なら、メモリモジュールがうまく刺さっていないか、
刺すときにいまいちなことが起こったかあたりを疑ってみる
・その場合原因きりわけのため、新しく刺した4枚のメモリを抜いて
元の状態に戻してみる
・それで安定するようなら、抜いたほうのメモリをテストしてみて、
まずいモジュールがあれば交換する
ということで。
82ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/26(火) 18:24:58ID:Uif639LS0 ちぇっくぽいんつ。
・歪みの可能性を考えて,メモリが抜けかかってないか(→うまく刺さっていない)
・できれば落ちた直後にあけてみて,熱のもち具合(本体内各所)を肌で感じてみる
メモリを第一に疑うならこの辺からー
あと,上でもあったけど
・メモリのCL値が変えられるならば落としてみる@BIOS
とかとか。
・歪みの可能性を考えて,メモリが抜けかかってないか(→うまく刺さっていない)
・できれば落ちた直後にあけてみて,熱のもち具合(本体内各所)を肌で感じてみる
メモリを第一に疑うならこの辺からー
あと,上でもあったけど
・メモリのCL値が変えられるならば落としてみる@BIOS
とかとか。
NGNG
筐体内のえあふろーのさいけんとうもひつようなのかのう
2005/07/27(水) 12:35:44ID:w8Tn0GbA0
ラックマウントか、、一番上なら上半身裸状態キボンヌ
2005/07/27(水) 13:52:51ID:HFQqW6uX0
裸に風っていうと、T.M.REVOLUTION.状態かー
87▲ ◆SANUKI/VII
NGNG 過激で最高?
88▲ ◆SANUKI/VII
NGNG に、さぁ、行こう
だったかな
だったかな
89root▲ ★
2005/07/27(水) 17:21:22ID:???0 # XXX
hw.physmem=3753062400
を、tiger503 の /boot/loader.conf に追加して、メモリの使用量を新tigerと同じにしてみた。
当然、
real memory = 3753062400 (3579 MB)
avail memory = 3673165824 (3503 MB)
となり、3.5Gしか使わないようになった。
なんだかまじないとしか思えないけど、とりあえず。
hw.physmem=3753062400
を、tiger503 の /boot/loader.conf に追加して、メモリの使用量を新tigerと同じにしてみた。
当然、
real memory = 3753062400 (3579 MB)
avail memory = 3673165824 (3503 MB)
となり、3.5Gしか使わないようになった。
なんだかまじないとしか思えないけど、とりあえず。
90root▲ ★
2005/07/27(水) 17:25:30ID:???0 <チラシの裏>
・メモリディスクありのサーバをリブートする手順
0) operateにお知らせを出す
1) httpdを落とす
2) httpdが自動で上がらないように設定する
3) メモリディスクをバックアップする
4) リブートする
5) メモリディスクの内容を戻す
6) httpdが自動で上がるように設定を戻す
7) httpdを立ち上げる
8) operateにお知らせを出す
</チラシの裏>
・メモリディスクありのサーバをリブートする手順
0) operateにお知らせを出す
1) httpdを落とす
2) httpdが自動で上がらないように設定する
3) メモリディスクをバックアップする
4) リブートする
5) メモリディスクの内容を戻す
6) httpdが自動で上がるように設定を戻す
7) httpdを立ち上げる
8) operateにお知らせを出す
</チラシの裏>
2005/07/27(水) 18:00:35ID:q9j+UTT70
(´-`).。oO(httpdって自動で上がる必要あるんだろうか...)
2005/07/27(水) 18:29:03ID:1fTmwV9h0
次からの為に、なのかな…?
その時は手動で立ち上げても。
その時は手動で立ち上げても。
93root▲ ★
2005/07/27(水) 18:40:36ID:???0 Seanさんに >>89 をやった旨、メールしました。
Sean-san,
Today, tiger503 encountered suspicious system hangup again, and it is
already APC remote rebooted by the inside person of maido3.com.
So, the problem is still not solved.
And after that, I added an entry in /boot/loader.conf entry as seen
below:
# XXX
hw.physmem=3753062400
This limits the memory usage until 3.5G in FreeBSD. I heard that some
kind of motherboards should reserve for 32bit PCI DMA area.
Of couse, this is temporary fix and I am not sure that whether this
fix is effective or not.
>>91-92
自動で上がるようにしておかないと、私がいない時とか忙しい時に
リモートリブートがかかった場合に、どきどき。
Sean-san,
Today, tiger503 encountered suspicious system hangup again, and it is
already APC remote rebooted by the inside person of maido3.com.
So, the problem is still not solved.
And after that, I added an entry in /boot/loader.conf entry as seen
below:
# XXX
hw.physmem=3753062400
This limits the memory usage until 3.5G in FreeBSD. I heard that some
kind of motherboards should reserve for 32bit PCI DMA area.
Of couse, this is temporary fix and I am not sure that whether this
fix is effective or not.
>>91-92
自動で上がるようにしておかないと、私がいない時とか忙しい時に
リモートリブートがかかった場合に、どきどき。
94root▲ ★
2005/07/27(水) 18:43:26ID:???0 FreeBSD-SA-05:18.zlib
またか。
またか。
95root▲ ★
2005/07/27(水) 18:47:54ID:???0 もう一つきた。
FreeBSD-SA-05:19.ipsec
IPv6だけか。
FreeBSD-SA-05:19.ipsec
IPv6だけか。
97root▲ ★
NGNG >>96
おつでした。
中身をチェックしていますが、前にもちょっと起こった、/varがいっぱいなはずがないのに
いっぱいになった(ように見える)というやつのようです。
いろいろやってみて、結局、
Apache停止
mv apacheのログのディレクトリ aaa
mkdir apacheのログのディレクトリ
rm -rf aaa
Apache再起動
で、直りました。(しかし、ログがそんなにでかいようには見えなかった)
システムディスク(/var)で起こったので、aac (Adaptec RAID)の問題、、、かも。
RAID 1の状態にはなっていて、エラーが上がったわけではありませんでした。
Sumaストレージ(実際に過去ログが入っているほう)は、正常の模様。
おつでした。
中身をチェックしていますが、前にもちょっと起こった、/varがいっぱいなはずがないのに
いっぱいになった(ように見える)というやつのようです。
いろいろやってみて、結局、
Apache停止
mv apacheのログのディレクトリ aaa
mkdir apacheのログのディレクトリ
rm -rf aaa
Apache再起動
で、直りました。(しかし、ログがそんなにでかいようには見えなかった)
システムディスク(/var)で起こったので、aac (Adaptec RAID)の問題、、、かも。
RAID 1の状態にはなっていて、エラーが上がったわけではありませんでした。
Sumaストレージ(実際に過去ログが入っているほう)は、正常の模様。
98root▲ ★
NGNG Seanさん & 関係者に出したメール:
Sean-san,
I am still investigating and checking the status of tiger503, but
I think the cause of this problem is software (and system BIOS),
not the system hardware.
But it is just complicated, I will try to describe this problem as
below, but I am not sure I can describe all of my thinking (but I dare
to try it).
In the new version tigers (2522, 2523, 2524 nd 2525), system BIOS
detects 4 gig memory, but FreeBSD automatically reduces upper
512MB memory block.
In /usr/src/sys/i386/i386/machdep.c:
#ifndef PAE
if (smap->base >= 0xffffffff) {
printf("%uK of memory above 4GB ignored\n",
(u_int)(smap->length / 1024));
goto next_run;
}
#endif
This code seems to be affected at above 4GB memory environment, but some
kinds of motherboards are affected at "just" 4GB memory. I verified
this is affected at all above new version of tigers (they have 4GB
memory).
(続く)
Sean-san,
I am still investigating and checking the status of tiger503, but
I think the cause of this problem is software (and system BIOS),
not the system hardware.
But it is just complicated, I will try to describe this problem as
below, but I am not sure I can describe all of my thinking (but I dare
to try it).
In the new version tigers (2522, 2523, 2524 nd 2525), system BIOS
detects 4 gig memory, but FreeBSD automatically reduces upper
512MB memory block.
In /usr/src/sys/i386/i386/machdep.c:
#ifndef PAE
if (smap->base >= 0xffffffff) {
printf("%uK of memory above 4GB ignored\n",
(u_int)(smap->length / 1024));
goto next_run;
}
#endif
This code seems to be affected at above 4GB memory environment, but some
kinds of motherboards are affected at "just" 4GB memory. I verified
this is affected at all above new version of tigers (they have 4GB
memory).
(続く)
99root▲ ★
NGNG I investigate this strange behavior and I found some documents, and they
described that it is reserved area for 32bit PCI DMA, and it is the
limit of 32bit OS environment. As a practical matter, all 4GB version
of cobras (64bit OS) are very fine and detects 4GB memory in linear.
Certainly, FreeBSD supports PAE (Physical Address Extension) feature, it
is for breaking this 32bit address limit (e.g. see #ifndef in above code).
But current FreeBSD's PAE code is very poor and under development. I
tried to enable PAE feature at tiger2522 at June, but this makes
unstable the whole of the system.
But its reservation should be automatically occurred. The new tigers'
BIOS automatically do this, but the original tiger (tiger503) seems to
be not. So, we may need to upgrade the system BIOS of tiger503.
But tiger503 may hang up in a several days in another problem, the cause
of the problem is still not decided, and I want to continue the
investigation and checking the status of tiger503 for more several days.
Regards,
described that it is reserved area for 32bit PCI DMA, and it is the
limit of 32bit OS environment. As a practical matter, all 4GB version
of cobras (64bit OS) are very fine and detects 4GB memory in linear.
Certainly, FreeBSD supports PAE (Physical Address Extension) feature, it
is for breaking this 32bit address limit (e.g. see #ifndef in above code).
But current FreeBSD's PAE code is very poor and under development. I
tried to enable PAE feature at tiger2522 at June, but this makes
unstable the whole of the system.
But its reservation should be automatically occurred. The new tigers'
BIOS automatically do this, but the original tiger (tiger503) seems to
be not. So, we may need to upgrade the system BIOS of tiger503.
But tiger503 may hang up in a several days in another problem, the cause
of the problem is still not decided, and I want to continue the
investigation and checking the status of tiger503 for more several days.
Regards,
2005/07/28(木) 20:46:13ID:y3zIlHCF0
↓要約
2005/07/28(木) 21:53:17ID:IpuCFt9B0
ショーンさん、
私は、まだtiger503のステータスを調査しておりチェックしています。
しかし、私は、こ?フ問題の原因はシステム・ハードウェアではなくソフトウェア(またシステムBIOS)であると思います。
しかし、それはちょうど複雑になります、私は、この問題について記述しようとしましょう、として、以下に、しかし、私は、思考(しかし私、あえてする、それを試みるために)についてすべて記述することができるかどうか分かりません。
新バージョン虎(2522、2523のおよび2524 nd 2525)では、システムBIOSは4つの一頭立て二輪馬車メモリを検知します、しかし、FreeBSDは自動的に縮小します、上部512MBのメモリ・ブロック。
In /usr/src/sys/i386/i386/machdep.c:
#ifndef PAE
if (smap->base >= 0xffffffff) {
printf("%uK of memory above 4GB ignored\n",
(u_int)(smap->length / 1024));
goto next_run;
}
#endif
このコードは、4GBメモリ環境上に影響されるように見えます。
しかし、いくつかの種類のマザーボードは「正当な」4GBメモリで影響されます。
私は、虎(それらは4GBメモリを持っています)の新バージョンの上のすべてでこれが影響されることを確認しました。
私は、まだtiger503のステータスを調査しておりチェックしています。
しかし、私は、こ?フ問題の原因はシステム・ハードウェアではなくソフトウェア(またシステムBIOS)であると思います。
しかし、それはちょうど複雑になります、私は、この問題について記述しようとしましょう、として、以下に、しかし、私は、思考(しかし私、あえてする、それを試みるために)についてすべて記述することができるかどうか分かりません。
新バージョン虎(2522、2523のおよび2524 nd 2525)では、システムBIOSは4つの一頭立て二輪馬車メモリを検知します、しかし、FreeBSDは自動的に縮小します、上部512MBのメモリ・ブロック。
In /usr/src/sys/i386/i386/machdep.c:
#ifndef PAE
if (smap->base >= 0xffffffff) {
printf("%uK of memory above 4GB ignored\n",
(u_int)(smap->length / 1024));
goto next_run;
}
#endif
このコードは、4GBメモリ環境上に影響されるように見えます。
しかし、いくつかの種類のマザーボードは「正当な」4GBメモリで影響されます。
私は、虎(それらは4GBメモリを持っています)の新バージョンの上のすべてでこれが影響されることを確認しました。
2005/07/28(木) 21:54:00ID:IpuCFt9B0
私はこの奇妙な振る舞いを調査します。また、私はいくつかのドキュメントを見つけました。
また、それらは、それが32ビットのPCI DMAのための予約のエリアであることを説明しました。
また、それは32ビットのOS環境の限界です。
実際問題として、コブラ(64ビットのOS)のすべての4GBバージョン、非常に素晴らしい、また4GBメモリを検知する、の中で、線形。
確かに、FreeBSDはPAE(物理アドレス拡張)特徴をサポートします。それはこの32のビット・アドレス制限を壊すためにあります(例えば、コード上に中へ#ifndefを参照)。
しかし、現在のFreeBSDのPAEコードは非常に貧弱です、そして開発中で。
私は、6月でtiger2522でPAE特徴を可能にしようとしました、しかし、これは作ります、不安定、システムの全体。
しかし、その予約は自動的にあるに違いありません、生じます。新しい虎のBIOS、自動的にこれをする、しかし、オリジナルの虎(tiger503)は、そうでないように見えます。
したがって、私たちは、tiger503のシステムBIOSをアップグレードする必要があるかもしれません。
しかし、tiger503は別の問題中の数日で電話を切るかもしれません、その問題の原因はまだ決定されません。
また、私は調査およびtiger503のステータスをチェックすることを継続したい、のために、もっと数日。
よろしく、
また、それらは、それが32ビットのPCI DMAのための予約のエリアであることを説明しました。
また、それは32ビットのOS環境の限界です。
実際問題として、コブラ(64ビットのOS)のすべての4GBバージョン、非常に素晴らしい、また4GBメモリを検知する、の中で、線形。
確かに、FreeBSDはPAE(物理アドレス拡張)特徴をサポートします。それはこの32のビット・アドレス制限を壊すためにあります(例えば、コード上に中へ#ifndefを参照)。
しかし、現在のFreeBSDのPAEコードは非常に貧弱です、そして開発中で。
私は、6月でtiger2522でPAE特徴を可能にしようとしました、しかし、これは作ります、不安定、システムの全体。
しかし、その予約は自動的にあるに違いありません、生じます。新しい虎のBIOS、自動的にこれをする、しかし、オリジナルの虎(tiger503)は、そうでないように見えます。
したがって、私たちは、tiger503のシステムBIOSをアップグレードする必要があるかもしれません。
しかし、tiger503は別の問題中の数日で電話を切るかもしれません、その問題の原因はまだ決定されません。
また、私は調査およびtiger503のステータスをチェックすることを継続したい、のために、もっと数日。
よろしく、
103stream ◆ap/yuix/tw
NGNG 機械翻訳なら各自でやっていただいたほうがいいと思う
2005/07/28(木) 21:59:07ID:Ji+H5NgS0
現状を把握していないド素人が、なんか適当に要約というか翻訳してみる
tiger503 のチェックをまだやってるんだけど、
ハードではなくソフト(や BIOS)に原因があるみたい。
FreeBSD は、4GB のメモリを検出する
新 tigers (2522, 2523, 2524 and 2525) において、
自動で上位メモリブロックを 512MB 少なくしてしまうよ。
machdep.c のコードは、
本来、4GB 以上のメモリを持つ環境で適用されるものだと思うんだけど、
幾つかの M/B では、`ちょうど' 4GB のものにしか適用されないみたいで、
4GB以上のメモリを持っている全部の新 tiger で、この現象を確認したよ。
( ここは >>93 も参考に )
アチキが見つけた、この奇妙な現象についての幾つかの文献には、
その領域は 32bit PCI DMA 用に確保されたもので、
32bit OS 環境限定だと書かれてたよ。
実際問題、4GB バーチャン の cobra(64bit OS) は、
とっても快調で、ちゃーんとリニアにメモリを認識してるです。
# つまり、現状は 32bit OS で 超4GB ってのが、PAE のせいで地雷状態。
# なので、>>93 で boot 時に 3.5GB だけ認識する様にしてるのかな。
FreeBSD の PAE のコードは、現状ではまだまだ貧弱で、
システム全体を不安定にしちゃいますね。
この問題は、オリジナルの tiger(tiger503) だと起きないみたいです。
なので、この tiger503 の BIOS に書き換えるってものアリかもです。
でも、(オリジナルの BIOS を使った) tiger503 は、
未解決の別の問題抱えてて、ハングしてたんですよね。
検証を続けたいけど、更に日数が掛かっちゃいそうです。
tiger503 のチェックをまだやってるんだけど、
ハードではなくソフト(や BIOS)に原因があるみたい。
FreeBSD は、4GB のメモリを検出する
新 tigers (2522, 2523, 2524 and 2525) において、
自動で上位メモリブロックを 512MB 少なくしてしまうよ。
machdep.c のコードは、
本来、4GB 以上のメモリを持つ環境で適用されるものだと思うんだけど、
幾つかの M/B では、`ちょうど' 4GB のものにしか適用されないみたいで、
4GB以上のメモリを持っている全部の新 tiger で、この現象を確認したよ。
( ここは >>93 も参考に )
アチキが見つけた、この奇妙な現象についての幾つかの文献には、
その領域は 32bit PCI DMA 用に確保されたもので、
32bit OS 環境限定だと書かれてたよ。
実際問題、4GB バーチャン の cobra(64bit OS) は、
とっても快調で、ちゃーんとリニアにメモリを認識してるです。
# つまり、現状は 32bit OS で 超4GB ってのが、PAE のせいで地雷状態。
# なので、>>93 で boot 時に 3.5GB だけ認識する様にしてるのかな。
FreeBSD の PAE のコードは、現状ではまだまだ貧弱で、
システム全体を不安定にしちゃいますね。
この問題は、オリジナルの tiger(tiger503) だと起きないみたいです。
なので、この tiger503 の BIOS に書き換えるってものアリかもです。
でも、(オリジナルの BIOS を使った) tiger503 は、
未解決の別の問題抱えてて、ハングしてたんですよね。
検証を続けたいけど、更に日数が掛かっちゃいそうです。
2005/07/28(木) 22:05:00ID:DxIPzT6D0
2005/07/28(木) 22:05:52ID:rnRRxQHsP
後半むむむさんの文体に少し似てたかも
107root▲ ★
NGNG Sean-san,
Now tiger503 encountered suspicious hangup again.
As you said, perhaps the cause of the problem derives from the hardware
or memory chip issue.
Could you replace the memory chip of tiger503 from 8 x 512MB to 4 x 1GB?
Tiger503 worked fine original 4 x 512MB memory, so, perhaps it is good
for stability.
Currently, tiger503 serves as "live20.2ch.net". It is one of busist
server in 2ch. Tiger503 serves about 200,000-250,000 posts every day.
So, I want to complete our project.
Regards,
Now tiger503 encountered suspicious hangup again.
As you said, perhaps the cause of the problem derives from the hardware
or memory chip issue.
Could you replace the memory chip of tiger503 from 8 x 512MB to 4 x 1GB?
Tiger503 worked fine original 4 x 512MB memory, so, perhaps it is good
for stability.
Currently, tiger503 serves as "live20.2ch.net". It is one of busist
server in 2ch. Tiger503 serves about 200,000-250,000 posts every day.
So, I want to complete our project.
Regards,
109ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/28(木) 22:53:07ID:psHyBmjd0 おつでぃす。
ひとつ気になることが。
以前はラックの最下段で,歪みを食らっていたわけで,そこへメモリー増設後動作が怪しくなってます。
この場合,原因がハード側にあったとすれば,マザーボードへも悪影響を及ぼしている可能性が
あると思います。
「もしも」,メモリの交換でも再発したときは,一考の余地ありかと。
ひとつ気になることが。
以前はラックの最下段で,歪みを食らっていたわけで,そこへメモリー増設後動作が怪しくなってます。
この場合,原因がハード側にあったとすれば,マザーボードへも悪影響を及ぼしている可能性が
あると思います。
「もしも」,メモリの交換でも再発したときは,一考の余地ありかと。
NGNG
>マザーボードへも悪影響
チップコンがもげたとか、、
チップコンがもげたとか、、
2005/07/28(木) 23:11:42ID:FgfAoDAd0
ウリもメモリの付け替えでMBごとやってまったことが有るニダ。
一見問題は無いんだが唐突に落ちたニダ
一見問題は無いんだが唐突に落ちたニダ
112root▲ ★
NGNG2005/07/28(木) 23:29:52ID:Qy8hzICu0
恐るべしVIP&狼ってか。
2005/07/28(木) 23:30:16ID:df17bSiO0
ハードウェア現状のまま2Gメモリセッティングで動かしてみるとか
(増設分を使用しない)
(増設分を使用しない)
2005/07/28(木) 23:34:14ID:n1sT1/pg0
ex7時代に疲弊したな(´・ω・`)カワイソウ
116root▲ ★
NGNG 質問・雑談スレ192@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1122379311/474
コンデンサの問題ですか。
tiger5xxは旧世代(E7501)なので、ありえなくはないですね。
このマザボではないですが、概ね同様の仕様。
http://qb5.2ch.net/test/read.cgi/operate/1122379311/474
コンデンサの問題ですか。
tiger5xxは旧世代(E7501)なので、ありえなくはないですね。
このマザボではないですが、概ね同様の仕様。
117こうすけ ★
2005/07/29(金) 01:30:24ID:???0 ここにも書いておこう
rootさん、
c-others1、c-others2がアクセス不能になったので、リブート要請お願いします。
rootさん、
c-others1、c-others2がアクセス不能になったので、リブート要請お願いします。
119root▲ ★
2005/07/29(金) 16:20:30ID:???0120ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/29(金) 18:19:40ID:eJaVGbx10 おつですー。言われてみれば確かにねえ。。
鯖用ってコトで,「よもや」とは思いましたがやはりそこにダメージが集中するのかしら。
強い子が元気になってくれますように。
よーしぱぱケミコンの15000uFもってくぞー
鯖用ってコトで,「よもや」とは思いましたがやはりそこにダメージが集中するのかしら。
強い子が元気になってくれますように。
よーしぱぱケミコンの15000uFもってくぞー
2005/07/29(金) 18:38:13ID:wTU4JGd10
コンデンサ…電源…。やはり日頃相当酷使してるんですね。
定期の健康チェックも欠かせない、と。
甦るかな、いや、甦りますよね、きっと。
もっと強い子になって帰ってきますよね…。
祈るのです。
定期の健康チェックも欠かせない、と。
甦るかな、いや、甦りますよね、きっと。
もっと強い子になって帰ってきますよね…。
祈るのです。
2005/07/29(金) 19:12:53ID:CQHA58d00
そうか、メモリも電源食うもんなぁ。
メモリのチップ数の制約みたいなのもあったのかなぁ。
電源交換(+強化)で解決するといいですね。
live20のメモリ4G化は1Gのメモリモジュール(4チップ) x 4とかに
しないといけないのかしら。
メモリのチップ数の制約みたいなのもあったのかなぁ。
電源交換(+強化)で解決するといいですね。
live20のメモリ4G化は1Gのメモリモジュール(4チップ) x 4とかに
しないといけないのかしら。
123ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/29(金) 19:42:44ID:eJaVGbx10 >>122
漏れも思ったです。
メモリアクセスは通常使用でもあるといえばありますが,メモリディスク仕様で利用エリア広め
なのをガシガシ読み書きさせてますからねぇ。
枚数が増えると,それだけ消費電力は大きくなりそうです。
漏れも思ったです。
メモリアクセスは通常使用でもあるといえばありますが,メモリディスク仕様で利用エリア広め
なのをガシガシ読み書きさせてますからねぇ。
枚数が増えると,それだけ消費電力は大きくなりそうです。
2005/07/29(金) 20:11:43ID:wTU4JGd10
それを現地で工作するのですか…
126ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/29(金) 21:27:48ID:eJaVGbx10 書き換えに何秒かかるやら。。
NGNG
128root▲ ★
NGNG tiger503 = live20 修理完了 & 復活。
で、
# XXX
#hw.physmem=3753062400
を元に戻しました。
また、ブート時にメモリの上の128Mがカットされているのを確認しました。
このマザーボードでは4G積むと、128M分カットされるようです。
で、
# XXX
#hw.physmem=3753062400
を元に戻しました。
また、ブート時にメモリの上の128Mがカットされているのを確認しました。
このマザーボードでは4G積むと、128M分カットされるようです。
129ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/30(土) 13:44:06ID:mKeFghc30 おつですー
128M…なにかのキャッシュかな?
128M…なにかのキャッシュかな?
2005/07/30(土) 14:54:55ID:kBj/vUK90
2005/07/30(土) 15:12:13ID:jEPk/+IE0
ひょっとして 4GBの壁か
2005/07/30(土) 17:17:55ID:ujCCJQnK0
やっぱり1GB×4よりも512MB×8のほうが
電気食うものなのかな?
電気食うものなのかな?
2005/07/30(土) 17:22:03ID:kWqFtjZ10
モジュールの枚数じゃなくて、
普通に、チップの種類と数に依るんじゃない?
普通に、チップの種類と数に依るんじゃない?
135ヾ(゚パ)ノ ◆f0.zuburi6
2005/07/30(土) 17:24:10ID:mKeFghc30 モジュール枚数が違うってコトは,アドレッシング用のチップとかの数が増えるってコトですし,
単純にチップ数が増えますからねー。消費量が増えるのは間違いないかと思います。
ただしそれがどの程度の差になるかはわかりませんけど。
単純にチップ数が増えますからねー。消費量が増えるのは間違いないかと思います。
ただしそれがどの程度の差になるかはわかりませんけど。
2005/07/30(土) 17:55:45ID:ZWC3LypA0
単純に倍にはなるわけですが、それは乱暴かなぁ?
>枚数だけ考えたら
さらに言えば、同容量でも、チップのプロセスによって
違うでしょうし、昔のものなら、最近のものより発熱=
電気喰いそうな気がする。
>枚数だけ考えたら
さらに言えば、同容量でも、チップのプロセスによって
違うでしょうし、昔のものなら、最近のものより発熱=
電気喰いそうな気がする。
137134
2005/07/30(土) 18:06:31ID:kWqFtjZ10 ここで「"メモリ"チップの数」とは言っていない!
と、スゴイ後付け設定で張り合ってみる。
嘘です。
ちと雑談度が高そうなんで、終わりにした方が良いかと。
と、スゴイ後付け設定で張り合ってみる。
嘘です。
ちと雑談度が高そうなんで、終わりにした方が良いかと。
2005/07/30(土) 19:36:22ID:MIM+IetR0
別にかまへんで、この話題もおもろいし
139root▲ ★
NGNG2005/07/31(日) 15:25:15ID:U7qCgbfq0
こんなツールがあるようです
新機材導入前負荷試験につかえませんかね?
http://pc8.2ch.net/test/read.cgi/software/1109751403/719-720
http://www.geocities.co.jp/SiliconValley/2627/
新機材導入前負荷試験につかえませんかね?
http://pc8.2ch.net/test/read.cgi/software/1109751403/719-720
http://www.geocities.co.jp/SiliconValley/2627/
2005/07/31(日) 16:26:48ID:jXXZ1Xy+0
その話は(ry
2005/08/01(月) 15:56:18ID:K6z8ME9f0
tiger503は本日にういんだったかな。
マザボ交換になるのかなぁ。
マザボ交換になるのかなぁ。
2005/08/02(火) 15:54:04ID:JR0onWK10
メモリの枚数とか以前に、参考までに貼っておきますね。
ttp://pcweb.mycom.co.jp/special/2005/dualcore/008.html
ttp://pcweb.mycom.co.jp/special/2005/dualcore/008.html
144root▲ ★
NGNG 6.0-BETA2になった模様。
まだしばらくは、RELENG_6_0はないか。
まだしばらくは、RELENG_6_0はないか。
145モーマン☆鯛。@p2
2005/08/04(木) 12:37:11ID:GTBgX0bVP さてさて。
おいちゃんはどういう遊び(いじり)方をしているのか
差し支えない範囲で教えてくれませんかねー?
おいちゃんはどういう遊び(いじり)方をしているのか
差し支えない範囲で教えてくれませんかねー?
2005/08/04(木) 17:02:13ID:/vXRa4IV0
前の設定を覚えてないだk... ;y=ー(゚д゚)・∵. ターン
NGNG
148mu 159.195.11.103
2005/08/06(土) 13:10:31ID:y5BWzuI20 CDG airport lounge
149▲ ◆SANUKI/VII
NGNG むむ虫?
2005/08/06(土) 13:55:54ID:JBxmKsny0
シャルルドゴール空港ですか
2005/08/06(土) 15:32:52ID:GX6RbnKF0
なぜここに…?
2005/08/06(土) 15:54:31ID:6in1tUeg0
俺様スレだから
最初nanminを開いたけど、雪だるまスレが見つからなかったのでした。
朝早い便だったんでPCを出す暇がなく、据付のPCでカキコしてすぐ搭乗口へと。
で、据付っていうぐらいで、日本語を入力できなく(見れたけど)、
検索もままならなかったと。
朝早い便だったんでPCを出す暇がなく、据付のPCでカキコしてすぐ搭乗口へと。
で、据付っていうぐらいで、日本語を入力できなく(見れたけど)、
検索もままならなかったと。
2005/08/07(日) 08:52:27ID:hHfFjCn80
>>153
はるかデンマークから乙です。
はるかデンマークから乙です。
2005/08/07(日) 14:41:54ID:430qGAdv0
雪だるまスレを半角英数で検索できるようにしないとねー
2005/08/07(日) 14:46:39ID:nKih6W+r0
リンク集をmumumu.muにつくったほうが。。。
2005/08/07(日) 18:03:28ID:hHfFjCn80
今の雪だるまスレはここですよ
http://aa5.2ch.net/test/read.cgi/nanmin/1123342585/
http://aa5.2ch.net/test/read.cgi/nanmin/1123342585/
158root▲ ★
NGNG c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/37-
c/c-othersのうちの1台がハードウェアトラブルにより入院となりましたので、
ラウンドロビンDNSから切り離す申請をします。
以下の2行*のみ*を2ch.netのDNSから削除お願いします。
(c.2ch.netとc-others.2ch.netは2行エントリがありますが、それぞれ1行だけ削除)
(削除)
+c.2ch.net:206.223.150.145
+c-others.2ch.net:206.223.150.145
http://qb5.2ch.net/test/read.cgi/operate/1122639354/37-
c/c-othersのうちの1台がハードウェアトラブルにより入院となりましたので、
ラウンドロビンDNSから切り離す申請をします。
以下の2行*のみ*を2ch.netのDNSから削除お願いします。
(c.2ch.netとc-others.2ch.netは2行エントリがありますが、それぞれ1行だけ削除)
(削除)
+c.2ch.net:206.223.150.145
+c-others.2ch.net:206.223.150.145
2005/08/11(木) 17:58:48ID:m/lWPsjR0
c.2ch.net (206.223.150.145)
c-others.2ch.net (206.223.150.145)
DNS設定情報を削除しました。
現在 c.2ch.net , c-others.2ch.net は
206.223.150.190 のみ割り当てされて
いる状態となっております。
c-others.2ch.net (206.223.150.145)
DNS設定情報を削除しました。
現在 c.2ch.net , c-others.2ch.net は
206.223.150.190 のみ割り当てされて
いる状態となっております。
161root▲ ★
NGNG banana405が退院してきました。
負荷テストの結果問題ありませんでしたので、
ラウンドロビンDNSに再追加する申請をします。
以下の2行を2ch.netのDNSに追加お願いします。
(追加)
+c.2ch.net:206.223.150.145
+c-others.2ch.net:206.223.150.145
負荷テストの結果問題ありませんでしたので、
ラウンドロビンDNSに再追加する申請をします。
以下の2行を2ch.netのDNSに追加お願いします。
(追加)
+c.2ch.net:206.223.150.145
+c-others.2ch.net:206.223.150.145
2005/08/12(金) 21:55:08ID:uFX/Wfgg0
rootさん、こんばんはヾ('-')ノ
2005/08/12(金) 21:58:45ID:vqocNnYS0
164root▲ ★
2005/08/12(金) 22:00:34ID:???02005/08/12(金) 22:01:54ID:vqocNnYS0
はいー
167root▲ ★
2005/08/12(金) 22:50:43ID:???0 ちなみにbanana405の障害の原因は、CPUファンの破損ということでした。
ファンの交換により、原因は除去されたということで。
c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/59
ファンの交換により、原因は除去されたということで。
c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/59
2005/08/13(土) 10:01:42ID:aDWLxB8r0
170ヾ(゚パ)ノ ◆f0.zuburi6
2005/08/13(土) 16:18:08ID:/wv/6R620 あっ道三だっけ。
でも実際焼けなかったのよねー。
Intel, 何 か や っ て る ?
でも実際焼けなかったのよねー。
Intel, 何 か や っ て る ?
2005/08/13(土) 17:17:35ID:fSxCzqTZ0
再起不能になる前にマザボがCPU温度にびびって落としてたのか
2005/08/13(土) 17:46:37ID:aDWLxB8r0
2005/08/13(土) 17:50:00ID:RPAI+WSX0
まずクロックを半分に落としてその後に落ちます。
2005/08/14(日) 18:03:15ID:7TfKJSXd0
なんか何にも無いとつまんないよ〜・・・
NGNG
さいきんのやつはCPUに温度センサ(ダイオード)が内臓されてたりしるべ
それをBIOSのぷろぐらむで計算
コレがくるうておると温度がめちゃくちゃ
shutdown温度もBIOS設定だべ
それをBIOSのぷろぐらむで計算
コレがくるうておると温度がめちゃくちゃ
shutdown温度もBIOS設定だべ
176桶屋
2005/08/15(月) 02:09:56ID:2PjEXGfo0 マザーボードのメーカーによって計算方法(式)が違うから、
正確な測定や絶対比較はできないですけどね。
同じマザー、同じCPU、同じBIOSのバージョンでなら、
相対比較くらいならできるかもしれない。
正確な測定や絶対比較はできないですけどね。
同じマザー、同じCPU、同じBIOSのバージョンでなら、
相対比較くらいならできるかもしれない。
2005/08/15(月) 16:56:00ID:6v0H1Xkd0
>>177
そうですね。
そうですね。
179root▲ ★
NGNG animeサーバへのごみ掃除のしかけ入れは、明日にしよう、そうしよう。
さすがに1日じゃ、あふれないだろうし。
今は、おやすみなさい。
さすがに1日じゃ、あふれないだろうし。
今は、おやすみなさい。
2005/08/16(火) 05:21:06ID:DRsdJJOi0
2005/08/16(火) 05:52:38ID:PdSAVIbG0
・原因がわかんない
・とりあえずほっとくとまたごみがあふれて鯖落ち
・しかけがいい感じなら順次他鯖に導入
みたいな。
・とりあえずほっとくとまたごみがあふれて鯖落ち
・しかけがいい感じなら順次他鯖に導入
みたいな。
2005/08/16(火) 06:55:54ID:dj/4ANcg0
いいえ、お盆進行でおながいしまつ
185あぼーん
NGNGあぼーん
2005/08/16(火) 09:41:45ID:zP3ZdYIv0
荒らし依頼だw
NGNG
2005/08/16(火) 10:49:36ID:JWlajXsT0
719 名前:root▲ ★[sage] 投稿日:2005/08/16(火) 03:51:28 ID:???0 ?###
ジンギスカンしていない板も、ごみだらけだ。
今、掃除しておきました。
このサーバに固有の問題な気がしてならないですね。
メモリ化けとか、そういう系かも。
747 名前:root▲ ★[sage] 投稿日:2005/08/16(火) 04:09:44 ID:???0 ?###
飯食っている間だけで、もうごみがひとつできた。
%ls */*.tmps
otaku/155961124132454.tmps
どこの板かに関係なく起こっているようなので、
サーバに起因するものの模様。
ジンギスカンしていない板も、ごみだらけだ。
今、掃除しておきました。
このサーバに固有の問題な気がしてならないですね。
メモリ化けとか、そういう系かも。
747 名前:root▲ ★[sage] 投稿日:2005/08/16(火) 04:09:44 ID:???0 ?###
飯食っている間だけで、もうごみがひとつできた。
%ls */*.tmps
otaku/155961124132454.tmps
どこの板かに関係なく起こっているようなので、
サーバに起因するものの模様。
NGNG
memtestを10周ぐらいやってオカシイ結果が出たら
クレームつけてpolyに送り返したほうがええような希ガス
あとはmem関係のBIOS設定の見直しかの?
クレームつけてpolyに送り返したほうがええような希ガス
あとはmem関係のBIOS設定の見直しかの?
NGNG
仮定:memがオカシイ
a) memそのものが元々オカシイ
b) 使っているうちにねつでmemがおかしゅうなる 即ち排熱不足
こんな感じかの?
memtestで最初の周では鰓が出ないのに、たくさん廻す
ほどにおかしゅうなる場合じゃと、ねつの可能性がある
a) memそのものが元々オカシイ
b) 使っているうちにねつでmemがおかしゅうなる 即ち排熱不足
こんな感じかの?
memtestで最初の周では鰓が出ないのに、たくさん廻す
ほどにおかしゅうなる場合じゃと、ねつの可能性がある
191root▲ ★
NGNG >>181
少し、調べてみました。
animeサーバだけではなく、他のサーバにもごみがあるようです。
つまり根本的にはanimeサーバだけではなく、あまねく対応が必要に思えます。
[ごみが多いサーバの例]
music4 (banana)
$ ls */*.tmp */*.tmps | wc -l
87
anime (tiger: 山ほどあった: 今は消してからひとつもない)
[ごみが少ないサーバの例]
ex13 (cobra) = 0
news18 (tiger) = 2
travel2 (banana) = 0
少し、調べてみました。
animeサーバだけではなく、他のサーバにもごみがあるようです。
つまり根本的にはanimeサーバだけではなく、あまねく対応が必要に思えます。
[ごみが多いサーバの例]
music4 (banana)
$ ls */*.tmp */*.tmps | wc -l
87
anime (tiger: 山ほどあった: 今は消してからひとつもない)
[ごみが少ないサーバの例]
ex13 (cobra) = 0
news18 (tiger) = 2
travel2 (banana) = 0
192root▲ ★
NGNG ・banana/tiger/cobraに関係なく、ごみが多いサーバと少ないサーバがある模様
・ジンギスカンしているかしていないかは関係ない模様
・animeサーバは特にひどかったようだ
・このごみはいったんできると、クリアされない模様
ということのようです。
中身を見るとsubject.txtやindex.htmlにみえ、またbbs.cgiのソースをあたってみても、
このファイルはbbs.cgiが処理の途中で異常終了(500エラーが出た場合)した場合に、
残ってしまうものの模様。
・ジンギスカンしているかしていないかは関係ない模様
・animeサーバは特にひどかったようだ
・このごみはいったんできると、クリアされない模様
ということのようです。
中身を見るとsubject.txtやindex.htmlにみえ、またbbs.cgiのソースをあたってみても、
このファイルはbbs.cgiが処理の途中で異常終了(500エラーが出た場合)した場合に、
残ってしまうものの模様。
2005/08/16(火) 11:45:26ID:Mnhr8gir0
>>192
ということは重くなりがちなサーバほど多いってことですか?
ということは重くなりがちなサーバほど多いってことですか?
194root▲ ★
NGNG で、解決の方向性ですが、
a) 原因を把握し、極力ごみが出ないようにする
=> bbs.cgiを修正するとか、サーバセッティングを見直すとか
b) ごみがわずかでも出るのは原理的に避けられない気がする
=> ごみを掃除するしくみを別途作る必要があるような気がする
f22? or bbs.cgi?
# うぉ、地震が、、、。
a) 原因を把握し、極力ごみが出ないようにする
=> bbs.cgiを修正するとか、サーバセッティングを見直すとか
b) ごみがわずかでも出るのは原理的に避けられない気がする
=> ごみを掃除するしくみを別途作る必要があるような気がする
f22? or bbs.cgi?
# うぉ、地震が、、、。
NGNG
なるほど
書きかけて放置されたファイルが溜まるということけ、
書きかけて放置されたファイルが溜まるということけ、
2005/08/16(火) 12:03:50ID:B8Hf01zk0
そういや、anime鯖で500エラーはよく見た気がする。
2005/08/16(火) 12:07:30ID:b8+f22pL0
問題視されてなかったけど、報告数は確かに多かったかも。
一時期rootさんが実験したけど再現しなかったとか。
一時期rootさんが実験したけど再現しなかったとか。
2005/08/16(火) 12:13:23ID:Mnhr8gir0
バックアップの前処理の段階でrm -rf *.tmpsでいいと思いますが・・・
199root▲ ★
NGNG2005/08/16(火) 13:08:43ID:6mydowO90
>>174
あったねw
あったねw
201root▲ ★
2005/08/16(火) 13:19:43ID:???0 ということで、>>164-165 ということで、
c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/70-71
>>161 のDNS設定変更(元の状態に戻す)をよろしくお願いします。
c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/70-71
>>161 のDNS設定変更(元の状態に戻す)をよろしくお願いします。
ずーっと手動で掃除しているのだ
そういえば tiger , cobra は見ていなかったなぁ
巡回にくわえますー
そのうち F22.cgi に加えますー
ただ今は各サーバのF22は亜種だらけなので
まずは統一しなきゃなんだな
そういえば tiger , cobra は見ていなかったなぁ
巡回にくわえますー
そのうち F22.cgi に加えますー
ただ今は各サーバのF22は亜種だらけなので
まずは統一しなきゃなんだな
203root▲ ★
NGNG >>202
> ずーっと手動で掃除しているのだ
はつみみー。
そーゆーことでしたか。
おじさんって某スレでのように、エレガントで高邁な思想を語るわりに、
意外に手動でちまちまドロクサイことをやってたりするからなぁ(w。
もちろん、ポリシーがあってあえて「手で」やってるのかもですけど。
(例えば、結果を目視できちんと確認したいとか)
> ずーっと手動で掃除しているのだ
はつみみー。
そーゆーことでしたか。
おじさんって某スレでのように、エレガントで高邁な思想を語るわりに、
意外に手動でちまちまドロクサイことをやってたりするからなぁ(w。
もちろん、ポリシーがあってあえて「手で」やってるのかもですけど。
(例えば、結果を目視できちんと確認したいとか)
たぶんまだまだ手動のとこがのこっていると思います。
私がサーバ乱した頃は「全部」手動だったのです。
dat 落ちも、削除ログ消しも何もかも
大分自動化されたとこがふえたけど・・・
という感じです。
私がサーバ乱した頃は「全部」手動だったのです。
dat 落ちも、削除ログ消しも何もかも
大分自動化されたとこがふえたけど・・・
という感じです。
>>161
done
done
2005/08/16(火) 14:41:49ID:PdSAVIbG0
1台4役、Paxville 。
209root▲ ★
NGNG >>206
dual core Xeon、前倒しですか。
ITmediaニュース:Intel、デュアルコアXeonを年内に投入へ
http://www.itmedia.co.jp/news/articles/0508/16/news004.html
dual core Xeon、前倒しですか。
ITmediaニュース:Intel、デュアルコアXeonを年内に投入へ
http://www.itmedia.co.jp/news/articles/0508/16/news004.html
2005/08/16(火) 16:37:19ID:rZWT1dIy0
すげ〜鯖だな・・
こんな開発始めて知った・・
こんな開発始めて知った・・
2005/08/16(火) 18:15:48ID:qIs8fRiy0
Opteronにやられっぱなしでここ数年のIntelは散々だったからな。
Prescottチームは冷や飯くわしとけ。
Prescottチームは冷や飯くわしとけ。
NGNG
どうもネトバ系列のようだすなぁ
ねつがしんぱい
ねつがしんぱい
2005/08/17(水) 01:07:28ID:AZY509ly0
そう言えば熱+電気代がww
NGNG
どうも、Woodcrestというブツが本命(脱ネトバ)のようだすよ
http://pc.watch.impress.co.jp/docs/2005/0816/kaigai203.htm
今度のPaxvilleとかいうブツは、繋ぎかと、
http://pc.watch.impress.co.jp/docs/2005/0816/kaigai203.htm
今度のPaxvilleとかいうブツは、繋ぎかと、
215root▲ ★
NGNG tiger2524, tiger2525の基本セットアップが進捗し、DNS登録の状態になりました。
以下の設定を追加お願いします。
(新規追加)
+live22x2.2ch.net:206.223.150.74
+live22x3.2ch.net:206.223.150.84
以下の設定を追加お願いします。
(新規追加)
+live22x2.2ch.net:206.223.150.74
+live22x3.2ch.net:206.223.150.84
2005/08/19(金) 17:58:37ID:QkDD2NRw0
Cobraだけどメモメモ★ミ
277 名前:Socket774[sage] 投稿日:2005/08/18(木) 04:48:58 ID:utgzC6yN
OpteronとMMIOと4GB以上のメモリ
PCI/PCI Expressはmemory mapped I/Oのための一定のアドレススペースを
必要とします。これらは32bitしかアドレッシングできないデバイスを考慮して
慣習的に32bitの限界(4GB)から手前に確保されます。この領域に重なる
メモリにはアクセスできないため、32bitモードでは4GB積んでも3.5GB程度しか
使うことができません。一方64bitモードでは、MMIO領域と重なるメモリを4GB
以降のスペースにremapしてアクセス可能にすることができます。IntelのCPUでは
この作業をチップセットが行いますが、Opteronはメモリコントローラを内蔵して
いるためCPUが行います。ここまでは前置きです。本題。
MMIO領域のremap機能を持つのはRevsion E以降のコアだけです。
結論。4GB以上のメモリを積む時は必ずRevision E以降のCPUを使いましょう。
と忘れない内にメモ。
278 名前:Socket774[sage] 投稿日:2005/08/18(木) 06:54:11 ID:5sdPS0XQ
>>277
マジですか?
279 名前:Socket774[sage] 投稿日:2005/08/18(木) 08:11:50 ID:utgzC6yN
>>278
ttp://docs.FreeBSD.org/cgi/mid.cgi?43034B86.9080900
| The E stepping Opteron can remap memory. The earlier versions can't.
というわけなのですが、ネタ帳↓を見るとabsolutely can'tというわけでもなさそうです。
ttp://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/26094.PDF
BIOS and kernel developer's guide
3.5.8 Memory Hoistingには
3.5.8.1 Memory Hoisting for Revision D and Earlier Revisionsという項目がありますし
サンプルアルゴリズムも載っています。が、
3.5.8.2 Memory Hoisting for Revision E and Later Revisionsによると、Revision Eでは
Memory Hole Registerが増設され、はるかに簡単に実装できるようになったようです。
(BIOSコードが)がんばればできるけど面倒なのでRevision Eだけサポート
あたりが真相かもしれません。がんばったBIOSもあるらしい雰囲気↓なのですけど、
ttp://docs.FreeBSD.org/cgi/mid.cgi?43020F08.6070108
| I believe that there are some Opteron systems that can do this, though.
これが本当にRevision D以前といかしたBIOSによるものなのか、たまたま使った
CPUがRevision Eだっただけなのかはわかりません。
ただ以下の例もあるとのこと
http://pc7.2ch.net/test/read.cgi/jisaku/1122667479/281-291
277 名前:Socket774[sage] 投稿日:2005/08/18(木) 04:48:58 ID:utgzC6yN
OpteronとMMIOと4GB以上のメモリ
PCI/PCI Expressはmemory mapped I/Oのための一定のアドレススペースを
必要とします。これらは32bitしかアドレッシングできないデバイスを考慮して
慣習的に32bitの限界(4GB)から手前に確保されます。この領域に重なる
メモリにはアクセスできないため、32bitモードでは4GB積んでも3.5GB程度しか
使うことができません。一方64bitモードでは、MMIO領域と重なるメモリを4GB
以降のスペースにremapしてアクセス可能にすることができます。IntelのCPUでは
この作業をチップセットが行いますが、Opteronはメモリコントローラを内蔵して
いるためCPUが行います。ここまでは前置きです。本題。
MMIO領域のremap機能を持つのはRevsion E以降のコアだけです。
結論。4GB以上のメモリを積む時は必ずRevision E以降のCPUを使いましょう。
と忘れない内にメモ。
278 名前:Socket774[sage] 投稿日:2005/08/18(木) 06:54:11 ID:5sdPS0XQ
>>277
マジですか?
279 名前:Socket774[sage] 投稿日:2005/08/18(木) 08:11:50 ID:utgzC6yN
>>278
ttp://docs.FreeBSD.org/cgi/mid.cgi?43034B86.9080900
| The E stepping Opteron can remap memory. The earlier versions can't.
というわけなのですが、ネタ帳↓を見るとabsolutely can'tというわけでもなさそうです。
ttp://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/26094.PDF
BIOS and kernel developer's guide
3.5.8 Memory Hoistingには
3.5.8.1 Memory Hoisting for Revision D and Earlier Revisionsという項目がありますし
サンプルアルゴリズムも載っています。が、
3.5.8.2 Memory Hoisting for Revision E and Later Revisionsによると、Revision Eでは
Memory Hole Registerが増設され、はるかに簡単に実装できるようになったようです。
(BIOSコードが)がんばればできるけど面倒なのでRevision Eだけサポート
あたりが真相かもしれません。がんばったBIOSもあるらしい雰囲気↓なのですけど、
ttp://docs.FreeBSD.org/cgi/mid.cgi?43020F08.6070108
| I believe that there are some Opteron systems that can do this, though.
これが本当にRevision D以前といかしたBIOSによるものなのか、たまたま使った
CPUがRevision Eだっただけなのかはわかりません。
ただ以下の例もあるとのこと
http://pc7.2ch.net/test/read.cgi/jisaku/1122667479/281-291
217root▲ ★
NGNG >>216
情報どもです。
少なくともCobraサーバはRev. Eじゃないですが、4GB認識しているです。
2ちゃんねるのサーバの Id と Stepping はこの2種類ですね。
oyster901 (ex10)
CPU: AMD Opteron(tm) Processor 242 (1603.65-MHz K8-class CPU)
Origin = "AuthenticAMD" Id = 0xf51 Stepping = 1
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
AMD Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow+,3DNow>
real memory = 4227268608 (4031 MB)
avail memory = 4082212864 (3893 MB)
cobra2247 (live21)
CPU: AMD Opteron(tm) Processor 244 (1804.10-MHz K8-class CPU)
Origin = "AuthenticAMD" Id = 0xf58 Stepping = 8
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
AMD Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow+,3DNow>
real memory = 4227268608 (4031 MB)
avail memory = 4082212864 (3893 MB)
情報どもです。
少なくともCobraサーバはRev. Eじゃないですが、4GB認識しているです。
2ちゃんねるのサーバの Id と Stepping はこの2種類ですね。
oyster901 (ex10)
CPU: AMD Opteron(tm) Processor 242 (1603.65-MHz K8-class CPU)
Origin = "AuthenticAMD" Id = 0xf51 Stepping = 1
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
AMD Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow+,3DNow>
real memory = 4227268608 (4031 MB)
avail memory = 4082212864 (3893 MB)
cobra2247 (live21)
CPU: AMD Opteron(tm) Processor 244 (1804.10-MHz K8-class CPU)
Origin = "AuthenticAMD" Id = 0xf58 Stepping = 8
Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2>
AMD Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow+,3DNow>
real memory = 4227268608 (4031 MB)
avail memory = 4082212864 (3893 MB)
>>215
done
done
220root▲ ★
NGNG c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/98
98 名前:出先@root▲ ★[sage] 投稿日:2005/08/23(火) 21:05:17 ID:???0 ?###
em1: Could not setup receive structures
…って出続けて、最後は止まった模様。
(em1 は BG3/4 のプライベート側インタフェース)
FreeBSDの虫か、あるいはHWの問題か。
いずれにせよ後で調べるということで、とりあえず貼っておこう。
http://qb5.2ch.net/test/read.cgi/operate/1122639354/98
98 名前:出先@root▲ ★[sage] 投稿日:2005/08/23(火) 21:05:17 ID:???0 ?###
em1: Could not setup receive structures
…って出続けて、最後は止まった模様。
(em1 は BG3/4 のプライベート側インタフェース)
FreeBSDの虫か、あるいはHWの問題か。
いずれにせよ後で調べるということで、とりあえず貼っておこう。
222root▲ ★
NGNG 自分で(いったん)回復したようです
(BG3はpingできないと、ifconfig downしてifconfig upするスクリプトを仕込んである)
しかし、ハードウェア故障である可能性がかなり強いと判断されるため、
>>221 の線で、たんたんと。
(BG3はpingできないと、ifconfig downしてifconfig upするスクリプトを仕込んである)
しかし、ハードウェア故障である可能性がかなり強いと判断されるため、
>>221 の線で、たんたんと。
223root▲ ★
NGNG 症状と調査依頼のメールを、maido3.com の中の人に出しておきました。
とりあえず今日のところは、本件はここまでで。
とりあえず今日のところは、本件はここまでで。
224boot ◆Supportfwc
2005/08/24(水) 09:42:03ID:u6SqZeNA0 rebootであがらないってことっすよね?
225root▲ ★
2005/08/24(水) 11:33:05ID:???0226root▲ ★
2005/08/24(水) 11:51:04ID:???0 私事になってしまいますが、昨夜 maido3.com さんからモニタサーバを受け取りました。
せっかくなので、例のやつのテストをしてみようと思い、ここまでやってみました。
最初に入っていた5.4Rからは、通常の手順で問題なく更新できる模様。
# uname -a
FreeBSD tiger2526.maido3.com 6.0-BETA3 FreeBSD 6.0-BETA3 #0: Tue Aug 23 13:01:30 UTC 2005 root@tiger2526.maido3.com:/var/obj/var/src/sys/GENERIC i386
せっかくなので、例のやつのテストをしてみようと思い、ここまでやってみました。
最初に入っていた5.4Rからは、通常の手順で問題なく更新できる模様。
# uname -a
FreeBSD tiger2526.maido3.com 6.0-BETA3 FreeBSD 6.0-BETA3 #0: Tue Aug 23 13:01:30 UTC 2005 root@tiger2526.maido3.com:/var/obj/var/src/sys/GENERIC i386
2005/08/24(水) 13:30:05ID:m2AeD7Gr0
228root▲ ★
2005/08/24(水) 13:36:51ID:???0 >>227
…ということになりますね。
powered by maido3.com をまめに入れるという条件で、お借りいたしました。
2005/7/16 モニターサーバ再び
http://b01.kakiko.com/test/read.cgi/mirv/1121439600/
…ということになりますね。
powered by maido3.com をまめに入れるという条件で、お借りいたしました。
2005/7/16 モニターサーバ再び
http://b01.kakiko.com/test/read.cgi/mirv/1121439600/
cobra2245にrootでloginしてはる人がいるような。。。
root v0 - 2:25AM 3:49 -csh (csh)
何かメンテされているのかな?
root v0 - 2:25AM 3:49 -csh (csh)
何かメンテされているのかな?
231root▲ ★
NGNG >>229
http://www.freebsd.org/releases/6.0R/schedule.html
これの「RELENG_6_0 branch」に日付が入らない限り、
具体的な予定はまだわからんですね。
>>230
だと思います。
http://www.freebsd.org/releases/6.0R/schedule.html
これの「RELENG_6_0 branch」に日付が入らない限り、
具体的な予定はまだわからんですね。
>>230
だと思います。
234root▲ ★
2005/08/31(水) 13:29:10ID:???0 ○FreeBSD 6.0Rの主な新機能(2ch的に重要っぽいもの)
tiger2526で試しているところでは、今のところ大きな破綻は起こっていない模様。
6.0-RCが出たら(RELENG_6_0が切られたら)、mumumu.muをtiger2526に移動してみようかと。
・SMPVFS(ファイルシステムのマルチプロセッサ対応)
今回の一番大きな内部構造の変更。
ファイルシステムがマルチプロセッサ対応になるため、dual CPU環境での並列性が向上。
シングルプロセッサ環境でも、多少はメリットありか。
・APICの新実装
APIC周りが書き直され、最新のマザボとかにも対応するらしい。
・libthrの書き直し
1:1スレッドでパフォーマンスが上がるらしい。
tiger2526で試しているところでは、今のところ大きな破綻は起こっていない模様。
6.0-RCが出たら(RELENG_6_0が切られたら)、mumumu.muをtiger2526に移動してみようかと。
・SMPVFS(ファイルシステムのマルチプロセッサ対応)
今回の一番大きな内部構造の変更。
ファイルシステムがマルチプロセッサ対応になるため、dual CPU環境での並列性が向上。
シングルプロセッサ環境でも、多少はメリットありか。
・APICの新実装
APIC周りが書き直され、最新のマザボとかにも対応するらしい。
・libthrの書き直し
1:1スレッドでパフォーマンスが上がるらしい。
236root▲ ★
NGNG あと、mpt(LSI LogicのSCSIコントローラ)のRAID機能とか、サポートが入る模様。
237root▲ ★
2005/09/01(木) 05:04:55ID:???0 science3
academy3
tv6
sports7
以上のmemoriesへの収容、完了しました。
以下のDNSの変更をお願いします。
(変更前)
+science3.2ch.net:206.223.147.230
+academy3.2ch.net:206.223.147.230
+tv6.2ch.net:206.223.150.235
+sports7.2ch.net:206.223.150.240
(変更後)
+science3.2ch.net:206.223.151.230
+academy3.2ch.net:206.223.151.230
+tv6.2ch.net:206.223.151.230
+sports7.2ch.net:206.223.151.230
academy3
tv6
sports7
以上のmemoriesへの収容、完了しました。
以下のDNSの変更をお願いします。
(変更前)
+science3.2ch.net:206.223.147.230
+academy3.2ch.net:206.223.147.230
+tv6.2ch.net:206.223.150.235
+sports7.2ch.net:206.223.150.240
(変更後)
+science3.2ch.net:206.223.151.230
+academy3.2ch.net:206.223.151.230
+tv6.2ch.net:206.223.151.230
+sports7.2ch.net:206.223.151.230
2005/09/01(木) 06:30:33ID:CH+YF99H0
5.1Rのあたりから苦労していたけど、6.0Rでぼちぼち報われてきた感じ。
239root▲ ★
NGNG >>238
そんなかんじかも。
5.xRで開発チームがやりたかったことが、6.xRでようやくやれるようになる
(注: 実現できた、というわけではない)のかしら。
例えば、まともなSMPとかよりセキュアなOSとか。
そんなかんじかも。
5.xRで開発チームがやりたかったことが、6.xRでようやくやれるようになる
(注: 実現できた、というわけではない)のかしら。
例えば、まともなSMPとかよりセキュアなOSとか。
240root▲ ★
NGNG241boot ◆Supportfwc
2005/09/02(金) 01:03:06ID:vFZPhCBJ0 ★がほしくなるつい最近。。
242ピロリ
2005/09/02(金) 03:33:25ID:17Z9G8tX0 あらら
2005/09/02(金) 05:08:54ID:WMG9PGQf0
246こうすけ ★
2005/09/04(日) 22:58:48ID:???0 newvers.sh が更新されたので期待したら、BETA4。。。。。RC1はまだかな
247≡((( ゚∀゚) ◆NO.1/CDSKY
2005/09/05(月) 01:26:29ID:sfLSNCVu0 rootさん、はじめまして。いつもご苦労様です。
パフォーマンスチューニング系のレスを読ませていただいて、
いつも勉強させていただいています。
ファイルシステムに関するところでは、
具体的にどういったお考えをお持ちですか?
例えばLinuxとかではいくつかの選択がありますが、
FreeBSDの場合についてお聞かせください。
いつか気が向いたらで結構です。
これからもがんがって下さい。
失礼しました。
パフォーマンスチューニング系のレスを読ませていただいて、
いつも勉強させていただいています。
ファイルシステムに関するところでは、
具体的にどういったお考えをお持ちですか?
例えばLinuxとかではいくつかの選択がありますが、
FreeBSDの場合についてお聞かせください。
いつか気が向いたらで結構です。
これからもがんがって下さい。
失礼しました。
248root▲ ★
2005/09/05(月) 03:02:48ID:???0 >>246
このへんが片付かないとって、かんじですかね。
http://www.freebsd.org/releases/6.0R/todo.html
でも、突然リリースすることはあるわけで。
RELENG_6_0が打たれたら、どこかのex系で試してみるかも。
>>247
はじめまして。勉強してるのはこっちだったり。
FreeBSDだとファイルシステムは、基本的にはUFS2+softupdateですかね。
memoriesが落ちたときなど、UFS loggingがほしいなぁと思ったりするです。
1.3Tをfsckするのは、やはりちとつらいし。
で、携帯系ではccd使って、ストライピングしているです。
それでも今の片肺飛行の状態では既にキャパシティを超えているので、
もう少しパフォーマンスを上げたいところです。
ちなみにLinux方面だと、具体的にどんな選択肢があるのかしら。
このへんが片付かないとって、かんじですかね。
http://www.freebsd.org/releases/6.0R/todo.html
でも、突然リリースすることはあるわけで。
RELENG_6_0が打たれたら、どこかのex系で試してみるかも。
>>247
はじめまして。勉強してるのはこっちだったり。
FreeBSDだとファイルシステムは、基本的にはUFS2+softupdateですかね。
memoriesが落ちたときなど、UFS loggingがほしいなぁと思ったりするです。
1.3Tをfsckするのは、やはりちとつらいし。
で、携帯系ではccd使って、ストライピングしているです。
それでも今の片肺飛行の状態では既にキャパシティを超えているので、
もう少しパフォーマンスを上げたいところです。
ちなみにLinux方面だと、具体的にどんな選択肢があるのかしら。
249≡((( ゚∀゚) ◆NO.1/CDSKY
2005/09/05(月) 23:54:39ID:3RX89pPK0 >>248 こんな初心者の質問にお答えいただきまして恐縮です。
FreeBSDだとUFS2+softupdateが基本なのですね。
memoriesも1.2Tあるんですね。確かにfsckするのはつらいですね。
また携帯系もccdでSoftwareRAIDですか。
片肺で動いているのはドキドキしますね。
httpdを動かしていて2chクラスのアクセス数だと
CPU、MemoryをUpgradeし、帯域幅も十分だと
最後のボトルネックはDISK I/Oになるのかなと。。。
アクセスログへの書き込みもかなりなものになるでしょうし。
厚顔無恥を承知の上で、勇気を出して書きますと、
LinuxではReiser4(パフォーマンス)と
XFS(大容量サポート)に期待したいところです。
面白いところではGoogle File Systemでしょうか?
実務でCluster組むのであればVxfsかなと。。。
Linuxはたくさんファイルシステムがあって
どういったものがあるのか模索中なところで、
思わずBSDはどうなのかなと気になってしまい、
思い切って質問してしまいました(滝汗
ファイルシステムの基本は、
パフォーマンスよりも信頼性だと考えて
右往左往している最中です。
正直、書き込んでしまって後悔してます。
すいません。
FreeBSDだとUFS2+softupdateが基本なのですね。
memoriesも1.2Tあるんですね。確かにfsckするのはつらいですね。
また携帯系もccdでSoftwareRAIDですか。
片肺で動いているのはドキドキしますね。
httpdを動かしていて2chクラスのアクセス数だと
CPU、MemoryをUpgradeし、帯域幅も十分だと
最後のボトルネックはDISK I/Oになるのかなと。。。
アクセスログへの書き込みもかなりなものになるでしょうし。
厚顔無恥を承知の上で、勇気を出して書きますと、
LinuxではReiser4(パフォーマンス)と
XFS(大容量サポート)に期待したいところです。
面白いところではGoogle File Systemでしょうか?
実務でCluster組むのであればVxfsかなと。。。
Linuxはたくさんファイルシステムがあって
どういったものがあるのか模索中なところで、
思わずBSDはどうなのかなと気になってしまい、
思い切って質問してしまいました(滝汗
ファイルシステムの基本は、
パフォーマンスよりも信頼性だと考えて
右往左往している最中です。
正直、書き込んでしまって後悔してます。
すいません。
250root▲ ★
2005/09/06(火) 02:29:23ID:???0 >>249
いえ、またいらしてくださいです。
ファイルシステムは、たぶんある意味永遠の課題なのではないかと。
c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/458-462
SQUID_CONFIGURE_ARGS="--with-aufs-threads=16" という呪文を唱えてみたけど、
さて、どうなるのか。
いえ、またいらしてくださいです。
ファイルシステムは、たぶんある意味永遠の課題なのではないかと。
c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/458-462
SQUID_CONFIGURE_ARGS="--with-aufs-threads=16" という呪文を唱えてみたけど、
さて、どうなるのか。
2005/09/07(水) 10:27:04ID:ll2gRYO00
rootさんに質問なんですが、
内部プロセス間通信とファイル操作ってどっちが重いと思いますか?
まあメモリディスクならあまり大差ないのでしょうか
内部プロセス間通信とファイル操作ってどっちが重いと思いますか?
まあメモリディスクならあまり大差ないのでしょうか
253root▲ ★
2005/09/07(水) 16:03:39ID:???02005/09/07(水) 16:35:36ID:ll2gRYO00
>>253
なるほど。
あくまでチラシの裏で例にすぎませんけど、
http(ネットワークストリーム)=>bbs.cgi(プロセス)=>files(ディスク上)
を
http(ネットワークストリーム)=>bbs.cgi(プロセス)=>datatable(プロセス)=>files(ディスク上)
にしたらやり方次第では早くなるのかな、とおもいまして。
現状を考えると実用的ではないとは思いますけどね。
なるほど。
あくまでチラシの裏で例にすぎませんけど、
http(ネットワークストリーム)=>bbs.cgi(プロセス)=>files(ディスク上)
を
http(ネットワークストリーム)=>bbs.cgi(プロセス)=>datatable(プロセス)=>files(ディスク上)
にしたらやり方次第では早くなるのかな、とおもいまして。
現状を考えると実用的ではないとは思いますけどね。
255root▲ ★
2005/09/07(水) 16:57:11ID:???0 ○ うるう秒のはなし
1) /usr/src/share/zoneinfo/leapseconds ファイルを最新版に更新
CVSupとか別のマシンからコピーするとか
2) zoneinfo ファイルを更新
cd /usr/src/share/zoneinfo; make; make install
で、
3a) 西海岸時間の場合
cp /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
3b) 日本時間の場合
cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
を、*2004年のうちに*やっておけばよいはず。
これで、http://qb5.2ch.net/test/read.cgi/operate/1125454816/746 のように「60秒」が表示され、
その後も時間がちゃんと合うようになるはずです。
やらないと、NTPで時間合わせた時に1秒おかしくなるはず。
1) /usr/src/share/zoneinfo/leapseconds ファイルを最新版に更新
CVSupとか別のマシンからコピーするとか
2) zoneinfo ファイルを更新
cd /usr/src/share/zoneinfo; make; make install
で、
3a) 西海岸時間の場合
cp /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
3b) 日本時間の場合
cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
を、*2004年のうちに*やっておけばよいはず。
これで、http://qb5.2ch.net/test/read.cgi/operate/1125454816/746 のように「60秒」が表示され、
その後も時間がちゃんと合うようになるはずです。
やらないと、NTPで時間合わせた時に1秒おかしくなるはず。
256root▲ ★
2005/09/07(水) 17:00:27ID:???0 >>254
そういうことですか。
雪だるま作戦では、bbs.cgiの書き込み部分だけ
別プロセス(で、別サーバ)にしているです。
上記で言うdatatableが、bbsdというやつで。
で、>>255 ですが、既に最新のFreeBSDソースでは対応が入っているようです。
http://www.freebsd.org/cgi/cvsweb.cgi/src/share/zoneinfo/leapseconds?rev=1.13&content-type=text/x-cvsweb-markup
今は-CURRENTとRELENG_6だけのようですが、そのうち他バージョンも入るんではないかと。
そういうことですか。
雪だるま作戦では、bbs.cgiの書き込み部分だけ
別プロセス(で、別サーバ)にしているです。
上記で言うdatatableが、bbsdというやつで。
で、>>255 ですが、既に最新のFreeBSDソースでは対応が入っているようです。
http://www.freebsd.org/cgi/cvsweb.cgi/src/share/zoneinfo/leapseconds?rev=1.13&content-type=text/x-cvsweb-markup
今は-CURRENTとRELENG_6だけのようですが、そのうち他バージョンも入るんではないかと。
257▲ ◆SANUKI/VII
NGNG 2004年???
259▲ ◆SANUKI/VII
NGNG やべ、今2003年かと思ってた
260ピロリ
2005/09/07(水) 19:30:08ID:cylvjAvi0 閏年とか閏月、閏秒は聞いたことあるけど
閏分とかはないんですか?
閏分とかはないんですか?
2005/09/07(水) 19:36:05ID:SDdBeLUO0
2005/09/07(水) 19:45:25ID:h0Po902w0
サマータイムを元に戻すときに、閏時を挿入すればいいのになあ、と思った
NGNG
[FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-05:20.cvsbug
http://lists.freebsd.org/pipermail/freebsd-announce/2005-September/001016.html
http://lists.freebsd.org/pipermail/freebsd-announce/2005-September/001016.html
2005/09/08(木) 05:30:16ID:kPJq7hiS0
【テレビ】NHKでやらせ?台風で落下して集めたナシをばらまいて撮影 放送は中止
http://news18.2ch.net/test/read.cgi/mnewsplus/1126124789/
http://news18.2ch.net/test/read.cgi/mnewsplus/1126124789/
2005/09/08(木) 09:09:48ID:tvpcXWhq0
2005/09/08(木) 12:58:39ID:9hh8B4w30
>>255
> ○ うるう秒のはなし
>
> 1) /usr/src/share/zoneinfo/leapseconds ファイルを最新版に更新
> CVSupとか別のマシンからコピーするとか
> 2) zoneinfo ファイルを更新
> cd /usr/src/share/zoneinfo; make; make install
cd /usr/src/share/zoneinfo; make -DLEAPSECONDS all install
のように、LEAPSECONDSサポートありでコンパイルしないとダメですよ〜
> ○ うるう秒のはなし
>
> 1) /usr/src/share/zoneinfo/leapseconds ファイルを最新版に更新
> CVSupとか別のマシンからコピーするとか
> 2) zoneinfo ファイルを更新
> cd /usr/src/share/zoneinfo; make; make install
cd /usr/src/share/zoneinfo; make -DLEAPSECONDS all install
のように、LEAPSECONDSサポートありでコンパイルしないとダメですよ〜
267root▲ ★
2005/09/08(木) 13:29:10ID:???02005/09/08(木) 13:40:23ID:NNbDBczk0
だいじょうぶかな。
まあ、外部に怪しいUSERがいるわけでもないしいいか。
まあ、外部に怪しいUSERがいるわけでもないしいいか。
269root▲ ★
2005/09/27(火) 12:08:39ID:???0 なかなかRELENG_6_0タグが打たれない(こりゃ、10月もあやしいかも)わけですが、
ファイルシステム系の話題をひとつ。
THE NILFS PROJECT HOME PAGE
http://www.nilfs.org/
スレも立ってるですね。
しかし、NTTというぐらいで(りゃ。
NTT、高信頼性Linuxシステムを実現する新ファイルシステム「NILFS」を公開
http://news18.2ch.net/test/read.cgi/scienceplus/1127755789/
ファイルシステム系の話題をひとつ。
THE NILFS PROJECT HOME PAGE
http://www.nilfs.org/
スレも立ってるですね。
しかし、NTTというぐらいで(りゃ。
NTT、高信頼性Linuxシステムを実現する新ファイルシステム「NILFS」を公開
http://news18.2ch.net/test/read.cgi/scienceplus/1127755789/
270root▲ ★
2005/09/27(火) 12:13:21ID:???02005/09/27(火) 13:11:52ID:0M9+uKNq0
2005/09/30(金) 12:15:14ID:cDdq5xjJ0
>>237でmemoriesに移転された物の内、tv6とsports7で
未HTML化の過去ログが行方不明になっています。
_datAreaの移転や解凍が正常に行われているか、
確認をお願いします。
http://tv6.2ch.net/kakolog.html
http://sports7.2ch.net/kakolog.html
http://206.223.150.235/~ch2tv6/kakolog.html
http://206.223.150.240/~ch2spo7/kakolog.html
古い方にはまだログは残っているようで、
移し忘れていてもまだ間に合いそう。
未HTML化の過去ログが行方不明になっています。
_datAreaの移転や解凍が正常に行われているか、
確認をお願いします。
http://tv6.2ch.net/kakolog.html
http://sports7.2ch.net/kakolog.html
http://206.223.150.235/~ch2tv6/kakolog.html
http://206.223.150.240/~ch2spo7/kakolog.html
古い方にはまだログは残っているようで、
移し忘れていてもまだ間に合いそう。
273動け動けウゴウゴ2ちゃんねる
2005/09/30(金) 12:15:25ID:cDdq5xjJ0 上げ忘れ
276root▲ ★
2005/09/30(金) 14:51:41ID:???0 あ、やば、CGIをmemories対応版にしなきゃ。
2005/09/30(金) 16:17:09ID:cDdq5xjJ0
お疲れ様デース。
279root▲ ★
2005/10/01(土) 20:16:46ID:???0 anime鯖関連3
http://qb5.2ch.net/test/read.cgi/operate/1128156289/262-
さて、animeサーバのネットワークが9月27日(現地時間)に
10Mbpsにダウングレードしていた件ですが。
Sep 27 01:51:14 <0.2> tiger2514 kernel: em0: Link is Down
Sep 27 01:52:05 <0.2> tiger2514 kernel: em0: Link is up 10 Mbps Full Duplex
たぶん、スイッチ側の設定変更(バージョンアップか何か)をしたんでしょうね。
で、その時に、一時的にスイッチ側が10Mbpsの設定になったんだと思われます。
サーバ側は「自動判別」にしてあるので、スイッチ側が10Mbpsになると、
自動判別して、10Mbpsにダウングレードすると。
で、本来であれば100Mbpsに設定を戻した時に
FreeBSD側で100Mbpsに設定が戻るはずなのですが、
その部分が、なぜか機能していなくて、10Mbpsのままだったと。
で、さっき手で ifconfig em0 media autoselect を
おそるおそる(しくったらネットワークが切れる)入力したら、
Oct 1 03:23:11 <0.2> tiger2514 kernel: em0: Link is up 100 Mbps Full Duplex
となり、100Mbpsに復活したと。
http://qb5.2ch.net/test/read.cgi/operate/1128156289/262-
さて、animeサーバのネットワークが9月27日(現地時間)に
10Mbpsにダウングレードしていた件ですが。
Sep 27 01:51:14 <0.2> tiger2514 kernel: em0: Link is Down
Sep 27 01:52:05 <0.2> tiger2514 kernel: em0: Link is up 10 Mbps Full Duplex
たぶん、スイッチ側の設定変更(バージョンアップか何か)をしたんでしょうね。
で、その時に、一時的にスイッチ側が10Mbpsの設定になったんだと思われます。
サーバ側は「自動判別」にしてあるので、スイッチ側が10Mbpsになると、
自動判別して、10Mbpsにダウングレードすると。
で、本来であれば100Mbpsに設定を戻した時に
FreeBSD側で100Mbpsに設定が戻るはずなのですが、
その部分が、なぜか機能していなくて、10Mbpsのままだったと。
で、さっき手で ifconfig em0 media autoselect を
おそるおそる(しくったらネットワークが切れる)入力したら、
Oct 1 03:23:11 <0.2> tiger2514 kernel: em0: Link is up 100 Mbps Full Duplex
となり、100Mbpsに復活したと。
280root▲ ★
2005/10/01(土) 20:18:36ID:???0 ということで現象は >>279 のとおりなわけですが、
この場合、問題は2つあります。
1) PIE側でのいきなりの設定変更(ネットワーク側)
これは、たんたんと文句を言うことにします。
2) なぜ、FreeBSD 側で100Mbpsに自動的に戻らなかったのか
これは、別途調べないといけないような。
この場合、問題は2つあります。
1) PIE側でのいきなりの設定変更(ネットワーク側)
これは、たんたんと文句を言うことにします。
2) なぜ、FreeBSD 側で100Mbpsに自動的に戻らなかったのか
これは、別途調べないといけないような。
281▲ 某ソレ511
2005/10/01(土) 20:26:21ID:IxwyGHjB0 そういや、9/27っていうと、comic6/food6/tmp5がいっせいに落ちた日ですね、、
あの時もスイッチ側?という話があった気がしたけど
やっぱその関係の影響もあるのかなぁ、
あの時もスイッチ側?という話があった気がしたけど
やっぱその関係の影響もあるのかなぁ、
2005/10/01(土) 20:29:11ID:CSTiL7sg0
他の虎鯖、蛇鯖でダウングレードしたやつはもうない?
2005/10/01(土) 20:42:39ID:cdPbjzOc0
2ちゃんねるの鯖ダウンは大抵は住人側の責任だったが、
こういうケースもあるとは・・・
こういうケースもあるとは・・・
285root▲ ★
2005/10/01(土) 21:13:44ID:???0 tiger503-512, 2507-2512, 2513-2514, 2522-2525
oyster902, 243
cobra2244-2247
banana201
以上のI/F(プライベート側含む)が100Mbps以上になっていることを確認。
oyster902, 243
cobra2244-2247
banana201
以上のI/F(プライベート側含む)が100Mbps以上になっていることを確認。
286boot ◆e1ibbpQcd2
2005/10/01(土) 22:12:16ID:K928SuH/O 乙です
287root▲ ★
2005/10/01(土) 23:03:40ID:???0 Jim-san, Sean-san,
Cc: (maido3.comの中の人), 2ch guys,
I encountered suspicious network performance down on tiger2514 today.
I checked the current configuration of tiger2514 and I found
automatically downgrading from 100Mbps to 10Mbps on tiger2514's network
I/F.
I also found the message in system log as follows:
Sep 27 01:51:14 <0.2> tiger2514 kernel: em0: Link is Down
Sep 27 01:52:05 <0.2> tiger2514 kernel: em0: Link is up 10 Mbps Full Duplex
So, it seems to be automatically downgraded by switch configuration
changing at September 27 1:52 PDT.
And at that time, we encountered suspicious network down on banana388,
389, and 390, but I am not sure these two problems are related or not.
I tried to fix it by hand manually and fortunately it is succeeded, so,
the problem has been fixed (back to 100Mbps full duplex).
But it made silly server performance down for several hours, and many
2ch users make a complaint about it.
This server serves about Japanese anime on 2ch BBS, so, it is very
important and needs high bandwidth and performance.
Again, many 2ch users watch our work (including you and me).
Please do not forget about it.
Regards,
Cc: (maido3.comの中の人), 2ch guys,
I encountered suspicious network performance down on tiger2514 today.
I checked the current configuration of tiger2514 and I found
automatically downgrading from 100Mbps to 10Mbps on tiger2514's network
I/F.
I also found the message in system log as follows:
Sep 27 01:51:14 <0.2> tiger2514 kernel: em0: Link is Down
Sep 27 01:52:05 <0.2> tiger2514 kernel: em0: Link is up 10 Mbps Full Duplex
So, it seems to be automatically downgraded by switch configuration
changing at September 27 1:52 PDT.
And at that time, we encountered suspicious network down on banana388,
389, and 390, but I am not sure these two problems are related or not.
I tried to fix it by hand manually and fortunately it is succeeded, so,
the problem has been fixed (back to 100Mbps full duplex).
But it made silly server performance down for several hours, and many
2ch users make a complaint about it.
This server serves about Japanese anime on 2ch BBS, so, it is very
important and needs high bandwidth and performance.
Again, many 2ch users watch our work (including you and me).
Please do not forget about it.
Regards,
288あぼーん
NGNGあぼーん
289root▲ ★
2005/10/03(月) 04:14:15ID:???0 read.cgi再開発スレ Part2
http://qb5.2ch.net/test/read.cgi/operate/1105909861/369
lighttpd
http://www.lighttpd.net/
ちょっと興味をひいたので、おれさまメモしておく。
# 今日はというかこのところちと、本業多忙気味。
http://qb5.2ch.net/test/read.cgi/operate/1105909861/369
lighttpd
http://www.lighttpd.net/
ちょっと興味をひいたので、おれさまメモしておく。
# 今日はというかこのところちと、本業多忙気味。
2005/10/03(月) 10:28:32ID:mlUf378V0
2005/10/03(月) 10:38:10ID:mlUf378V0
UNIX板に関連スレ立てておきました(そもそもここでいいのか怪しいけど)。
【Apacheより】lighttpd【高速らしい】
http://pc8.2ch.net/test/read.cgi/unix/1128303427/
【Apacheより】lighttpd【高速らしい】
http://pc8.2ch.net/test/read.cgi/unix/1128303427/
2005/10/03(月) 12:27:29ID:10jkicdy0
くそスレタイ
293boot ◆e1ibbpQcd2
2005/10/03(月) 16:18:39ID:mFHM0LL8O2005/10/03(月) 17:18:12ID:mlUf378V0
>>293
なんで自宅鯖板なんだろ・・・・
なんで自宅鯖板なんだろ・・・・
295boot ◆e1ibbpQcd2
2005/10/03(月) 21:03:51ID:mFHM0LL8O う〜ん立てたの私じゃないんで…
自宅鯖で使う人でもいるんでは?
自宅鯖で使う人でもいるんでは?
2005/10/04(火) 09:32:50ID:rLToYTOp0
というかむしろなんでも自由に出来る自宅鯖のほうが使いやすいんじゃないかな。
ようやく動き出したか
長かったなぁ
この調子なら10月末辺りには正式版かな
Build 6.0-RC1 5 October 2005
長かったなぁ
この調子なら10月末辺りには正式版かな
Build 6.0-RC1 5 October 2005
299root▲ ★
2005/10/06(木) 12:02:35ID:???0 一足先に、Webデザインが変わった模様。
http://www.freebsd.org/
アナウンスメールより。
> The new design was created by Emily Boyd, a student at Smith
> College that we had the pleasure of working with through Google's
> Summer of Code program.
22歳のおにゃのこの模様。
http://wikitest.freebsd.org/moin.cgi/EmilyBoyd
http://www.freebsd.org/
アナウンスメールより。
> The new design was created by Emily Boyd, a student at Smith
> College that we had the pleasure of working with through Google's
> Summer of Code program.
22歳のおにゃのこの模様。
http://wikitest.freebsd.org/moin.cgi/EmilyBoyd
300動け動けウゴウゴ2ちゃんねる
2005/10/09(日) 23:43:20ID:o192VLCT0 そろそろ6.0ですねー
2005/10/10(月) 12:00:16ID:yhdJ5I1l0
>>299
リリースされた暁にはキターしてくださいw
リリースされた暁にはキターしてくださいw
303root▲ ★
NGNG >>300-302
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh?only_with_tag=RELENG_6_0
ということで、とりあえずcvsup中。
今夜あたりに、いろいろと。
で、vip臭いを読まずにとりあえずめも。
1) この人は前にnews4vipに書き込んだ、という情報をどうやって蓄えるか?
2) 別サーバ/板のbbs.cgiはそれをどうやって得るか?
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh?only_with_tag=RELENG_6_0
ということで、とりあえずcvsup中。
今夜あたりに、いろいろと。
で、vip臭いを読まずにとりあえずめも。
1) この人は前にnews4vipに書き込んだ、という情報をどうやって蓄えるか?
2) 別サーバ/板のbbs.cgiはそれをどうやって得るか?
2005/10/10(月) 14:56:34ID:KLOgI4JP0
>303
1.cdbなりMySQLなりにデータを貯めておく
2.データの更新頻度が低くて問い合わせが多ければrbldnsd。更新頻度が高くて問い合わせが少なければXML
1.cdbなりMySQLなりにデータを貯めておく
2.データの更新頻度が低くて問い合わせが多ければrbldnsd。更新頻度が高くて問い合わせが少なければXML
2005/10/10(月) 15:22:54ID:KTerXvAUP
>>303
Cock81vip
Cock81vip
306● ◆ANGLERlqvM
NGNG RC1来ましたか。
307root▲ ★
NGNG 5.4R → 6.0-RC1への更新手順メモ
0) Apache等の自動起動停止(外からのアクセスを止める)
必要に応じてメモリディスクの内容をバックアップ
1) rm -rf /usr/obj
2) standard-supfile 編集、RELENG_6_0 を持ってくるように
3) cd /usr/src; make update
4) make -j 4 buildworld buildkernel
3) 4) は1台のみ必要、以降は別ホストから持ってきた /usr/src /usr/ports /usr/obj を展開でよい
5) make installkernel
※安全を考え、バージョンアップ時はまずGENERICを入れるほうがよい
6) /etc/sysctl.conf /boot/loader.conf を 6.0R 用に調整(必要なら)
7) リブート
8) ブートアップ確認後、dmesg をチェック・保存
9) cd /usr/src/usr.sbin/mergemaster; make -m /usr/src/share/mk all install
10) mergemaster -p
/etc/passwd /etc/group 等を対話的に調整
11) make installworld
12) mv /etc/rc.d /etc/rc.d.54; mkdir /etc/rc.d
13) mergemaster -i
システムファイルを対話的に調整
14) リブート
15) ブートアップ確認後問題なければ、rm -rf /etc/rc.d.54
16) pkg_info -aI の結果を保存(入っているports/packagesの確認)
17) 旧portsを全消し
18) カーネル・システムファイルのチューニング(SMP対応など)、リブート、dmesg確認
19) ports/packages再インストール(16) で保存したものが矛盾なく入るように)
20) 最終リブートテスト
21) メモリディスクの内容をリストア
22) Apache等の自動起動復活
23) アプリケーション(掲示板など)動作テスト
0) Apache等の自動起動停止(外からのアクセスを止める)
必要に応じてメモリディスクの内容をバックアップ
1) rm -rf /usr/obj
2) standard-supfile 編集、RELENG_6_0 を持ってくるように
3) cd /usr/src; make update
4) make -j 4 buildworld buildkernel
3) 4) は1台のみ必要、以降は別ホストから持ってきた /usr/src /usr/ports /usr/obj を展開でよい
5) make installkernel
※安全を考え、バージョンアップ時はまずGENERICを入れるほうがよい
6) /etc/sysctl.conf /boot/loader.conf を 6.0R 用に調整(必要なら)
7) リブート
8) ブートアップ確認後、dmesg をチェック・保存
9) cd /usr/src/usr.sbin/mergemaster; make -m /usr/src/share/mk all install
10) mergemaster -p
/etc/passwd /etc/group 等を対話的に調整
11) make installworld
12) mv /etc/rc.d /etc/rc.d.54; mkdir /etc/rc.d
13) mergemaster -i
システムファイルを対話的に調整
14) リブート
15) ブートアップ確認後問題なければ、rm -rf /etc/rc.d.54
16) pkg_info -aI の結果を保存(入っているports/packagesの確認)
17) 旧portsを全消し
18) カーネル・システムファイルのチューニング(SMP対応など)、リブート、dmesg確認
19) ports/packages再インストール(16) で保存したものが矛盾なく入るように)
20) 最終リブートテスト
21) メモリディスクの内容をリストア
22) Apache等の自動起動復活
23) アプリケーション(掲示板など)動作テスト
308root▲ ★
NGNG ということで、他サーバおもり用のマシン(通常banana)を6.0-RC1にしてみた。
特に問題ない模様。
%uname -a
FreeBSD banana273.maido3.com 6.0-RC1 FreeBSD 6.0-RC1 #0: Mon Oct 10 11:23:53 PDT 2005 root@banana273.maido3.com:/var/src/sys/i386/compile/I386_BANANA_60 i386
今日はここまで。
特に問題ない模様。
%uname -a
FreeBSD banana273.maido3.com 6.0-RC1 FreeBSD 6.0-RC1 #0: Mon Oct 10 11:23:53 PDT 2005 root@banana273.maido3.com:/var/src/sys/i386/compile/I386_BANANA_60 i386
今日はここまで。
NGNG
[FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-05:21.openssl
http://lists.freebsd.org/pipermail/freebsd-announce/2005-October/001021.html
http://lists.freebsd.org/pipermail/freebsd-announce/2005-October/001021.html
2005/10/11(火) 23:43:54ID:ezdZnMKo0
311root▲ ★
NGNG cook81.2ch.net の DNS登録をお願いします。
(新規登録)
+cook81.2ch.net:206.223.150.140
(新規登録)
+cook81.2ch.net:206.223.150.140
2005/10/12(水) 13:42:19ID:WWo2vVxq0
>>307 がNGされてる..
315root▲ ★
2005/10/12(水) 14:19:06ID:???0316▲ ◆SANUKI/VII
NGNG 俺も見えたー
2005/10/12(水) 14:38:28ID:tngDI4Mo0
ヤフーですが見えました
2005/10/12(水) 14:44:02ID:Hb7FdLKX0
wakwak ok.
2005/10/12(水) 15:10:27ID:JczHoHX50
なんだ FAX ★ って。
2005/10/12(水) 19:24:54ID:X8u6JD4P0
OCNだが、もちろん見えた
2005/10/12(水) 20:33:07ID:19Ns+P/i0
>>303
VIPとかいうのは嫌いだからここだけ読んで書くけど、
2ch.netからのCookieという事で発行すればどこでも使える情報を送れるんじゃね?
もう忘れたけど、
Set-Cookie: YOUIS=VIPPER; domain=2ch.net
とか。適切なP3Pヘッダもいるかも。
VIPとかいうのは嫌いだからここだけ読んで書くけど、
2ch.netからのCookieという事で発行すればどこでも使える情報を送れるんじゃね?
もう忘れたけど、
Set-Cookie: YOUIS=VIPPER; domain=2ch.net
とか。適切なP3Pヘッダもいるかも。
RC−1正式リリース
(既に本家FTPにうpされてます)
Release 6.0-RC1 TBD 11 October 2005
(既に本家FTPにうpされてます)
Release 6.0-RC1 TBD 11 October 2005
2005/10/12(水) 23:45:00ID:4JDuZMry0
.。oO( VIP dat DB に照会する… )
325root▲ ★
NGNG この機会にex11のメモリディスクを、
md /md mfs rw,nosuid,noatime,-s128m,-i2048 0 0
と/etc/fstabに書く形から、
/sbin/mdmfs -S -M -s 128m -i 2048 -o noatime,async md /md
とスタートアップ時に設定する形に変えてみた。
・swapではなくて実記憶を直接mallocで与える
・softupdateの処理をしない
・書き込みを非同期モードに
これで、/md のパフォーマンスアップができればいいなと。
md /md mfs rw,nosuid,noatime,-s128m,-i2048 0 0
と/etc/fstabに書く形から、
/sbin/mdmfs -S -M -s 128m -i 2048 -o noatime,async md /md
とスタートアップ時に設定する形に変えてみた。
・swapではなくて実記憶を直接mallocで与える
・softupdateの処理をしない
・書き込みを非同期モードに
これで、/md のパフォーマンスアップができればいいなと。
326ピロリ
2005/10/13(木) 16:50:15ID:W/lG8nMa0 >これで、/md のパフォーマンスアップができればいいなと。
何がいけにえになるんですかねぇ?
何がいけにえになるんですかねぇ?
327root▲ ★
NGNG >>326
メモリディスクに、実記憶を割り当てるということです。
FreeBSDのメモリディスク(md)には、4つモードがあります。
man mdによると、
malloc Backing store is allocated using malloc(9). Only one malloc-
bucket is used, which means that all md devices with malloc
backing must share the malloc-per-bucket-quota. The exact size
of this quota varies, in particular with the amount of RAM in
the system. The exact value can be determined with vmstat(8).
preload A file loaded by loader(8) with type `md_image' is used for
backing store. For backwards compatibility the type `mfs_root'
is also recognized. If the kernel is created with option
MD_ROOT the first preloaded image found will become the root
file system.
vnode A regular file is used as backing store. This allows for mount-
ing ISO images without the tedious detour over actual physical
media.
swap Backing store is allocated from swap space.
で、一番下がこれまでのジンギスカンで使っているもので、
今回それを一番上にしたということです。
メモリディスクに、実記憶を割り当てるということです。
FreeBSDのメモリディスク(md)には、4つモードがあります。
man mdによると、
malloc Backing store is allocated using malloc(9). Only one malloc-
bucket is used, which means that all md devices with malloc
backing must share the malloc-per-bucket-quota. The exact size
of this quota varies, in particular with the amount of RAM in
the system. The exact value can be determined with vmstat(8).
preload A file loaded by loader(8) with type `md_image' is used for
backing store. For backwards compatibility the type `mfs_root'
is also recognized. If the kernel is created with option
MD_ROOT the first preloaded image found will become the root
file system.
vnode A regular file is used as backing store. This allows for mount-
ing ISO images without the tedious detour over actual physical
media.
swap Backing store is allocated from swap space.
で、一番下がこれまでのジンギスカンで使っているもので、
今回それを一番上にしたということです。
328root▲ ★
NGNG で、簡単にいうと、swap方式だと、システムの状況によっては
HDD(スワップ領域)を触る可能性があるということです。
malloc方式だと、それは起こりません。
HDD(スワップ領域)を触る可能性があるということです。
malloc方式だと、それは起こりません。
329root▲ ★
NGNG ということで、メモリが2Gあってそのうちの128Mとか160Mとか割り当てる形なら、
こちらの方がパフォーマンスが出るのではないかという考えです。
あとの設定変更2つは、基本的にはHDDでやっているデータ破損防止処理を
メモリディスクではオフにしよう(意味ないし)ということです。
これはたぶん、今のジンギスカンにもすぐに応用できるはず。
こちらの方がパフォーマンスが出るのではないかという考えです。
あとの設定変更2つは、基本的にはHDDでやっているデータ破損防止処理を
メモリディスクではオフにしよう(意味ないし)ということです。
これはたぶん、今のジンギスカンにもすぐに応用できるはず。
330root▲ ★
NGNG ということで、実記憶というかカーネルのmalloc領域を直接使うので、
メモリが貧しいサーバだと設定内容によってはどきどきするかも、というのが、
いけにえってことになるですね。
512Mに32Mとかなら、bananaでもやってみる価値はあるかも。
メモリが貧しいサーバだと設定内容によってはどきどきするかも、というのが、
いけにえってことになるですね。
512Mに32Mとかなら、bananaでもやってみる価値はあるかも。
2005/10/13(木) 19:21:07ID:+BNUBw850
mdでsoftupdateをasyncにするってのは確かにありかも。
でもmdだと「光の速度1/10だったのが1/9.5に成りました」という領域に近い気配。
でもmdだと「光の速度1/10だったのが1/9.5に成りました」という領域に近い気配。
332root▲ ★
NGNG サーバダウン(鯖落ち)情報 part81
http://qb5.2ch.net/test/read.cgi/operate/1129187861/55
> The FreeBSD Projectは、いくつかの抜本的開発を進めるために
> FreeBSD 5系の開発に長い時間をかけてきた。FreeBSD 5系で
> 目標としてきた実装にある程度目処が立ちシステムが安定してきたことから、
> The FreeBSD Projectは早めにFreeBSD 5系をFreeBSD 6系に移行させ、
> currentをFreeBSD 7系、stableをFreeBSD 6系という本来の開発体制に
> 戻したい意向だ。これまではFreeBSD 4系とFreeBSD 5系を同時に対処するなど、
> 開発チームに高い負荷がかかっていた。
やはり、5系を早くやめて、安定(運用)系は6系に移行させたいってことで。
そううまくいくかは、6.0Rの出来にかかっているのかなと。
>>331
そう思っていたんですが、特にファイルシステムがGiant lockで動くシステムだと、
結構影響はあるみたい。
一度、ベンチかBG系あたりでテストでもってかんじで。
http://qb5.2ch.net/test/read.cgi/operate/1129187861/55
> The FreeBSD Projectは、いくつかの抜本的開発を進めるために
> FreeBSD 5系の開発に長い時間をかけてきた。FreeBSD 5系で
> 目標としてきた実装にある程度目処が立ちシステムが安定してきたことから、
> The FreeBSD Projectは早めにFreeBSD 5系をFreeBSD 6系に移行させ、
> currentをFreeBSD 7系、stableをFreeBSD 6系という本来の開発体制に
> 戻したい意向だ。これまではFreeBSD 4系とFreeBSD 5系を同時に対処するなど、
> 開発チームに高い負荷がかかっていた。
やはり、5系を早くやめて、安定(運用)系は6系に移行させたいってことで。
そううまくいくかは、6.0Rの出来にかかっているのかなと。
>>331
そう思っていたんですが、特にファイルシステムがGiant lockで動くシステムだと、
結構影響はあるみたい。
一度、ベンチかBG系あたりでテストでもってかんじで。
334root▲ ★
NGNG 重い重い重い重い重い重い重い×34@運用情報
http://qb5.2ch.net/test/read.cgi/operate/1127144824/218-
設定変更後、好調に動いていたex11のメモリディスクのmallocモードですが、
今日突然、メモリディスクが劇重に。
で、従来のswapモードに戻したところ、軽くなった。
うーむ。ひょっとしてまた虫を踏んでしまったのか。
http://qb5.2ch.net/test/read.cgi/operate/1127144824/218-
設定変更後、好調に動いていたex11のメモリディスクのmallocモードですが、
今日突然、メモリディスクが劇重に。
で、従来のswapモードに戻したところ、軽くなった。
うーむ。ひょっとしてまた虫を踏んでしまったのか。
335ピロリ
2005/10/16(日) 05:32:13ID:CGJyb5fe0 いやー
そんなにうまい話はないんでないかい。
何かを得るにはなにか生贄が必要なのは太古から変わっていないかと、
と、おじぃさんがいってました。
そんなにうまい話はないんでないかい。
何かを得るにはなにか生贄が必要なのは太古から変わっていないかと、
と、おじぃさんがいってました。
336root▲ ★
2005/10/17(月) 01:34:48ID:???0 ex11のメモリディスク、
softupdate off + async を
softupdate on に戻したら、軽くなった。
この条件で使う限り、softupdate のほうが、
async よりも圧倒的にコストが低いということになります。
書き込み(bbs.cgi)のCPU使い具合やはけ具合が、全然違う。
しかし、なんでだろう。
softupdate off + async を
softupdate on に戻したら、軽くなった。
この条件で使う限り、softupdate のほうが、
async よりも圧倒的にコストが低いということになります。
書き込み(bbs.cgi)のCPU使い具合やはけ具合が、全然違う。
しかし、なんでだろう。
2005/10/17(月) 01:53:09ID:Gyer1kN60
そうやって使うことが前提だからとか単純な理由だったりしたらワロス
2005/10/17(月) 03:48:48ID:H0okT2DO0
buffer -> sync(softupdates) -> md
は単に速いHDDとして使えるけど。
buffer -> async -> md
はsoftupdatesでやっているキューの整理が入らないからか?
HDDの書き込みという桁違いのボトルネックがあればasyncは速いけど、mdだと整理していない分遅いとかか。
は単に速いHDDとして使えるけど。
buffer -> async -> md
はsoftupdatesでやっているキューの整理が入らないからか?
HDDの書き込みという桁違いのボトルネックがあればasyncは速いけど、mdだと整理していない分遅いとかか。
2005/10/18(火) 08:53:16ID:Yy/FNxF20
341root▲ ★
2005/10/25(火) 14:50:01ID:???0 Hello Sean-san,
Cc: 2ch guys,
Since about several hours ago, outgoing network performance of tiger505
has been bad (it is reported by many 2ch users).
I checked the network performance of tiger505, and I verified it is
certainly occurred.
I did the performance test by using ftp, and I detected outgoing
network performance has been bad, as follows:
- other servers => tiger505 is good. (it is about 100Mbps)
- tiger505 => other servers is bad. (it is about 50Mbps)
I verified the network setting of tiger505 is still set to 100Mbps
full-duplex (Of course, I don't change the network setting on tiger505).
And I feel the suspicious network delay when I am working on tiger505
via remote login
I checked the network performance by ping from other servers at PIE, and I
detected suspicious delays are occured the response packet as follows:
64 bytes from 206.223.150.120: icmp_seq=104 ttl=63 time=1.105 ms
64 bytes from 206.223.150.120: icmp_seq=105 ttl=63 time=0.569 ms
64 bytes from 206.223.150.120: icmp_seq=106 ttl=63 time=0.642 ms
64 bytes from 206.223.150.120: icmp_seq=107 ttl=63 time=0.567 ms
64 bytes from 206.223.150.120: icmp_seq=108 ttl=63 time=31.387 ms <=
64 bytes from 206.223.150.120: icmp_seq=109 ttl=63 time=0.719 ms
64 bytes from 206.223.150.120: icmp_seq=110 ttl=63 time=0.616 ms
Probably, it is the cause of the trouble I think.
Please check and fix it.
Regards,
Cc: 2ch guys,
Since about several hours ago, outgoing network performance of tiger505
has been bad (it is reported by many 2ch users).
I checked the network performance of tiger505, and I verified it is
certainly occurred.
I did the performance test by using ftp, and I detected outgoing
network performance has been bad, as follows:
- other servers => tiger505 is good. (it is about 100Mbps)
- tiger505 => other servers is bad. (it is about 50Mbps)
I verified the network setting of tiger505 is still set to 100Mbps
full-duplex (Of course, I don't change the network setting on tiger505).
And I feel the suspicious network delay when I am working on tiger505
via remote login
I checked the network performance by ping from other servers at PIE, and I
detected suspicious delays are occured the response packet as follows:
64 bytes from 206.223.150.120: icmp_seq=104 ttl=63 time=1.105 ms
64 bytes from 206.223.150.120: icmp_seq=105 ttl=63 time=0.569 ms
64 bytes from 206.223.150.120: icmp_seq=106 ttl=63 time=0.642 ms
64 bytes from 206.223.150.120: icmp_seq=107 ttl=63 time=0.567 ms
64 bytes from 206.223.150.120: icmp_seq=108 ttl=63 time=31.387 ms <=
64 bytes from 206.223.150.120: icmp_seq=109 ttl=63 time=0.719 ms
64 bytes from 206.223.150.120: icmp_seq=110 ttl=63 time=0.616 ms
Probably, it is the cause of the trouble I think.
Please check and fix it.
Regards,
342root▲ ★
2005/10/25(火) 14:53:57ID:???0 life7からnews19をpingした結果
--- news18.2ch.net ping statistics ---
1049 packets transmitted, 1049 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.449/2.629/153.439/13.277 ms
やはり、変なパケット遅延がありますね。
これが全体の足を引っ張っています。
スイッチの問題のようかん。
--- news18.2ch.net ping statistics ---
1049 packets transmitted, 1049 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.449/2.629/153.439/13.277 ms
やはり、変なパケット遅延がありますね。
これが全体の足を引っ張っています。
スイッチの問題のようかん。
344root▲ ★
2005/10/25(火) 17:21:21ID:???0 Sean-san,
Thank you. I detected some other PIE servers have the same trouble.
I detected the same situation on banana601 and banana388.
But banana201 is probably normal.
I will also check the network performance on 2ch servers and I will
report to you the result sooner or later.
And I have an information. These banana601, 388 and tiger505 servers
have the same condition.
- network I/F configures 100Mbps full duplex
- 'incoming' traffic is no problem.
- 'outgoing' traffic is low performance now.
I think it may help you.
Regards,
Thank you. I detected some other PIE servers have the same trouble.
I detected the same situation on banana601 and banana388.
But banana201 is probably normal.
I will also check the network performance on 2ch servers and I will
report to you the result sooner or later.
And I have an information. These banana601, 388 and tiger505 servers
have the same condition.
- network I/F configures 100Mbps full duplex
- 'incoming' traffic is no problem.
- 'outgoing' traffic is low performance now.
I think it may help you.
Regards,
345root▲ ★
2005/10/25(火) 17:30:47ID:???0 life7 <=> memories は、双方向とも問題なしでした。
memoriesから、計測してみるか。
memoriesから、計測してみるか。
346root▲ ★
2005/10/25(火) 17:44:58ID:???0 oyster901 901 243 異常なし
cobra2244 2245 2246 2247 異常なし
cobra2244 2245 2246 2247 異常なし
347root▲ ★
2005/10/25(火) 17:49:27ID:???0 tiger503 504 506 507 508 509 510 511 512 異常なし
tiger505 おかしい
tiger505 おかしい
348root▲ ★
2005/10/25(火) 17:51:46ID:???0 tiger2507 2508 2509 2510 2511 2512 2513 2522 2523 2524 2525 異常なし
349root▲ ★
2005/10/25(火) 17:54:09ID:???0 banana201 238 異常なし
350root▲ ★
2005/10/25(火) 17:58:38ID:???0 さて、bananaは多いですね。
351root▲ ★
2005/10/25(火) 18:33:20ID:???0 おかしいサーバ
qa
etc3
live14
tmp5
comic6
food6
society3
他の掲示板banana(2ch/bbspink)は、とりあえず正常。
banana的正式名称は、、、。
qa
etc3
live14
tmp5
comic6
food6
society3
他の掲示板banana(2ch/bbspink)は、とりあえず正常。
banana的正式名称は、、、。
2005/10/25(火) 18:43:41ID:sO3kLdjV0
qa = 386
etc3 = 601
live14 = 386
tmp5 = 390
comic6 = 388
food6 = 389
society3 = 382
http://sv2ch.baila6.jp/sv2ch02.html より
etc3 = 601
live14 = 386
tmp5 = 390
comic6 = 388
food6 = 389
society3 = 382
http://sv2ch.baila6.jp/sv2ch02.html より
354root▲ ★
2005/10/25(火) 18:50:12ID:???0 Sean-san,
Cc: 2ch guys,
> I will also check the network performance on 2ch servers and I will
> report to you the result sooner or later.
>
> And I have an information. These banana601, 388 and tiger505 servers
> have the same condition.
I checked all servers for 2ch and following seven servers' network
performance is bad.
cobra: (There are no bad servers)
tiger: tiger505
banana: banana382 banana386 banana388 banana389 banana390 banana601
The situation of above servers are the same, the outgoing network
performance is bad.
Probably, I think their servers are connected the same edge switch.
Please investigate and fix it.
Regards,
Cc: 2ch guys,
> I will also check the network performance on 2ch servers and I will
> report to you the result sooner or later.
>
> And I have an information. These banana601, 388 and tiger505 servers
> have the same condition.
I checked all servers for 2ch and following seven servers' network
performance is bad.
cobra: (There are no bad servers)
tiger: tiger505
banana: banana382 banana386 banana388 banana389 banana390 banana601
The situation of above servers are the same, the outgoing network
performance is bad.
Probably, I think their servers are connected the same edge switch.
Please investigate and fix it.
Regards,
355root▲ ★
2005/10/25(火) 18:52:55ID:???0 Ok, I will do.
-- Mumumu
> Please check them again. I think all will be ok now.
> -Sean
-- Mumumu
> Please check them again. I think all will be ok now.
> -Sean
356root▲ ★
2005/10/25(火) 18:54:14ID:???0 tiger505 修正確認。
他はこれから調査。
他はこれから調査。
358● ◆ANGLERlqvM
NGNG 最近、この類の障害が続いてますね。。
359root▲ ★
2005/10/25(火) 19:04:34ID:???0 Sean-san,
I briefly checked all following servers are OK.
Thank you for you work.
And I want to know how do you solve the problem.
Do you change the edge switch?
-- Mumumu <mumumu@newsplus.jp>
I briefly checked all following servers are OK.
Thank you for you work.
And I want to know how do you solve the problem.
Do you change the edge switch?
-- Mumumu <mumumu@newsplus.jp>
361● ◆ANGLERlqvM
NGNG はい、お疲れ様でした。
2005/10/25(火) 20:44:01ID:2LbDZSOD0
784 :root▲ ★ [sage] :2005/10/25(火) 20:18:20 ID:???0
障害はSeanさんにより修復されました。
今は、正常のはず。
http://qb5.2ch.net/test/read.cgi/operate/1127144824/784
障害はSeanさんにより修復されました。
今は、正常のはず。
http://qb5.2ch.net/test/read.cgi/operate/1127144824/784
363root▲ ★
2005/10/27(木) 16:33:10ID:???0 6.0-RC2を出す気でいるらしい。
Build 6.0-RC2 TBD
-- Begin building the second release candidate build for all Tier-1 platforms.
Release 6.0-RC2 TBD
-- 6.0-RC2 tier-1 platform images released, and uploaded to ftp-master.FreeBSD.org.
http://www.freebsd.org/releases/6.0R/schedule.html
Build 6.0-RC2 TBD
-- Begin building the second release candidate build for all Tier-1 platforms.
Release 6.0-RC2 TBD
-- 6.0-RC2 tier-1 platform images released, and uploaded to ftp-master.FreeBSD.org.
http://www.freebsd.org/releases/6.0R/schedule.html
2005/10/27(木) 18:22:11ID:lOfOuIJd0
はやーなー。
365● ◆ANGLERlqvM
NGNG え?RC-2出すんですか。。。
366root▲ ★
2005/10/28(金) 15:03:07ID:???0367root▲ ★
2005/10/28(金) 15:10:41ID:???02005/10/29(土) 07:07:19ID:zRgu0Il00
リリースするぞぇ。
はい直した。
はい直した。
わろす。
はい直した。
はい直した。
わろす。
369root▲ ★
NGNG2005/10/30(日) 07:29:17ID:+2JF87yF0
なかなかカッコイイですね。
ports の cvsweb もデフォでこれにしてもらいたい
ports の cvsweb もデフォでこれにしてもらいたい
371root▲ ★
NGNG <チラシのうら>
A Comparison of Solaris, Linux, and FreeBSD Kernels at OpenSolaris.org
http://www.opensolaris.org/os/article/2005-10-14_a_comparison_of_solaris__linux__and_freebsd_kernels/
bsdforums.org - FreeBSD, OpenBSD, NetBSD, MacOS X, Darwin, Linux, BSD Unix forums, message boards, discussions and news. - Destination FreeBSD: Interview with Release Engineer Scott Long
http://www.bsdforums.org/forums/showthread.php?t=35212
</チラシのうら>
A Comparison of Solaris, Linux, and FreeBSD Kernels at OpenSolaris.org
http://www.opensolaris.org/os/article/2005-10-14_a_comparison_of_solaris__linux__and_freebsd_kernels/
bsdforums.org - FreeBSD, OpenBSD, NetBSD, MacOS X, Darwin, Linux, BSD Unix forums, message boards, discussions and news. - Destination FreeBSD: Interview with Release Engineer Scott Long
http://www.bsdforums.org/forums/showthread.php?t=35212
</チラシのうら>
とりあえず、報告
php 4.1.1
変更点
ttp://www.php.net/ChangeLog-4.php#4.4.1
php 4.1.1
変更点
ttp://www.php.net/ChangeLog-4.php#4.4.1
374root▲ ★
NGNG 一足先にRELENG_6が-STABLEブランチになりました。
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh.diff?r1=1.69.2.8&r2=1.69.2.9
-BRANCH="RC1"
+BRANCH="STABLE"
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh.diff?r1=1.69.2.8&r2=1.69.2.9
-BRANCH="RC1"
+BRANCH="STABLE"
2005/11/02(水) 11:40:00ID:d4VPhQxV0
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
376root▲ ★
NGNG http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh.diff?r1=1.69.2.8&r2=1.69.2.8.2.1
-BRANCH="RC1"
+BRANCH="RELEASE"
━(AA略。
-BRANCH="RC1"
+BRANCH="RELEASE"
━(AA略。
379● ◆ANGLERlqvM
NGNG 来ましたか。
2005/11/02(水) 14:08:10ID:vV995q4O0
RC2が消えてるような…
381root▲ ★
NGNG2005/11/02(水) 14:18:52ID:vV995q4O0
>>381
(゚д゚)アラヤダスマソ
(゚д゚)アラヤダスマソ
2005/11/02(水) 14:34:22ID:LLtT2fuS0
最近5.4をごにょごにょしだしたものですが、
ということはまもなくリリース?
ということはまもなくリリース?
384root▲ ★
NGNG >>383
…そのはずです。
6.0Rは私の脳内では5.5R++ぐらいの変化なので
(5.2.1R→5.3Rぐらいか、あるいはもっとか)、
今5.4Rをごにょごにょしだしたんなら、6.0Rにするいい機会かもなと。
…そのはずです。
6.0Rは私の脳内では5.5R++ぐらいの変化なので
(5.2.1R→5.3Rぐらいか、あるいはもっとか)、
今5.4Rをごにょごにょしだしたんなら、6.0Rにするいい機会かもなと。
2005/11/02(水) 16:36:16ID:d4VPhQxV0
6.0R make world 中
2005/11/02(水) 17:38:51ID:LLtT2fuS0
>>384
もう遅いです、各種環境構築に走ってしまいましたw
もう遅いです、各種環境構築に走ってしまいましたw
2005/11/02(水) 17:48:40ID:olBNsUSy0
毎日 make worldして喜びに浸ってほしい。
388● ◆ANGLERlqvM
NGNG 私はちょっとだけ、様子見かな。。
389root▲ ★
NGNG 差し戻しとゆうか、newvers.shが変わってもいくつかコミットされることもあるので、
まずは cvsup.peko.2ch.net あたりで試して、アナウンスが出次第
ex10 epg 雪だるまサーバ という運びで。
まずは cvsup.peko.2ch.net あたりで試して、アナウンスが出次第
ex10 epg 雪だるまサーバ という運びで。
390root▲ ★
NGNG ということで、とりあえず cvsup.peko.2ch.net を 6.0R に。
%uname -a
FreeBSD banana273.maido3.com 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Wed Nov 2 02:59:37 PST 2005 root@banana273.maido3.com:/var/src/sys/i386/compile/I386_BANANA_60 i386
%uname -a
FreeBSD banana273.maido3.com 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Wed Nov 2 02:59:37 PST 2005 root@banana273.maido3.com:/var/src/sys/i386/compile/I386_BANANA_60 i386
2005/11/02(水) 20:07:07ID:veCufigT0
まだISOは出ないか。
2005/11/02(水) 20:27:39ID:34OWbqDs0
isoの件はミラーに行き渡ってから騒ぎましょう。
393▲ ◆SANUKI/VII
NGNG >393
う〜む
かなりまずい穴なので全鯖に適用する必要がって4.4.1入れても大丈夫なのかなぁ
(なんか4.4.0で大幅な仕様変更があったらしい)
う〜む
かなりまずい穴なので全鯖に適用する必要がって4.4.1入れても大丈夫なのかなぁ
(なんか4.4.0で大幅な仕様変更があったらしい)
2005/11/03(木) 11:22:06ID:iErLJGey0
2005/11/03(木) 11:22:37ID:iErLJGey0
>>395
1が一つ多かった・・・orz
1が一つ多かった・・・orz
398root▲ ★
NGNG > 対策は,PHPの場合4.4.1以上にアップグレードすること。
これでいきます。
tiger/cobra/root権限ありbananaと、
epgでは、PHP5は使用していません。
これでいきます。
tiger/cobra/root権限ありbananaと、
epgでは、PHP5は使用していません。
2005/11/03(木) 16:46:53ID:b17F6B830
おれは昨日の内に対処して、4.4.1にしたけど、
gd 周りでハマりますた。
gd 周りでハマりますた。
ついに6.0RELEASE上がり初めますた
まだ一部だけど今日明日中にはアナウンス出ると思います。
まだ一部だけど今日明日中にはアナウンス出ると思います。
2005/11/05(土) 00:55:53ID:fSYVCWKK0
[FreeBSD-Announce] FreeBSD 6.0 Released
http://lists.freebsd.org/pipermail/freebsd-announce/2005-November/001023.html
とりあえず置いておきます〜
http://lists.freebsd.org/pipermail/freebsd-announce/2005-November/001023.html
とりあえず置いておきます〜
>403
トップにも正式アナウンス出ました。
6.0入れ替え大会もそう遠くない日にありそうですね。
トップにも正式アナウンス出ました。
6.0入れ替え大会もそう遠くない日にありそうですね。
NGNG
407root▲ ★
NGNG というわけで、
>>403
> ~ Significant performance improvements to the filesystem and direct disk
> access layers of the OS. The filesystem is now multithreaded and can
> take full advantage of multiple CPU systems.
が、もっとも大きな売りなわけです。
tiger/cobraでの、さらなるパフォーマンスアップを期待。
>>403
> ~ Significant performance improvements to the filesystem and direct disk
> access layers of the OS. The filesystem is now multithreaded and can
> take full advantage of multiple CPU systems.
が、もっとも大きな売りなわけです。
tiger/cobraでの、さらなるパフォーマンスアップを期待。
409root▲ ★
NGNG 前にもどっかに書きましたが、デュアルCPUとかSCSIのサーバなら、かなり意味がありますね。
5.3R以降になっていてシングルCPUでIDEのサーバなら、無理することはないってかんじで。
5.3R以降になっていてシングルCPUでIDEのサーバなら、無理することはないってかんじで。
411root▲ ★
NGNG ぼちぼち、リリースノートを読み始め。
以下はamd64のリリースノートから、カーネル系。
・HZのデフォルト値が変わった。割り込み系とか時間の粒度とか、よりよくなるかも。
The default HZ parameter (which controls various kernel timers) has been increased
from 100 to 1000 on the i386 and ia64. It has been reduced from 1024 to 1000
on the amd64 to reduce synchronization effects with other system clocks.
・panic/強制リブート時の立ち直りを早くする工夫。
Recomputing the summary information for “dirty” UFS and UFS2 file systems is
no longer done at mount time, but is now done by background fsck(8). This change
improves the startup speed when mounting large file systems after a crash.
The prior behavior can be restored by setting the vfs.ffs.compute_summary_at_mount
sysctl variable to a non-zero value. [MERGED]
・NFSサーバの虫がとれたらしい。
A kernel panic in the NFS server has been fixed. More details can be found in errata
note FreeBSD-EN-05:01.nfs. [MERGED]
以下はamd64のリリースノートから、カーネル系。
・HZのデフォルト値が変わった。割り込み系とか時間の粒度とか、よりよくなるかも。
The default HZ parameter (which controls various kernel timers) has been increased
from 100 to 1000 on the i386 and ia64. It has been reduced from 1024 to 1000
on the amd64 to reduce synchronization effects with other system clocks.
・panic/強制リブート時の立ち直りを早くする工夫。
Recomputing the summary information for “dirty” UFS and UFS2 file systems is
no longer done at mount time, but is now done by background fsck(8). This change
improves the startup speed when mounting large file systems after a crash.
The prior behavior can be restored by setting the vfs.ffs.compute_summary_at_mount
sysctl variable to a non-zero value. [MERGED]
・NFSサーバの虫がとれたらしい。
A kernel panic in the NFS server has been fixed. More details can be found in errata
note FreeBSD-EN-05:01.nfs. [MERGED]
412root▲ ★
NGNG ユーザランド系。
・このへんを高速化しているそうで。
Machine-specific optimized versions of bcmp(3), bcopy(3), bzero(3), memcmp(3), memcpy(3),
memmove(3), memset(3), strcat(3) and strcpy(3) have been implemented.
Several mathematics functions such as ceill(3) and sqrtf(3) are also replaced with
the optimized versions.
・pgrep/pkill 大幅強化。
The pgrep(1) command now supports a -S option which allows matching
system processes (kernel threads).
The pgrep(1) and pkill(1) commands now support a -F option, which matches
a process whose PID is stored in a file.
The pgrep(1) and pkill(1) commands now support a -i option to ignore case
in the process match.
The pgrep(1) and pkill(1) commands now support a -j option that matches processes
based on their jail(2) ID.
The pgrep(1) and pkill(1) commands now support a -o option which matches only
the oldest (least recently started) of the matching processes.
・portssnapコマンド新設。
The portsnap(8) utility for downloading, updating, and extracting compressed snapshots
of the FreeBSD ports tree has been added.
・tail -fが複数のファイルを処理できるようになった。
The -f option of tail(1) utility now supports more than one file at a time. [MERGED]
・tcpdropコマンドがOpenBSDから輸入された。
The tcpdrop(8) command, which closes a selected TCP connection, has been added.
It was obtained from OpenBSD. [MERGED]
・このへんを高速化しているそうで。
Machine-specific optimized versions of bcmp(3), bcopy(3), bzero(3), memcmp(3), memcpy(3),
memmove(3), memset(3), strcat(3) and strcpy(3) have been implemented.
Several mathematics functions such as ceill(3) and sqrtf(3) are also replaced with
the optimized versions.
・pgrep/pkill 大幅強化。
The pgrep(1) command now supports a -S option which allows matching
system processes (kernel threads).
The pgrep(1) and pkill(1) commands now support a -F option, which matches
a process whose PID is stored in a file.
The pgrep(1) and pkill(1) commands now support a -i option to ignore case
in the process match.
The pgrep(1) and pkill(1) commands now support a -j option that matches processes
based on their jail(2) ID.
The pgrep(1) and pkill(1) commands now support a -o option which matches only
the oldest (least recently started) of the matching processes.
・portssnapコマンド新設。
The portsnap(8) utility for downloading, updating, and extracting compressed snapshots
of the FreeBSD ports tree has been added.
・tail -fが複数のファイルを処理できるようになった。
The -f option of tail(1) utility now supports more than one file at a time. [MERGED]
・tcpdropコマンドがOpenBSDから輸入された。
The tcpdrop(8) command, which closes a selected TCP connection, has been added.
It was obtained from OpenBSD. [MERGED]
413root▲ ★
NGNG ざっと読んでみて、サーバ系でめぼしいところは、このぐらいか。
無線LANサポートとか、LapTopサポートがかなり入ったとか、
CPUクロックの制御まわりがいろいろ入ったとか、
DHCP関係がISCのものからOpenBSDのものに変わったとか、
そのへんもあるですね。
こまごまとしたところが、良くなったり変わったりしている様子。
で、
Source upgrades to FreeBSD 6.0-RELEASE are only supported from
FreeBSD 5.3-RELEASE or later. Users of older systems wanting to
upgrade 6.0-RELEASE will need to update to FreeBSD 5.3 or newer first,
then to FreeBSD 6.0-RELEASE.
とあるように、従来のバージョンからアップグレードする時は、
いったん5.3R以降に更新してから、6.0Rにするようにと。
無線LANサポートとか、LapTopサポートがかなり入ったとか、
CPUクロックの制御まわりがいろいろ入ったとか、
DHCP関係がISCのものからOpenBSDのものに変わったとか、
そのへんもあるですね。
こまごまとしたところが、良くなったり変わったりしている様子。
で、
Source upgrades to FreeBSD 6.0-RELEASE are only supported from
FreeBSD 5.3-RELEASE or later. Users of older systems wanting to
upgrade 6.0-RELEASE will need to update to FreeBSD 5.3 or newer first,
then to FreeBSD 6.0-RELEASE.
とあるように、従来のバージョンからアップグレードする時は、
いったん5.3R以降に更新してから、6.0Rにするようにと。
2005/11/05(土) 06:23:46ID:IRC1CYeA0
ファイルシステムの粒度が良くなったので、Disk I/Oが苦しいサーバーには結構効くんじゃないかな。
416▲ ◆cZfSunOs.U
2005/11/05(土) 21:56:22ID:JPA5x/Zh0 >>411
>・NFSサーバの虫がとれたらしい。
>A kernel panic in the NFS server has been fixed. More details can be found in errata
>note FreeBSD-EN-05:01.nfs. [MERGED]
虫を踏んでいたであろう条件の再現実験方法が
http://aa5.2ch.net/test/read.cgi/nanmin/1121344281/663-667n
のような感じなんで,これを試して Ok そうなら NFS いけるかもしれませんね.
もっとも,カーネルごと落ちることがなくなっても,通常エラーとしての
ESTALE などは発生するかも知れませんが......たまにしか発生しないなら
「その時はリロードして下さい」ってのもありかも知れませんが......
>・NFSサーバの虫がとれたらしい。
>A kernel panic in the NFS server has been fixed. More details can be found in errata
>note FreeBSD-EN-05:01.nfs. [MERGED]
虫を踏んでいたであろう条件の再現実験方法が
http://aa5.2ch.net/test/read.cgi/nanmin/1121344281/663-667n
のような感じなんで,これを試して Ok そうなら NFS いけるかもしれませんね.
もっとも,カーネルごと落ちることがなくなっても,通常エラーとしての
ESTALE などは発生するかも知れませんが......たまにしか発生しないなら
「その時はリロードして下さい」ってのもありかも知れませんが......
417root▲ ★
2005/11/05(土) 23:23:01ID:???0418root▲ ★
2005/11/05(土) 23:23:40ID:???0 あ、書き忘れ。
BG3/BG4がそろそろアレなので、
個人的にはlibthrを試してみたかったりするかも。
BG3/BG4がそろそろアレなので、
個人的にはlibthrを試してみたかったりするかも。
419root▲ ★
2005/11/06(日) 01:44:23ID:???0 保存のため、こっちにも貼っておくか。
【ex10】FreeBSD 6.0R性能評価実験に伴うサーバダウンについて
http://qb5.2ch.net/test/read.cgi/operate/1129310805/138
138 名前:root▲ ★[sage] 投稿日:2005/11/06(日) 01:42:39 ID:???0
で、いくつかのサーバを6.0-RC1や6.0Rに上げたので、使用感を。
ログインしていくつかコマンド打ってディスク触ってまず、「軽い」と感じますね。
特にファイルシステム周りというか、ディスクをがりがり触る系のオペレーションでは、
明らかにそう感じます。
例えば、makeしながら他のことする時とかの、「ひっかかり感」が
明らかに軽減されたような気がするです。
ex10が問題なく動くようなら、次は思い切ってBG3/BG4をやってみるかな。
【ex10】FreeBSD 6.0R性能評価実験に伴うサーバダウンについて
http://qb5.2ch.net/test/read.cgi/operate/1129310805/138
138 名前:root▲ ★[sage] 投稿日:2005/11/06(日) 01:42:39 ID:???0
で、いくつかのサーバを6.0-RC1や6.0Rに上げたので、使用感を。
ログインしていくつかコマンド打ってディスク触ってまず、「軽い」と感じますね。
特にファイルシステム周りというか、ディスクをがりがり触る系のオペレーションでは、
明らかにそう感じます。
例えば、makeしながら他のことする時とかの、「ひっかかり感」が
明らかに軽減されたような気がするです。
ex10が問題なく動くようなら、次は思い切ってBG3/BG4をやってみるかな。
420ヾ(゚パ)ノ ◆f0.zuburi6
2005/11/06(日) 02:23:24ID:msuLeuqI0 おつでしたー
421桶屋
2005/11/08(火) 00:26:30ID:d8Y+MZ+N0 日本語で読みたい、FreeBSDに興味のある人向けに。
システム旅譚 - FreeBSD 6.0-RELEASEの新機能と変更点を見る
http://pcweb.mycom.co.jp/articles/2005/11/07/freebsd/
システム旅譚 - FreeBSD 6.0-RELEASEの新機能と変更点を見る
http://pcweb.mycom.co.jp/articles/2005/11/07/freebsd/
422root▲ ★
2005/11/08(火) 01:21:05ID:???0 >>421
> mpsafevfs
ご存知、目玉商品。
シングルプロセッサでも、恩恵があると。
> portsnap(8)・bsdiff(1)・bspatch(1)の追加
標準に入ったってことですね。
CVSupがなくてもいくなったと(何かと使うから入れるけど)。
> SCHED_ULE
昔 5.3-BETA 時代に ex7 で少し試したけど、LA が上がらないのに
パフォーマンスがまったく出ず、散々でした(落ちはしなかったけど)。
live20あたりで試してみる価値はあるかも。
> 注意:ロケール ファイルのフォーマット変更 - compat5xの導入
5.xのバイナリでsetlocale() を使っているやつは、気をつけろと。
> mpsafevfs
ご存知、目玉商品。
シングルプロセッサでも、恩恵があると。
> portsnap(8)・bsdiff(1)・bspatch(1)の追加
標準に入ったってことですね。
CVSupがなくてもいくなったと(何かと使うから入れるけど)。
> SCHED_ULE
昔 5.3-BETA 時代に ex7 で少し試したけど、LA が上がらないのに
パフォーマンスがまったく出ず、散々でした(落ちはしなかったけど)。
live20あたりで試してみる価値はあるかも。
> 注意:ロケール ファイルのフォーマット変更 - compat5xの導入
5.xのバイナリでsetlocale() を使っているやつは、気をつけろと。
NGNG
たぶんあまり関係ないと思うけど。
RingServer Projectにおける、FreeBSD, FreeBSD-jp及びFreeBSD-PC98のミラーの廃止について(廃止予定日:2005/12/01)
ttp://www.ring.gr.jp/ring/freebsd.html.ja
RingServer Projectにおける、FreeBSD, FreeBSD-jp及びFreeBSD-PC98のミラーの廃止について(廃止予定日:2005/12/01)
ttp://www.ring.gr.jp/ring/freebsd.html.ja
2005/11/08(火) 04:09:33ID:C0FyH/zj0
>422
>CVSupがなくてもいくなったと(何かと使うから入れるけど)。
/usr/objをどっかで代表してbuildworldして、コピーしてmake installworldすれば/usr/srcのcvsupも使わなくて済むかも。
>CVSupがなくてもいくなったと(何かと使うから入れるけど)。
/usr/objをどっかで代表してbuildworldして、コピーしてmake installworldすれば/usr/srcのcvsupも使わなくて済むかも。
2005/11/08(火) 04:21:27ID:+roXfpO+0
ULE実戦再投入くる〜
426▲ ◆cZfSunOs.U
2005/11/08(火) 21:33:22ID:+RowFQSH0 >>422
>> 注意:ロケール ファイルのフォーマット変更 - compat5xの導入
>
>5.xのバイナリでsetlocale() を使っているやつは、気をつけろと。
bbsd では setlocale() 使ってますが,問題なのは 5.x 用バイナリをそのまま
6.x で使う場合のようで,リコンパイルすれば平気な模様ですね.
>> 注意:ロケール ファイルのフォーマット変更 - compat5xの導入
>
>5.xのバイナリでsetlocale() を使っているやつは、気をつけろと。
bbsd では setlocale() 使ってますが,問題なのは 5.x 用バイナリをそのまま
6.x で使う場合のようで,リコンパイルすれば平気な模様ですね.
2005/11/09(水) 00:22:02ID:6hsg4OBe0
portupgrade -aFすりゃcompat5x要らない
428root▲ ★
2005/11/09(水) 02:39:41ID:???0429root▲ ★
2005/11/15(火) 02:49:06ID:???0 ひとつ、重要な注意を。
/md (メモリディスク)を /etc/fstab で mount している場合は、
6.0Rへのバージョンアップにあたり、コメントアウトしないとだめです。
途中、カーネルが6.0R、ユーザランドが5.xRとかの時に、
/md の mount が失敗し、シングルユーザに落ちてしまいます。
live20は/etc/fstabでやっていないので、助かりました。
今後、気をつけるべしで。
/md (メモリディスク)を /etc/fstab で mount している場合は、
6.0Rへのバージョンアップにあたり、コメントアウトしないとだめです。
途中、カーネルが6.0R、ユーザランドが5.xRとかの時に、
/md の mount が失敗し、シングルユーザに落ちてしまいます。
live20は/etc/fstabでやっていないので、助かりました。
今後、気をつけるべしで。
2005/11/15(火) 04:37:12ID:94EIOMjg0
>途中、カーネルが6.0R、ユーザランドが5.xRとかの時に、
>/md の mount が失敗し、シングルユーザに落ちてしまいます。
気合いと根性でmake installkernel && mergemaster -p && make installworld && mergemasterしてしまうのはどうか。
>/md の mount が失敗し、シングルユーザに落ちてしまいます。
気合いと根性でmake installkernel && mergemaster -p && make installworld && mergemasterしてしまうのはどうか。
431root▲ ★
2005/11/15(火) 04:38:56ID:???0432root▲ ★
2005/11/15(火) 12:49:52ID:???0 5.3R→6.0Rにしたlive20のdmesgから。
-em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> port 0x3000-0x303f mem 0xfc200000-0xfc21ffff irq 28 at device 2.0 on pci3
+em0: <Intel(R) PRO/1000 Network Connection, Version - 2.1.7> port 0x3000-0x303f mem 0xfc200000-0xfc21ffff irq 28 at device 2.0 on pci3
emのバージョンが上がるのね。
BG3/4には有効か。
-Timecounters tick every 10.000 msec
+Timecounters tick every 1.000 msec
そういえばHZが1000になるんだった。
(live20)
%sysctl kern.clockrate
kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 }
(live16)
%sysctl -a kern.clockrate
kern.clockrate: { hz = 100, tick = 10000, profhz = 1024, stathz = 128 }
忙しい系のサーバには、有効かも。
-em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.35> port 0x3000-0x303f mem 0xfc200000-0xfc21ffff irq 28 at device 2.0 on pci3
+em0: <Intel(R) PRO/1000 Network Connection, Version - 2.1.7> port 0x3000-0x303f mem 0xfc200000-0xfc21ffff irq 28 at device 2.0 on pci3
emのバージョンが上がるのね。
BG3/4には有効か。
-Timecounters tick every 10.000 msec
+Timecounters tick every 1.000 msec
そういえばHZが1000になるんだった。
(live20)
%sysctl kern.clockrate
kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 }
(live16)
%sysctl -a kern.clockrate
kern.clockrate: { hz = 100, tick = 10000, profhz = 1024, stathz = 128 }
忙しい系のサーバには、有効かも。
2005/11/16(水) 03:32:42ID:aKrGaMe70
あれ。
5.3Rなのはdevice emのバグ回避だったの?
5.3Rなのはdevice emのバグ回避だったの?
434root▲ ★
2005/11/16(水) 13:05:54ID:???0435root▲ ★
2005/11/16(水) 13:15:54ID:???0 以下を2ch.netのDNSサーバに追加お願いします。
+ex14.2ch.net:206.223.151.225
+ex14.2ch.net:206.223.151.225
436ピロリ
2005/11/16(水) 13:44:35ID:mm/7gRbx0 done
2005/11/16(水) 13:49:05ID:n2HOAc9Y0
>>435
予定地みえますた
予定地みえますた
438▲ ◆SANUKI/VII
NGNG みえた
>>435-436
OKです。
OKです。
2005/11/16(水) 14:05:46ID:5BJmb2iD0
OCNBフレッツファミリー100からもみえたでよ。
441root▲ ★
NGNGNGNG
443どくどくさぼてん
2005/11/17(木) 16:11:34ID:RfbMh+2x0 ex10とおなじかと。
NGNG
>>443
リニューアル工事な訳ですね。
リニューアル工事な訳ですね。
NGNG
そんな訳で、久々に。
http://ex14.2ch.net/
IPアドレス: http://206.223.151.225/~ch2ex14/
バーチャルホスト変換前: http://oyster901.peko.2ch.net/~ch2ex14/
http://that4.2ch.net/
IPアドレス: http://206.223.150.100/~ch2that4/
バーチャルホスト変換前: http://banana229.maido3.com/~ch2that4/
http://ex14.2ch.net/
IPアドレス: http://206.223.151.225/~ch2ex14/
バーチャルホスト変換前: http://oyster901.peko.2ch.net/~ch2ex14/
http://that4.2ch.net/
IPアドレス: http://206.223.150.100/~ch2that4/
バーチャルホスト変換前: http://banana229.maido3.com/~ch2that4/
NGNG
>>445
that4間違い。
http://that4.2ch.net/
IPアドレス: http://206.223.147.235/~ch2that4/
バーチャルホスト変換前: http://banana275.maido3.com/~ch2that4/
that4間違い。
http://that4.2ch.net/
IPアドレス: http://206.223.147.235/~ch2that4/
バーチャルホスト変換前: http://banana275.maido3.com/~ch2that4/
447どくどくさぼてん
2005/11/17(木) 17:24:49ID:RfbMh+2x0 いや、that4は、nslookupしてみたかぎりでは、banana275ってやつらしいです。
いままで出てこなかったから、新鯖かも。
http://that4.2ch.net/
IPアドレス: http://206.223.147.235/~ch2that4/
バーチャルホスト変換前: http://banana275.maido3.com/~ch2that4/
ちなみにex10は、システムを調整したりしてみる?らしいので、
いったんログを退避させるために移転したようです。
いままで出てこなかったから、新鯖かも。
http://that4.2ch.net/
IPアドレス: http://206.223.147.235/~ch2that4/
バーチャルホスト変換前: http://banana275.maido3.com/~ch2that4/
ちなみにex10は、システムを調整したりしてみる?らしいので、
いったんログを退避させるために移転したようです。
449ヾ(゚パ)ノ ◆f0.zuburi6
2005/11/17(木) 17:41:58ID:aWKBvyl90 (゚∀゚)ラヴィ!!
450root▲ ★
2005/11/18(金) 03:20:32ID:???0 ex10, that3 memories への収容が完了しました。
以下のDNS設定変更をお願いします。
(現在)
+ex10.2ch.net:206.223.151.225
+that3.2ch.net:206.223.150.100
(設定後)
+ex10.2ch.net:206.223.151.230
+that3.2ch.net:206.223.151.230
以下のDNS設定変更をお願いします。
(現在)
+ex10.2ch.net:206.223.151.225
+that3.2ch.net:206.223.150.100
(設定後)
+ex10.2ch.net:206.223.151.230
+that3.2ch.net:206.223.151.230
452root▲ ★
2005/11/21(月) 14:31:21ID:???0 >>451
確認しました。
1日待って、HDD掃除へと。< 旧ex10
で、こんなのあるのね。チラシの裏。
http://search.cpan.org/~gaas/libwww-perl/lib/LWP/Simple.pm
確認しました。
1日待って、HDD掃除へと。< 旧ex10
で、こんなのあるのね。チラシの裏。
http://search.cpan.org/~gaas/libwww-perl/lib/LWP/Simple.pm
453root▲ ★
2005/11/21(月) 14:40:44ID:???0 旧ex10のフルダンプ(今日の早朝バージョン)をmemoriesに転送中。
454root▲ ★
2005/11/24(木) 00:21:05ID:???0 >>454
done.
done.
456root▲ ★
NGNG http://live22x1.2ch.net/_service/
http://live22x2.2ch.net/_service/
http://live22x3.2ch.net/_service/
準備したです。
これらは、個別に見るようにしていただけると助かります。< PV/LA等
http://live22x2.2ch.net/_service/
http://live22x3.2ch.net/_service/
準備したです。
これらは、個別に見るようにしていただけると助かります。< PV/LA等
461root▲ ★
NGNG p2.2ch.net不具合報告スレ Part7
http://qb5.2ch.net/test/read.cgi/operate/1132583026/199-209
【しゃけ】雪だるま作戦に思いを馳せながら雑談するスレッド Part27
http://aa5.2ch.net/test/read.cgi/nanmin/1132754646/633
#
# setting for Snowman -- 11/28/2005 by mumumu
#
<IfModule mod_rpaf-2.0.c>
RPAFenable On
#RPAFsethostname On
RPAFproxy_ips 192.168.100.2 192.168.100.3 192.168.100.4
</IfModule>
これで、REMOTE_ADDR が live22xN => live22 に透過させられるので、
それ系をチェックしているプログラムもちゃんと動くよ、という話。
http://qb5.2ch.net/test/read.cgi/operate/1132583026/199-209
【しゃけ】雪だるま作戦に思いを馳せながら雑談するスレッド Part27
http://aa5.2ch.net/test/read.cgi/nanmin/1132754646/633
#
# setting for Snowman -- 11/28/2005 by mumumu
#
<IfModule mod_rpaf-2.0.c>
RPAFenable On
#RPAFsethostname On
RPAFproxy_ips 192.168.100.2 192.168.100.3 192.168.100.4
</IfModule>
これで、REMOTE_ADDR が live22xN => live22 に透過させられるので、
それ系をチェックしているプログラムもちゃんと動くよ、という話。
早っ
もう5.1.1出すって事はよっぽど致命的な虫でもいたのかなぁ
ttp://www.php.net/ChangeLog-5.php#5.1.1
もう5.1.1出すって事はよっぽど致命的な虫でもいたのかなぁ
ttp://www.php.net/ChangeLog-5.php#5.1.1
463root▲ ★
2005/11/29(火) 16:03:24ID:???0 5.0系は正直、ぼろかったので、
5.1系はどうなのかしら。
5.1系はどうなのかしら。
464root▲ ★
2005/12/01(木) 01:29:22ID:???0 cook81.2ch.net の引越し準備が整いました。
以下の手順で、引越しをよろしくお願いします。
1) 今のcook81の中身を、新cook81に移す
新cook81はbanana402.maido3.comです。
ログイン名・パスワード・Webサーバの設定は今のcook81と同じです。
cronの設定は、済んでいます。
2) DNSの設定を変更する
1)の作業後、以下の設定変更をお願いします。
(現在)
+cook81.2ch.net:206.223.150.140
(設定後)
+cook81.2ch.net:206.223.150.250
(続く)
以下の手順で、引越しをよろしくお願いします。
1) 今のcook81の中身を、新cook81に移す
新cook81はbanana402.maido3.comです。
ログイン名・パスワード・Webサーバの設定は今のcook81と同じです。
cronの設定は、済んでいます。
2) DNSの設定を変更する
1)の作業後、以下の設定変更をお願いします。
(現在)
+cook81.2ch.net:206.223.150.140
(設定後)
+cook81.2ch.net:206.223.150.250
(続く)
465root▲ ★
2005/12/01(木) 01:29:39ID:???0 (続き)
3)DNSキャッシュサーバの再起動(qb5が参照しているもの)
qb5が参照しているDNSキャッシュサーバのプロセスを再起動します。
これで、臭いをかぐ方のDNS対応が更新されます。
4)DNSキャッシュサーバの再起動(ex14が参照しているもの)
3)まで終わったら、お知らせください。
私が実施します。
これで、臭いをつける方のDNS対応が更新されます。
3)DNSキャッシュサーバの再起動(qb5が参照しているもの)
qb5が参照しているDNSキャッシュサーバのプロセスを再起動します。
これで、臭いをかぐ方のDNS対応が更新されます。
4)DNSキャッシュサーバの再起動(ex14が参照しているもの)
3)まで終わったら、お知らせください。
私が実施します。
これで、臭いをつける方のDNS対応が更新されます。
466root▲ ★
2005/12/01(木) 01:29:52ID:???0 以上です。よろしくお願いします。
470root▲ ★
2005/12/01(木) 13:20:28ID:???0471root▲ ★
2005/12/01(木) 13:21:44ID:???0 banana402のほうに、においがつきはじめたのを確認。
473root▲ ★
2005/12/01(木) 13:27:16ID:???0 >>472
operate2で確認してくるです。
operate2で確認してくるです。
474root▲ ★
2005/12/01(木) 13:29:38ID:???0 問題ないようです。
VIP931をqb5以外のサーバで設定していない場合、これで作業完了ということで。
◆ 密かにスタート 運用情報(金) Part3
http://qb6.2ch.net/test/read.cgi/operate2/1131481715/486
VIP931をqb5以外のサーバで設定していない場合、これで作業完了ということで。
◆ 密かにスタート 運用情報(金) Part3
http://qb6.2ch.net/test/read.cgi/operate2/1131481715/486
475ピロリ
2005/12/01(木) 13:31:31ID:HU0C966k0 404 も再インストールするんでしたっけ?
476root▲ ★
2005/12/01(木) 13:33:42ID:???0477ピロリ
2005/12/01(木) 13:34:25ID:HU0C966k0 はいー
478root▲ ★
2005/12/01(木) 14:05:02ID:???0 あ、念のため。
banana404 には他に何も入っていないため、
既に再インストール可能な状態になっているです。
banana404 には他に何も入っていないため、
既に再インストール可能な状態になっているです。
479root▲ ★
2005/12/01(木) 14:06:21ID:???0 …一応、アクセスログ確認してくるです。< banana404
480root▲ ★
2005/12/01(木) 14:08:35ID:???0 385 名前:root▲ ★[sage] 投稿日:2005/12/01(木) 14:08:05 ID:???0
banana723.maido3.com から、アクセスがあるようです。
どこか、臭いかいでいる板があるのかも。
banana723.maido3.com のDNSキャッシュも、リスタートいただけますか。
他には、2ch内部からのアクセスはないようです。
…ということで。
banana723.maido3.com から、アクセスがあるようです。
どこか、臭いかいでいる板があるのかも。
banana723.maido3.com のDNSキャッシュも、リスタートいただけますか。
他には、2ch内部からのアクセスはないようです。
…ということで。
482root▲ ★
2005/12/01(木) 14:20:24ID:???0483ピロリ
2005/12/01(木) 14:21:30ID:HU0C966k0 めでたし めでたし
再インストールしますー
再インストールしますー
2005/12/01(木) 15:25:57ID:U+VwmW+00
引越しして
掃除して
お風呂か
掃除して
お風呂か
485ピロリ
2005/12/01(木) 16:48:29ID:ETiz99/V0 再インストール完了。
486root▲ ★
2005/12/01(木) 16:50:02ID:???0488root▲ ★
2005/12/02(金) 13:25:50ID:???0 ハードウェア交換後の banana403 の情報を受け取りました。
チェック後、作業入ります。
チェック後、作業入ります。
489root▲ ★
2005/12/02(金) 13:29:19ID:???0 それで、banana403/404のプライベート側ネットワークの通信の件ですが、
中の人(仮名)と、あとでちょっと調整してみるです。
とはいえ、今日は会議と締め切り仕事がめじろおし。
とりあえずはbanana404のほうの作業を、すすめているです。
中の人(仮名)と、あとでちょっと調整してみるです。
とはいえ、今日は会議と締め切り仕事がめじろおし。
とりあえずはbanana404のほうの作業を、すすめているです。
490root▲ ★
NGNG banana403, banana404のプライベート側ネットワークが
問題ないことを確認しました。おつでした。
問題ないことを確認しました。おつでした。
491ピロリ
2005/12/02(金) 18:13:14ID:uJPj5TSg0 よかったー
2005/12/02(金) 18:37:43ID:gG/jqiKB0
493root▲ ★
2005/12/02(金) 19:08:31ID:???0494root▲ ★
2005/12/02(金) 19:28:05ID:???0495root▲ ★
2005/12/02(金) 19:40:25ID:???0 banana404 の基本設定が、できつつあります。
banana403 も、週末にはおおむね。
で、あとは、
トータル設計→構築→基本テスト→第2回最速1000大会開催→本移転→年末年始も安泰→ウマー
というかんじで。
banana403 も、週末にはおおむね。
で、あとは、
トータル設計→構築→基本テスト→第2回最速1000大会開催→本移転→年末年始も安泰→ウマー
というかんじで。
正式版出ました。
Apache 2.2.0 Released
ttp://httpd.apache.org/
Apache 2.2.0 Released
ttp://httpd.apache.org/
498root▲ ★
2005/12/03(土) 05:37:00ID:???0 いろいろ調べて、方針を決めてみた。
1) banana403 banana404 では HDD をさわる I/O は一切させない
2) banana403 banana404 では heartbeat を動かして互いに監視する
3) banana403 banana404 ではIPアドレスAを共有する(heartbeatの機能)
4) 初期状態では、Aへのリクエストにはbanana403が応答する
5) banana404はbanana403の「スタンバイノード」となる
6) banana403に異常が発生したり、メンテナンスの時は
banana404がすぐにbanana403にとってかわる
7) その時、ユーザに見える共有IPアドレスAは変わらない
そのため、サービスは継続される
8) banana403 では負荷分散(ロードバランシング)プログラムが動き、
Aへのリクエストをlive22x1/x2/x3に振り分ける
9) ロードバランシングプログラムはlive22x1/x2/x3の監視も同時に行い、
正常に応答しなくなったら、振り分けの仲間から自動的に外れ、
回復したら、自動的に仲間に戻る(バランシングプログラムの機能)
これで、
a) 外に見せる代表IPアドレスはA一つにでき、
b) Aを受けている振り分けサーバが落ちても、サービスは停止せず、
c) 振り分けサーバの後ろにいるlive22x1/x2/x3が部分的に落ちても、サービスは停止しない
ようにできます。
(続く)
1) banana403 banana404 では HDD をさわる I/O は一切させない
2) banana403 banana404 では heartbeat を動かして互いに監視する
3) banana403 banana404 ではIPアドレスAを共有する(heartbeatの機能)
4) 初期状態では、Aへのリクエストにはbanana403が応答する
5) banana404はbanana403の「スタンバイノード」となる
6) banana403に異常が発生したり、メンテナンスの時は
banana404がすぐにbanana403にとってかわる
7) その時、ユーザに見える共有IPアドレスAは変わらない
そのため、サービスは継続される
8) banana403 では負荷分散(ロードバランシング)プログラムが動き、
Aへのリクエストをlive22x1/x2/x3に振り分ける
9) ロードバランシングプログラムはlive22x1/x2/x3の監視も同時に行い、
正常に応答しなくなったら、振り分けの仲間から自動的に外れ、
回復したら、自動的に仲間に戻る(バランシングプログラムの機能)
これで、
a) 外に見せる代表IPアドレスはA一つにでき、
b) Aを受けている振り分けサーバが落ちても、サービスは停止せず、
c) 振り分けサーバの後ろにいるlive22x1/x2/x3が部分的に落ちても、サービスは停止しない
ようにできます。
(続く)
499root▲ ★
2005/12/03(土) 05:40:48ID:???0 で、いろいろ調べてみたのですが、banana403とbanana404をワークとスタンバイではなく
「冗長化を完全に実現した上で、両方同時にワークにする」ようにするのは、
現状のheartbeatでは難しいようです。
しかし、ディスクI/Oをさせないのと、ネットワークI/Fチップがタフなことから、
この用途で使うのであれば、帯域幅が100Mbpsがめいっぱいにならない間は、
いけるような気がします。
これにより、教科書どおりのサーバクラスタ構成にできるはず。
明日以降、この方針で構築をはじめようと思います。
で、この方針だと、ネットワークをより有効に働かせるために、
banana403と404のプライベート側ネットワークのVLAN設定を、
再度微妙に変えてもらう可能性があります。
その際には、また必要事項を連絡します。
ということで、今日はこのへんで。
「冗長化を完全に実現した上で、両方同時にワークにする」ようにするのは、
現状のheartbeatでは難しいようです。
しかし、ディスクI/Oをさせないのと、ネットワークI/Fチップがタフなことから、
この用途で使うのであれば、帯域幅が100Mbpsがめいっぱいにならない間は、
いけるような気がします。
これにより、教科書どおりのサーバクラスタ構成にできるはず。
明日以降、この方針で構築をはじめようと思います。
で、この方針だと、ネットワークをより有効に働かせるために、
banana403と404のプライベート側ネットワークのVLAN設定を、
再度微妙に変えてもらう可能性があります。
その際には、また必要事項を連絡します。
ということで、今日はこのへんで。
2005/12/03(土) 05:43:57ID:8UtGzlw20
rootたんっていつ寝てるのかしら。乙です
501root▲ ★
2005/12/03(土) 05:51:57ID:???0 >>499
> で、この方針だと、ネットワークをより有効に働かせるために、
> banana403と404のプライベート側ネットワークのVLAN設定を、
> 再度微妙に変えてもらう可能性があります。
再度脳内で検討した結果、
変えなくてもいけそうだとわかりました。
ということで、おやすみなさい。
> で、この方針だと、ネットワークをより有効に働かせるために、
> banana403と404のプライベート側ネットワークのVLAN設定を、
> 再度微妙に変えてもらう可能性があります。
再度脳内で検討した結果、
変えなくてもいけそうだとわかりました。
ということで、おやすみなさい。
502root▲ ★
2005/12/03(土) 13:34:23ID:???0 banana403 / banana404 の外部からの状況監視・
LAのチェック等のためにのみ使用する httpd を上げました。
以下のDNS登録をお願いします。
b = balancer で。
backend とちょっと紛らわしいですが、これでいこうかと。
なお live22b という代表名は使用しないため、つけません。
+live22b1.2ch.net:206.223.150.95
+live22b2.2ch.net:206.223.150.140
LAのチェック等のためにのみ使用する httpd を上げました。
以下のDNS登録をお願いします。
b = balancer で。
backend とちょっと紛らわしいですが、これでいこうかと。
なお live22b という代表名は使用しないため、つけません。
+live22b1.2ch.net:206.223.150.95
+live22b2.2ch.net:206.223.150.140
504root▲ ★
2005/12/03(土) 14:11:20ID:???0507root▲ ★
NGNG 課題: バランサーに何を使うか
候補はこのぐらいか
1) pound
2) balance
3) Apacheリバースプロキシ
4) squidリバースプロキシ
よくあるのは 1) だけど、昔の 1.7 はたまに不安定になった。
今の 1.9 はどうかなと。
候補はこのぐらいか
1) pound
2) balance
3) Apacheリバースプロキシ
4) squidリバースプロキシ
よくあるのは 1) だけど、昔の 1.7 はたまに不安定になった。
今の 1.9 はどうかなと。
2005/12/03(土) 15:35:34ID:ENq7hctf0
2005/12/03(土) 19:12:29ID:w/Rvs+On0
510root▲ ★
NGNG で、>>507 は、まずは LVS を使ってみる方向で。
【きりたんぽ】雪だるま作戦に思いを馳せながら雑談するスレッド Part28
http://aa5.2ch.net/test/read.cgi/nanmin/1133468879/93-
【きりたんぽ】雪だるま作戦に思いを馳せながら雑談するスレッド Part28
http://aa5.2ch.net/test/read.cgi/nanmin/1133468879/93-
512root▲ ★
NGNG 1) banana403 につけている代表アドレスを、
live22x1
live22x2
live22x3
の、lo0 に alias でつける
2) Apacheでは、そのアドレスもListenする
で、いけた。
live22x1
live22x2
live22x3
の、lo0 に alias でつける
2) Apacheでは、そのアドレスもListenする
で、いけた。
513root▲ ★
NGNG banana403をリブートしても、自動的に3つ組みになるようにできた。
/usr/local/etc/rc.d/zzz-ipvs.sh
#!/bin/sh
_VIP="206.223.150.96:80"
_REALS="192.168.100.2 192.168.100.3 192.168.100.4"
_REAL=""
case "$1" in
start)
echo -n 'Starting ipvs '
kldload ipvs.ko
kldload ip_vs_rr.ko
/usr/local/sbin/ipvsadm -A -t ${_VIP} -s rr
for _REAL in ${_REALS}; do
/usr/local/sbin/ipvsadm -a -t ${_VIP} -r ${_REAL} -g
done
echo 'done.'
;;
stop)
echo -n 'Stoping ipvs '
/usr/local/sbin/ipvsadm -C
kldunload ip_vs_rr.ko
kldunload ipvs.ko
echo 'done.'
;;
*)
echo "$0 start | stop"
;;
esac
/usr/local/etc/rc.d/zzz-ipvs.sh
#!/bin/sh
_VIP="206.223.150.96:80"
_REALS="192.168.100.2 192.168.100.3 192.168.100.4"
_REAL=""
case "$1" in
start)
echo -n 'Starting ipvs '
kldload ipvs.ko
kldload ip_vs_rr.ko
/usr/local/sbin/ipvsadm -A -t ${_VIP} -s rr
for _REAL in ${_REALS}; do
/usr/local/sbin/ipvsadm -a -t ${_VIP} -r ${_REAL} -g
done
echo 'done.'
;;
stop)
echo -n 'Stoping ipvs '
/usr/local/sbin/ipvsadm -C
kldunload ip_vs_rr.ko
kldunload ipvs.ko
echo 'done.'
;;
*)
echo "$0 start | stop"
;;
esac
515root▲ ★
NGNG …どうも、三姉妹が落ちた時にうまくそれだけを切り離す、というのは、
ないかもしれないですね。
これは、将来の課題にしよう。
で、>>513 をちと改良。スケジューラを選べるようにした。
rr だとラウンドロビンになって、wlc にするとちょっと重み付けしたうえで、
一番コネクション数が少ないやつに回されるらしい(他にもあるみたい)。
#!/bin/sh
_VIP="206.223.150.96:80"
_REALS="192.168.100.2 192.168.100.3 192.168.100.4"
_REAL=""
_SCHED="wlc"
case "$1" in
start)
echo -n 'Starting ipvs '
kldload ipvs.ko
kldload ip_vs_${_SCHED}.ko
/usr/local/sbin/ipvsadm -A -t ${_VIP} -s ${_SCHED}
for _REAL in ${_REALS}; do
/usr/local/sbin/ipvsadm -a -t ${_VIP} -r ${_REAL} -g
done
#/usr/local/sbin/ipvsadm --set 5 5 5
echo 'done.'
;;
stop)
echo -n 'Stoping ipvs '
/usr/local/sbin/ipvsadm -C
kldunload ip_vs_${_SCHED}.ko
kldunload ipvs.ko
echo 'done.'
;;
*)
echo "$0 start | stop"
;;
esac
ないかもしれないですね。
これは、将来の課題にしよう。
で、>>513 をちと改良。スケジューラを選べるようにした。
rr だとラウンドロビンになって、wlc にするとちょっと重み付けしたうえで、
一番コネクション数が少ないやつに回されるらしい(他にもあるみたい)。
#!/bin/sh
_VIP="206.223.150.96:80"
_REALS="192.168.100.2 192.168.100.3 192.168.100.4"
_REAL=""
_SCHED="wlc"
case "$1" in
start)
echo -n 'Starting ipvs '
kldload ipvs.ko
kldload ip_vs_${_SCHED}.ko
/usr/local/sbin/ipvsadm -A -t ${_VIP} -s ${_SCHED}
for _REAL in ${_REALS}; do
/usr/local/sbin/ipvsadm -a -t ${_VIP} -r ${_REAL} -g
done
#/usr/local/sbin/ipvsadm --set 5 5 5
echo 'done.'
;;
stop)
echo -n 'Stoping ipvs '
/usr/local/sbin/ipvsadm -C
kldunload ip_vs_${_SCHED}.ko
kldunload ipvs.ko
echo 'done.'
;;
*)
echo "$0 start | stop"
;;
esac
>515
そういえば3姉妹の名前まだ決まってないですか?
実況鯖だと命名はちょっと難しいかも
フジならすぐ決まりそうだけどw
(命名案はこっちではなく雪だるまスレの方へ)
そういえば3姉妹の名前まだ決まってないですか?
実況鯖だと命名はちょっと難しいかも
フジならすぐ決まりそうだけどw
(命名案はこっちではなく雪だるまスレの方へ)
517root▲ ★
2005/12/05(月) 00:05:31ID:???0 ○heartbeatの設定
- ha.cf, haresources, authkeys を設定
- LVS を上げている部分をheartbeat傘下に移動
設定内容は、サーバが上がったら。
- ha.cf, haresources, authkeys を設定
- LVS を上げている部分をheartbeat傘下に移動
設定内容は、サーバが上がったら。
518root▲ ★
2005/12/05(月) 00:19:07ID:???0 というわけで、DNS変更申瑞ソいきます。
いよいよ、live22xのアドレスを本番環境にします。
見え方は今と変わりません。ということで「みえましたー」はないです(今既に見える)。
(現在)
+live22x.2ch.net:206.223.150.64
(変更後)
+live22x.2ch.net:206.223.150.96
で、LA情報をlive22xからとっておられる各位にお願いです。
live22x.2ch.net はこの設定の後は「代表受付」になります。
つまり、ここからLAとっても個々のサーバのどれにいくかわからないので、意味がないです。
ということでLAについては、live22x1, live22x2, live22x3 のものを
それぞれ個別にとっていただけると、助かります。
いよいよ、live22xのアドレスを本番環境にします。
見え方は今と変わりません。ということで「みえましたー」はないです(今既に見える)。
(現在)
+live22x.2ch.net:206.223.150.64
(変更後)
+live22x.2ch.net:206.223.150.96
で、LA情報をlive22xからとっておられる各位にお願いです。
live22x.2ch.net はこの設定の後は「代表受付」になります。
つまり、ここからLAとっても個々のサーバのどれにいくかわからないので、意味がないです。
ということでLAについては、live22x1, live22x2, live22x3 のものを
それぞれ個別にとっていただけると、助かります。
519ピロリ
2005/12/05(月) 00:20:44ID:648w5JI+0 DOT 少ない?
520ピロリ
2005/12/05(月) 00:21:15ID:648w5JI+0 あっ 私の目の問題か、、
どんどん見えなくなっていくのよね
どんどん見えなくなっていくのよね
521root▲ ★
2005/12/05(月) 00:22:34ID:???0 で、このIPアドレスは、live22b1とlive22b2のうちの「どっちか」についています。
通常はlive22b1についてますが、落ちると30秒程度でlive22b2に切り替わります。
で、live22b1が上がってもそのままで、live22b2が落ちると、
live22b1にまた変わります。
ということで、いわゆるひとつのフェイルオーバーっていうやつで。
通常はlive22b1についてますが、落ちると30秒程度でlive22b2に切り替わります。
で、live22b1が上がってもそのままで、live22b2が落ちると、
live22b1にまた変わります。
ということで、いわゆるひとつのフェイルオーバーっていうやつで。
523root▲ ★
2005/12/05(月) 00:33:39ID:???0 >>517 続き
- /usr/local/etc/ha.d/ha.cf
bcast fxp1
keepalive 2
warntime 10
deadtime 30
initdead 60
#udpport 694
auto_failback off
respawn hacluster /usr/local/lib/heartbeat/ipfail
node banana403.maido3.com
node banana404.maido3.com
ping 206.223.150.1
- /usr/local/etc/ha.d/haresources
banana403.maido3.com 206.223.150.96/32 zzz-ipvs
- /usr/local/etc/ha.d/authkeys
auth 1
1 sha1 "むぎゅー"
- /usr/local/etc/ha.d/ha.cf
bcast fxp1
keepalive 2
warntime 10
deadtime 30
initdead 60
#udpport 694
auto_failback off
respawn hacluster /usr/local/lib/heartbeat/ipfail
node banana403.maido3.com
node banana404.maido3.com
ping 206.223.150.1
- /usr/local/etc/ha.d/haresources
banana403.maido3.com 206.223.150.96/32 zzz-ipvs
- /usr/local/etc/ha.d/authkeys
auth 1
1 sha1 "むぎゅー"
524root▲ ★
2005/12/05(月) 00:36:35ID:???0 >>523 は banana403, 404 共通
haresources に書いた内容により、banana403が最初は活動し、
banana404がスタンバイノードになる。
auto_failback off で、banana403が上がった時の自動戻しは発生しなくなる。
authkeys に共通鍵を書いて、互いに認証する。
haresources に書いた内容により、banana403が最初は活動し、
banana404がスタンバイノードになる。
auto_failback off で、banana403が上がった時の自動戻しは発生しなくなる。
authkeys に共通鍵を書いて、互いに認証する。
525root▲ ★
2005/12/05(月) 00:40:32ID:???0 で、>>515 のスクリプト (zzz-ipvs.sh) を、
/usr/local/etc/rc.d から /usr/local/etc/ha.d/resources.d に mv し、
heartbeat 配下にする。
で、最後の .sh を取る。(/usr/local/etc/rc.d/resources.d/zzz-ipvs という名前で入れる)
それから、IPアドレスはheartbeatがつけたりはずしたりするようになるので、
/etc/rc.conf の以下の行をコメントアウトする。
#ifconfig_fxp0_alias0="inet 206.223.150.96 netmask 255.255.255.255"
ここまでできたらbanana403/banana404をリブートして、設定完了。
/usr/local/etc/rc.d から /usr/local/etc/ha.d/resources.d に mv し、
heartbeat 配下にする。
で、最後の .sh を取る。(/usr/local/etc/rc.d/resources.d/zzz-ipvs という名前で入れる)
それから、IPアドレスはheartbeatがつけたりはずしたりするようになるので、
/etc/rc.conf の以下の行をコメントアウトする。
#ifconfig_fxp0_alias0="inet 206.223.150.96 netmask 255.255.255.255"
ここまでできたらbanana403/banana404をリブートして、設定完了。
526root▲ ★
2005/12/05(月) 01:36:25ID:???0 残っている問題:
・read.cgi をフロントエンドで動かす。
(既にSunOSさんから案あり)
・bbs.cgi トラックバック部分を改良する。
(既にSunOSさんから例あり)
・live22x[123]のどれかが落ちても、切り離されない。
(検知して切り離すコマンドを入れるところを作る必要あり)
・削除関連の各種呪文が雪だるまに対応していない。
(これは、ぼちぼちというかんじか)
・read.cgi をフロントエンドで動かす。
(既にSunOSさんから案あり)
・bbs.cgi トラックバック部分を改良する。
(既にSunOSさんから例あり)
・live22x[123]のどれかが落ちても、切り離されない。
(検知して切り離すコマンドを入れるところを作る必要あり)
・削除関連の各種呪文が雪だるまに対応していない。
(これは、ぼちぼちというかんじか)
528root▲ ★
2005/12/05(月) 01:44:55ID:???0 板移転時の注意:
live22x側での設定(httpd.conf、ゆっくり同期スクリプト)もあわせて必要なので、
移転の際には、同期して作業する必要あり。
live22x側での設定(httpd.conf、ゆっくり同期スクリプト)もあわせて必要なので、
移転の際には、同期して作業する必要あり。
530root▲ ★
2005/12/05(月) 13:39:38ID:???0 banana403 / 404の様子が、微妙におかしくなっていた。
で、banana404 をリモートコンソールからリブートかけたところ、
ハングアップした。
で、banana404のリブート依頼を出した。
ううむ。
で、banana404 をリモートコンソールからリブートかけたところ、
ハングアップした。
で、banana404のリブート依頼を出した。
ううむ。
531root▲ ★
2005/12/05(月) 13:42:52ID:???0 どうも、公道での通信がしくったっぽい。
で、落ちたと思ってしまって、両方に同じIPアドレスが振られたっぽい。
ううむ。
で、落ちたと思ってしまって、両方に同じIPアドレスが振られたっぽい。
ううむ。
532root▲ ★
2005/12/05(月) 13:46:15ID:???0 このへんは、設定で逃れられるかどうかを検討する、というかんじか。
あるいは、heartbeatやLVSそのものの安定性かもしれないけど。
あるいは、heartbeatやLVSそのものの安定性かもしれないけど。
533● ◆ANGLERlqvM
NGNG > 落ちたと思ってしまって、両方に同じIPアドレスが振られたっぽい。
なんてこった。。。
*落ちたと思ってしまって*の部分が非常に気になる。。
なんてこった。。。
*落ちたと思ってしまって*の部分が非常に気になる。。
534root▲ ★
2005/12/05(月) 13:54:52ID:???0 お互いに、heartbeatのパケットを送って監視しているわけです。
で、それは「専用の通信路を使え」と書いてあるです。
例えばシリアルで直結するか、Ethernetのクロスケーブルで直結しろと。
で、今はそうなってないということですね。
で、それは「専用の通信路を使え」と書いてあるです。
例えばシリアルで直結するか、Ethernetのクロスケーブルで直結しろと。
で、今はそうなってないということですね。
535● ◆ANGLERlqvM
NGNG なるほど、まだケーブルは繋がってないのですね。
でも、おいちゃんは、『private LAN に全部つないだ』と言ってたような。
でも、おいちゃんは、『private LAN に全部つないだ』と言ってたような。
536root▲ ★
2005/12/05(月) 14:09:03ID:???0 >>535
えっと、今こうなっているのです。< banana403/404
fxp0 … 外部通信用
fxp1 … 内部通信用(live22x1/x2/x3と通信)
で、heartbeat通信用に、fxp0でもfxp1でもない占有の通信路を確保すべきと
heartbeatのドキュメントに書いてあるわけです。
で、今あいているvr0(マザボについているもの)を使おうかと思って、
雪だるまスレで相談したのですが、「それを使うことは想定してなかった」という返事で、
今はかわりにfxp1を使って、heartbeatの通信もしていると。
えっと、今こうなっているのです。< banana403/404
fxp0 … 外部通信用
fxp1 … 内部通信用(live22x1/x2/x3と通信)
で、heartbeat通信用に、fxp0でもfxp1でもない占有の通信路を確保すべきと
heartbeatのドキュメントに書いてあるわけです。
で、今あいているvr0(マザボについているもの)を使おうかと思って、
雪だるまスレで相談したのですが、「それを使うことは想定してなかった」という返事で、
今はかわりにfxp1を使って、heartbeatの通信もしていると。
538root▲ ★
2005/12/05(月) 16:00:05ID:???0 Ethernetのブロードキャストでのやりとりをやめて、
普通のUDPパケットでheartbeat通信をやりとりするようにしてみた。
修正後のha.cf
#bcast fxp1
ucast fxp1 192.168.100.66 (banana404ではここが192.168.100.65)
keepalive 2
warntime 10
deadtime 30
initdead 60
#udpport 694
auto_failback off
respawn hacluster /usr/local/lib/heartbeat/ipfail
#respawn hacluster /usr/local/lib/heartbeat/ccm
node banana403.maido3.com
node banana404.maido3.com
ping 206.223.150.1
普通のUDPパケットでheartbeat通信をやりとりするようにしてみた。
修正後のha.cf
#bcast fxp1
ucast fxp1 192.168.100.66 (banana404ではここが192.168.100.65)
keepalive 2
warntime 10
deadtime 30
initdead 60
#udpport 694
auto_failback off
respawn hacluster /usr/local/lib/heartbeat/ipfail
#respawn hacluster /usr/local/lib/heartbeat/ccm
node banana403.maido3.com
node banana404.maido3.com
ping 206.223.150.1
539root▲ ★
2005/12/05(月) 16:04:45ID:???0 http://www.linux-ha.org/ha_2ecf
> The bcast directive does not work on FreeBSD because of the fragmentation issue described in
> W. Richard Stevens - Unix Network Programming - Vol 1 - 3rd Edition: The Sockets Networking API
やられたのか。
フラグメント起こすといけないから、FreeBSDではbcastは使っちゃだめぽと。
これで、安定するといいなと。
> The bcast directive does not work on FreeBSD because of the fragmentation issue described in
> W. Richard Stevens - Unix Network Programming - Vol 1 - 3rd Edition: The Sockets Networking API
やられたのか。
フラグメント起こすといけないから、FreeBSDではbcastは使っちゃだめぽと。
これで、安定するといいなと。
540root▲ ★
2005/12/05(月) 16:14:04ID:???0 これで、リブートテストをしてみる。
まずはbanana403をリブート。
banana404に切り替わったのを確認。
まずはbanana403をリブート。
banana404に切り替わったのを確認。
541root▲ ★
2005/12/05(月) 16:15:25ID:???0 403は無事立ち上がり、スタンバイになったのを確認。
404をリブート。403に切り替わったのを確認。
404をリブート。403に切り替わったのを確認。
542root▲ ★
2005/12/05(月) 16:17:41ID:???0 404は無事立ち上がり、スタンバイになったのを確認。
切り替わりも、ややスムーズになった模様。
これで、動かしてみるじゃ。
切り替わりも、ややスムーズになった模様。
これで、動かしてみるじゃ。
544root▲ ★
NGNG >>526
> ・bbs.cgi トラックバック部分を改良する。
done. by bbs.cgi 2005/12/05
> ・bbs.cgi トラックバック部分を改良する。
助けを求めてみた。
read.cgi再開発スレ Part2
http://qb5.2ch.net/test/read.cgi/operate/1105909861/415
> ・live22x[123]のどれかが落ちても、切り離されない。
if 自分が振り分けをサービスしている {
三姉妹の状況を調べて、状況に応じてつなげたり切ったりする
}
というかんじのを、banana403/404でcronか何かで動かせばいいのかなと。
> ・削除関連の各種呪文が雪だるまに対応していない。
とりあえず唯一知っているやつ(スレスト)で、試してみるか。
あとは、、、できる人に期待で。
> ・bbs.cgi トラックバック部分を改良する。
done. by bbs.cgi 2005/12/05
> ・bbs.cgi トラックバック部分を改良する。
助けを求めてみた。
read.cgi再開発スレ Part2
http://qb5.2ch.net/test/read.cgi/operate/1105909861/415
> ・live22x[123]のどれかが落ちても、切り離されない。
if 自分が振り分けをサービスしている {
三姉妹の状況を調べて、状況に応じてつなげたり切ったりする
}
というかんじのを、banana403/404でcronか何かで動かせばいいのかなと。
> ・削除関連の各種呪文が雪だるまに対応していない。
とりあえず唯一知っているやつ(スレスト)で、試してみるか。
あとは、、、できる人に期待で。
546root▲ ★
2005/12/05(月) 22:32:25ID:???0 >>538 をさらに修正。
heartbeatの通信を占有チャンネルに変更。
#bcast fxp1
#ucast fxp1 192.168.100.66
ucast vr0 10.0.0.2 (banana404ではここが10.0.0.1)
keepalive 2
warntime 10
deadtime 30
initdead 60
#udpport 694
auto_failback off
respawn hacluster /usr/local/lib/heartbeat/ipfail
#respawn hacluster /usr/local/lib/heartbeat/ccm
node banana403.maido3.com
node banana404.maido3.com
ping 206.223.150.1
heartbeatの通信を占有チャンネルに変更。
#bcast fxp1
#ucast fxp1 192.168.100.66
ucast vr0 10.0.0.2 (banana404ではここが10.0.0.1)
keepalive 2
warntime 10
deadtime 30
initdead 60
#udpport 694
auto_failback off
respawn hacluster /usr/local/lib/heartbeat/ipfail
#respawn hacluster /usr/local/lib/heartbeat/ccm
node banana403.maido3.com
node banana404.maido3.com
ping 206.223.150.1
547root▲ ★
NGNG >>545
> ・read.cgi をフロントエンドで動かす。
は、できた。
基本はOKなので、バイナリの共通化をはかる。
神に感謝で。
・キャッシュが微妙におかしい場合があるっぽい
Apache関連か。
ひどいようならキャッシュ設定を無効に。将来的にはApache 2.2化か。
・root権限がなくても作業できるようにする
しくみは作れそうな感じ。
> ・read.cgi をフロントエンドで動かす。
は、できた。
基本はOKなので、バイナリの共通化をはかる。
神に感謝で。
・キャッシュが微妙におかしい場合があるっぽい
Apache関連か。
ひどいようならキャッシュ設定を無効に。将来的にはApache 2.2化か。
・root権限がなくても作業できるようにする
しくみは作れそうな感じ。
548root▲ ★
NGNG めもめも。Apache のキャッシュ問題。
【きりたんぽ】雪だるま作戦に思いを馳せながら雑談するスレッド Part28
http://aa5.2ch.net/test/read.cgi/nanmin/1133468879/540
【きりたんぽ】雪だるま作戦に思いを馳せながら雑談するスレッド Part28
http://aa5.2ch.net/test/read.cgi/nanmin/1133468879/540
2005/12/08(木) 11:59:56ID:wTfWzixj0
550root▲ ★
2005/12/08(木) 13:56:53ID:???0 >>549
vrは負荷には強くないですね。
携帯サーバでやった時も、NICがvrなやつが先に微妙になりました(メモリも少なかったが)。
トラフィックよりも、フレーム数が多い場合に微妙になるようです。
今回vrはheartbeatのやりとりにしか使っていないので、
フレームが落ちることがなければ、なんとかなるんではないかと。
(外部や他サーバとの通信は全部fxpかem)
vrは負荷には強くないですね。
携帯サーバでやった時も、NICがvrなやつが先に微妙になりました(メモリも少なかったが)。
トラフィックよりも、フレーム数が多い場合に微妙になるようです。
今回vrはheartbeatのやりとりにしか使っていないので、
フレームが落ちることがなければ、なんとかなるんではないかと。
(外部や他サーバとの通信は全部fxpかem)
551root▲ ★
2005/12/08(木) 15:32:57ID:???0 config -g なんてあるのね、しらんかった。
http://www.nendai.nagoya-u.ac.jp/~kato/FreeBSD/debug/kgdb.html
http://www.nendai.nagoya-u.ac.jp/~kato/FreeBSD/debug/kgdb.html
552root▲ ★
2005/12/09(金) 12:12:19ID:???0553root▲ ★
2005/12/10(土) 19:09:06ID:???0 read.cgi再開発スレ Part2
http://qb5.2ch.net/test/read.cgi/operate/1105909861/484-485
これを受けて、worker MPMに挑戦しようと思っていたりするわけですが、
問題なのは、サーバ数のところの調整です。
今、typicalなtigerサーバでは、
<IfModule prefork.c>
StartServers 768
MinSpareServers 128
MaxSpareServers 768
ServerLimit 1024
MaxClients 1024
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
といったかんじなんですが(上記はnews19)、
これを <IfModule worker.c> のところに、どう反映させるのがいいのかなと。
http://qb5.2ch.net/test/read.cgi/operate/1105909861/484-485
これを受けて、worker MPMに挑戦しようと思っていたりするわけですが、
問題なのは、サーバ数のところの調整です。
今、typicalなtigerサーバでは、
<IfModule prefork.c>
StartServers 768
MinSpareServers 128
MaxSpareServers 768
ServerLimit 1024
MaxClients 1024
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
といったかんじなんですが(上記はnews19)、
これを <IfModule worker.c> のところに、どう反映させるのがいいのかなと。
2005/12/10(土) 19:28:23ID:nEGwQ7980
こんな感じ?あんまり自信ないけど
<IfModule worker.c>
StartServers 6
Serverlimit 8
ThreadLimit 128
ThreadPerChild 128
MinSpareThreads 128
MaxSpareThreads 768
MaxClients 1024
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
<IfModule worker.c>
StartServers 6
Serverlimit 8
ThreadLimit 128
ThreadPerChild 128
MinSpareThreads 128
MaxSpareThreads 768
MaxClients 1024
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
2005/12/10(土) 20:04:50ID:ljr20zQR0
まあ、1プロセスに何スレッドにするのかは難しいですねえ
557▲ ◆cZfSunOs.U
2005/12/10(土) 20:34:18ID:1jtGNzJ50 おぉ,worker MPM 行きますか.
# 2.2 なら event MPM も行ってみたいところですが.
で,可能ならプロセス数を絞って1プロセスあたりのスレッド数を多くしてみたいところですが,
bbsd もスレッド数を増やした状態だと挙動が不安定な模様だったので,ちょっと心配ですね.
どこまで行けるかは「じっけん!じっけん!」ってところですか.
で,MaxMemFree はスレッド数に応じて増やした方がいいかも知れません.
あと,AcceptMutex pthread でもちゃんと動くなら,FreeBSD でのデフォルトの
flock より効率はいいんですが...... pthread_mutexattr_setrobust_np()
がないプラットフォームだと httpd がコケた時がコワいのか......
# 2.2 なら event MPM も行ってみたいところですが.
で,可能ならプロセス数を絞って1プロセスあたりのスレッド数を多くしてみたいところですが,
bbsd もスレッド数を増やした状態だと挙動が不安定な模様だったので,ちょっと心配ですね.
どこまで行けるかは「じっけん!じっけん!」ってところですか.
で,MaxMemFree はスレッド数に応じて増やした方がいいかも知れません.
あと,AcceptMutex pthread でもちゃんと動くなら,FreeBSD でのデフォルトの
flock より効率はいいんですが...... pthread_mutexattr_setrobust_np()
がないプラットフォームだと httpd がコケた時がコワいのか......
558root▲ ★
2005/12/11(日) 15:33:53ID:???0 live22xの受付が落ちた時の避難口用に、
live22y.2ch.net を作ることにしました。
こちらは従来のDNSラウンドロビン方式なので、手堅いです。
ただし、フロントが1台落ちると、いまいちになります。
以下のDNSの設定変更をお願いします。
(以下の3つを新規追加)
+live22y.2ch.net:206.223.150.64
+live22y.2ch.net:206.223.150.74
+live22y.2ch.net:206.223.150.84
live22y.2ch.net を作ることにしました。
こちらは従来のDNSラウンドロビン方式なので、手堅いです。
ただし、フロントが1台落ちると、いまいちになります。
以下のDNSの設定変更をお願いします。
(以下の3つを新規追加)
+live22y.2ch.net:206.223.150.64
+live22y.2ch.net:206.223.150.74
+live22y.2ch.net:206.223.150.84
559root▲ ★
2005/12/11(日) 22:55:38ID:???0 【きりぼし】雪だるま作戦に思いを馳せながら雑談するスレッド Part29
http://aa5.2ch.net/test/read.cgi/nanmin/1133983623/750
ということで、>>558 に加えて、以下の設定変更もあわせてお願いします。
これで、live22x は live22y の別名となり、かつ設定を変えた場合は5分程度で
それが浸透するようになるはず。
(現在の設定)
+live22x.2ch.net:206.223.150.96
(上記を削除し、下記を追加)
Clive22x.2ch.net:live22y.2ch.net:300
http://aa5.2ch.net/test/read.cgi/nanmin/1133983623/750
ということで、>>558 に加えて、以下の設定変更もあわせてお願いします。
これで、live22x は live22y の別名となり、かつ設定を変えた場合は5分程度で
それが浸透するようになるはず。
(現在の設定)
+live22x.2ch.net:206.223.150.96
(上記を削除し、下記を追加)
Clive22x.2ch.net:live22y.2ch.net:300
560root▲ ★
NGNG561root▲ ★
NGNG live22x2では、これに対して、
<IfModule prefork.c>
StartServers 1536
MinSpareServers 256
MaxSpareServers 1536
ServerLimit 2304
MaxClients 2304
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
こう設定したです。
<IfModule worker.c>
StartServers 48
Serverlimit 72
ThreadLimit 32
ThreadsPerChild 32
MinSpareThreads 256
MaxSpareThreads 1536
MaxClients 2304
MaxRequestsPerChild 1000000
MaxMemFree 64000
</IfModule>
server-status で見る限り、受付の見かけ上の人数は同じに見えます。
で、read.cgi / bbs.cgi とも、動いたっぽい。
<IfModule prefork.c>
StartServers 1536
MinSpareServers 256
MaxSpareServers 1536
ServerLimit 2304
MaxClients 2304
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
こう設定したです。
<IfModule worker.c>
StartServers 48
Serverlimit 72
ThreadLimit 32
ThreadsPerChild 32
MinSpareThreads 256
MaxSpareThreads 1536
MaxClients 2304
MaxRequestsPerChild 1000000
MaxMemFree 64000
</IfModule>
server-status で見る限り、受付の見かけ上の人数は同じに見えます。
で、read.cgi / bbs.cgi とも、動いたっぽい。
562root▲ ★
NGNG …これをlive22x[13]にも投入したいけど、
今日は、やめておこう。
楽しみは明日以降にということで。
今日は、やめておこう。
楽しみは明日以降にということで。
563root▲ ★
NGNG で、言うまでもないですが、
このworker MPMがちゃんと動くようになると、
一人のhttpdが多数のセッションを同時にさばけるようになるので、
メモリが空くとか、設定によってはより多くのセッションを
さばけるようになるとか、そういう話なわけです。
このworker MPMがちゃんと動くようになると、
一人のhttpdが多数のセッションを同時にさばけるようになるので、
メモリが空くとか、設定によってはより多くのセッションを
さばけるようになるとか、そういう話なわけです。
2005/12/12(月) 00:54:57ID:YBe5/2YX0
ThreadsPerChild 32なら、MaxRequestsPerChildを32倍したほうが良い気がする
566root▲ ★
NGNG こうしてみた。
<IfModule worker.c>
StartServers 48
Serverlimit 72
ThreadLimit 32
ThreadsPerChild 32
MinSpareThreads 256
MaxSpareThreads 1536
MaxClients 2304
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
<IfModule worker.c>
StartServers 48
Serverlimit 72
ThreadLimit 32
ThreadsPerChild 32
MinSpareThreads 256
MaxSpareThreads 1536
MaxClients 2304
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
567root▲ ★
NGNG 普通の板でも、実験してみるかな。
明日あたり、ex11 = 狼の方々にご協力いただこうかと。
明日あたり、ex11 = 狼の方々にご協力いただこうかと。
569root▲ ★
NGNG >>561 >>566 をまとめると、
prefork => worker への「等価」変換
StartServers = StartServers(p) / ThreadsPerChild
MinSpareThreads = MinSpareServers(p)
MaxSpareThreads = MaxSpareServers(p)
ServerLimit = ServerLimit(p) / ThreadsPerChild
ThreadLimit = ServerLimit(p)
ThreadsPerChild = 1プロセスでいくつのスレッドを処理するか(これから試行)
MaxClients = MaxClients(p)
MaxRequestsPerChild = MaxRequestsPerChild(p) * ThreadsPerChild
MaxMemFree = MaxMemFree(p) * ThreadsPerChild
prefork => worker への「等価」変換
StartServers = StartServers(p) / ThreadsPerChild
MinSpareThreads = MinSpareServers(p)
MaxSpareThreads = MaxSpareServers(p)
ServerLimit = ServerLimit(p) / ThreadsPerChild
ThreadLimit = ServerLimit(p)
ThreadsPerChild = 1プロセスでいくつのスレッドを処理するか(これから試行)
MaxClients = MaxClients(p)
MaxRequestsPerChild = MaxRequestsPerChild(p) * ThreadsPerChild
MaxMemFree = MaxMemFree(p) * ThreadsPerChild
570root▲ ★
NGNG >>569 修正
prefork => worker への「等価」変換
StartServers = StartServers(p) / ThreadsPerChild
MinSpareThreads = MinSpareServers(p)
MaxSpareThreads = MaxSpareServers(p)
ServerLimit = ServerLimit(p) / ThreadsPerChild
ThreadLimit = ThreadsPerChild
ThreadsPerChild = 1プロセスでいくつのスレッドを処理するか(これから試行)
MaxClients = MaxClients(p)
MaxRequestsPerChild = MaxRequestsPerChild(p) * ThreadsPerChild
MaxMemFree = MaxMemFree(p) * ThreadsPerChild
prefork => worker への「等価」変換
StartServers = StartServers(p) / ThreadsPerChild
MinSpareThreads = MinSpareServers(p)
MaxSpareThreads = MaxSpareServers(p)
ServerLimit = ServerLimit(p) / ThreadsPerChild
ThreadLimit = ThreadsPerChild
ThreadsPerChild = 1プロセスでいくつのスレッドを処理するか(これから試行)
MaxClients = MaxClients(p)
MaxRequestsPerChild = MaxRequestsPerChild(p) * ThreadsPerChild
MaxMemFree = MaxMemFree(p) * ThreadsPerChild
571root▲ ★
NGNG >>570 さらに修正
StartServers = StartServers(p) / ThreadsPerChild
MinSpareThreads = MinSpareServers(p)
MaxSpareThreads = MaxSpareServers(p)
ServerLimit = ServerLimit(p) / ThreadsPerChild
ThreadLimit = ThreadsPerChildより多くする、当面同じで
ThreadsPerChild = 1プロセスでいくつのスレッドを処理するか(これから試行)
MaxClients = MaxClients(p)
MaxRequestsPerChild = MaxRequestsPerChild(p) * ThreadsPerChild
MaxMemFree = MaxMemFree(p) * ThreadsPerChild
StartServers = StartServers(p) / ThreadsPerChild
MinSpareThreads = MinSpareServers(p)
MaxSpareThreads = MaxSpareServers(p)
ServerLimit = ServerLimit(p) / ThreadsPerChild
ThreadLimit = ThreadsPerChildより多くする、当面同じで
ThreadsPerChild = 1プロセスでいくつのスレッドを処理するか(これから試行)
MaxClients = MaxClients(p)
MaxRequestsPerChild = MaxRequestsPerChild(p) * ThreadsPerChild
MaxMemFree = MaxMemFree(p) * ThreadsPerChild
572root▲ ★
NGNG ex11の設定 (>>553から)
<IfModule worker.c>
StartServers 24
MinSpareThreads 128
MaxSpareThreads 768
ServerLimit 32
ThreadLimit 32
ThreadsPerChild 32
MaxClients 1024
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
<IfModule worker.c>
StartServers 24
MinSpareThreads 128
MaxSpareThreads 768
ServerLimit 32
ThreadLimit 32
ThreadsPerChild 32
MaxClients 1024
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
573root▲ ★
NGNG httpdの大きさはこのぐらいか。
これで1プロセス32セッションになるなら、相当いい感じ。
news19
16848 ch2news19 96 0 9572K 5196K select 0 0:43 0.05% 0.05% httpd
ex11
84519 ch2ex11 96 0 21712K 15304K select 1 0:17 0.00% 0.00% httpd
これで1プロセス32セッションになるなら、相当いい感じ。
news19
16848 ch2news19 96 0 9572K 5196K select 0 0:43 0.05% 0.05% httpd
ex11
84519 ch2ex11 96 0 21712K 15304K select 1 0:17 0.00% 0.00% httpd
574root▲ ★
NGNG 以下のサーバのパスワード変更済み。
oyster901 902 243
cobra2244 2245 2246 2247
tiger503 504 505 506 507 508 509 510 511 512
tiger2513 2514
tiger2522 2523 2524 2525
携帯系tigerとroot権限ありbananaは、これから作業へと。
oyster901 902 243
cobra2244 2245 2246 2247
tiger503 504 505 506 507 508 509 510 511 512
tiger2513 2514
tiger2522 2523 2524 2525
携帯系tigerとroot権限ありbananaは、これから作業へと。
575root▲ ★
NGNG 済み。
tiger2507 2508 2509 2510 2511 2512
tiger2507 2508 2509 2510 2511 2512
576root▲ ★
NGNG 済み。
banana201 227 238 273 307 402 403 404 405 406
banana201 227 238 273 307 402 403 404 405 406
577桃色吐息 ★
NGNG 済み。
cherry903
cherry903
579root▲ ★
NGNG これで、担当分は全部済みのはず。
漏れがあったら、ご指摘をば。
漏れがあったら、ご指摘をば。
580root▲ ★
NGNG JimさんとSeanさんに、作業完了と新パスワードを伝えた。
581root▲ ★
NGNG で、news19では、worker MPM化は失敗の模様。
FreeBSD 5.3R だめ
FreeBSD 5.4R, 6.0R 大丈夫
ということみたい。
FreeBSD 5.3R だめ
FreeBSD 5.4R, 6.0R 大丈夫
ということみたい。
582root▲ ★
NGNG 若者に愛の手紙を送った。
これで、全作業完了のはず。
これで、全作業完了のはず。
>>558-559
done
done
584root▲ ★
NGNG >>583
確認しました。
%dig +short -t a live22x.2ch.net
live22y.2ch.net.
206.223.150.64
206.223.150.74
206.223.150.84
これで、DNSラウンドロビンモードに徐々に移行するはず。
確認しました。
%dig +short -t a live22x.2ch.net
live22y.2ch.net.
206.223.150.64
206.223.150.74
206.223.150.84
これで、DNSラウンドロビンモードに徐々に移行するはず。
586root▲ ★
NGNG 正しく300になっていたです。
%dig +norec -t cname live22x.2ch.net @ns1.maido3.com
(中略)
;; ANSWER SECTION:
live22x.2ch.net. 300 IN CNAME live22y.2ch.net.
%dig +norec -t a live22y.2ch.net @ns1.maido3.com
(中略)
;; ANSWER SECTION:
live22y.2ch.net. 300 IN A 206.223.150.64
live22y.2ch.net. 300 IN A 206.223.150.74
live22y.2ch.net. 300 IN A 206.223.150.84
%dig +norec -t cname live22x.2ch.net @ns1.maido3.com
(中略)
;; ANSWER SECTION:
live22x.2ch.net. 300 IN CNAME live22y.2ch.net.
%dig +norec -t a live22y.2ch.net @ns1.maido3.com
(中略)
;; ANSWER SECTION:
live22y.2ch.net. 300 IN A 206.223.150.64
live22y.2ch.net. 300 IN A 206.223.150.74
live22y.2ch.net. 300 IN A 206.223.150.84
焼かれているのか?
>>587
そ、そんな永久規制なところをわざわざ使わんでも。
そ、そんな永久規制なところをわざわざ使わんでも。
2005/12/12(月) 17:19:24ID:HLFe9TgK0
本日(12/12)速そうな番組
20:00〜 TBS「水戸黄門」
松下の一社提供番組なので、全CMが例のおわびに差し換わる模様
20:00〜 TBS「水戸黄門」
松下の一社提供番組なので、全CMが例のおわびに差し換わる模様
>>589
どもです。
でも、こっちがいいかも。
↓
【かぼちゃ】負荷監視所_20051123
http://live14.2ch.net/test/read.cgi/liveplus/1132747514/
どもです。
でも、こっちがいいかも。
↓
【かぼちゃ】負荷監視所_20051123
http://live14.2ch.net/test/read.cgi/liveplus/1132747514/
2005/12/12(月) 17:46:42ID:MXlgwhaVO
>>588
ちょwwwwwwヒドスwwwwwwwww
ちょwwwwwwヒドスwwwwwwwww
workerを利用して、
バックエンド(live22)の処理受付可能数を、>>566 の倍にしてみたつもり。
<IfModule worker.c>
StartServers 96
MinSpareThreads 512
MaxSpareThreads 3072
Serverlimit 144
ThreadLimit 32
ThreadsPerChild 32
MaxClients 4608
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
バックエンド(live22)の処理受付可能数を、>>566 の倍にしてみたつもり。
<IfModule worker.c>
StartServers 96
MinSpareThreads 512
MaxSpareThreads 3072
Serverlimit 144
ThreadLimit 32
ThreadsPerChild 32
MaxClients 4608
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
593stream ◆PNstream2s
2005/12/12(月) 21:22:40ID:bHUmkslz0 FreeBSD5.3Rでworkerがうまく動かないのってこれじゃないんですか?
■新春特別企画「雪だるま作戦」liveサーバの飛躍なるか!? Part1
http://qb5.2ch.net/operate/kako/1105/11050/1105035540.html
188 ◆cZfSunOs.U [sage] 05/03/10 20:55:04 ID:geHPxiLU0
http://www.mail-archive.com/dev@httpd.apache.org/msg24903.html
* FreeBSD, threads, and worker MPM. All seems to work fine
if you only have one worker process with many threads. Add
a second worker process and the accept lock seems to be
lost. This might be an APR issue with how it deals with
the child_init hook (i.e. the fcntl lock needs to be resynced).
More examination and analysis is required.
Status: Works with FreeBSD 5.3. Does not work in previous versions.
This has also been reported on Cygwin.
189 動け動けウゴウゴ2ちゃんねる [sage] 05/03/10 21:13:47 ID:KUErTDVR0
ほう。
つまり、1プロセスならば問題なさそう、という事ですね。
むしろ願ったりな状況なのかも。
■新春特別企画「雪だるま作戦」liveサーバの飛躍なるか!? Part1
http://qb5.2ch.net/operate/kako/1105/11050/1105035540.html
188 ◆cZfSunOs.U [sage] 05/03/10 20:55:04 ID:geHPxiLU0
http://www.mail-archive.com/dev@httpd.apache.org/msg24903.html
* FreeBSD, threads, and worker MPM. All seems to work fine
if you only have one worker process with many threads. Add
a second worker process and the accept lock seems to be
lost. This might be an APR issue with how it deals with
the child_init hook (i.e. the fcntl lock needs to be resynced).
More examination and analysis is required.
Status: Works with FreeBSD 5.3. Does not work in previous versions.
This has also been reported on Cygwin.
189 動け動けウゴウゴ2ちゃんねる [sage] 05/03/10 21:13:47 ID:KUErTDVR0
ほう。
つまり、1プロセスならば問題なさそう、という事ですね。
むしろ願ったりな状況なのかも。
596root▲ ★
NGNG news19, ex14, live22系でworker MPM(with -lpthread)を動かしてみた結果:
Apacheはどれも2.0.55を使用。
news19 (FreeBSD 5.3R):
・httpd落ちまくり、最終的には外部からのアクセス不能に、あわてて戻す
ex11 (FreeBSD 5.4R):
・概ね問題なし、ただしhttpdの数が減らない設定にしているはずなのに減っていく現象が発生
・アクセスが多くなればちゃんと増える
live22系 (FreeBSD 6.0R)
・現時点まで全く問題なし
ということでread.cgiのようなプログラムもさることながら、
OSそのものやスレッドライブラリの出来の違いも、大きいみたい。
昨日管理人から「worker MPMが普通にちゃんと動いたっていうの、初めて聞きましたー」
って言われたです。確かに、そうかも。
Apacheはどれも2.0.55を使用。
news19 (FreeBSD 5.3R):
・httpd落ちまくり、最終的には外部からのアクセス不能に、あわてて戻す
ex11 (FreeBSD 5.4R):
・概ね問題なし、ただしhttpdの数が減らない設定にしているはずなのに減っていく現象が発生
・アクセスが多くなればちゃんと増える
live22系 (FreeBSD 6.0R)
・現時点まで全く問題なし
ということでread.cgiのようなプログラムもさることながら、
OSそのものやスレッドライブラリの出来の違いも、大きいみたい。
昨日管理人から「worker MPMが普通にちゃんと動いたっていうの、初めて聞きましたー」
って言われたです。確かに、そうかも。
597root▲ ★
NGNG >>596
たぶん、これか。
FreeBSD/i386 5.4-RELEASE Release Notes
http://www.freebsd.org/releases/5.4R/relnotes-i386.html
> A number of bugfixes for libpthread have been merged from HEAD.
たぶん、これか。
FreeBSD/i386 5.4-RELEASE Release Notes
http://www.freebsd.org/releases/5.4R/relnotes-i386.html
> A number of bugfixes for libpthread have been merged from HEAD.
2005/12/13(火) 20:00:14ID:6UEXQNB00
>> 586
今年はもう受付嬢の実験はないようですが、
CNAMEをlive22y.peko.2ch.netにしておけば、
maido3の中のひとがいなくても、rootさんだけで
実験できるかも。
今年はもう受付嬢の実験はないようですが、
CNAMEをlive22y.peko.2ch.netにしておけば、
maido3の中のひとがいなくても、rootさんだけで
実験できるかも。
599▲ ◆cZfSunOs.U
2005/12/13(火) 23:33:11ID:pxLkBcfF0 worker MPM は,とりあえず順調なようですね.
>>571
>ThreadLimit = ThreadsPerChildより多くする、当面同じで
worker MPM では1プロセスあたりのスレッド数は固定なので,
ThreadLimit > ThreadsPerChild の状態にしてもメリットはなく,
むしろスレッド管理データ領域を必要以上に確保してメモリの無駄遣いになっちゃいます......
>>571
>ThreadLimit = ThreadsPerChildより多くする、当面同じで
worker MPM では1プロセスあたりのスレッド数は固定なので,
ThreadLimit > ThreadsPerChild の状態にしてもメリットはなく,
むしろスレッド管理データ領域を必要以上に確保してメモリの無駄遣いになっちゃいます......
2005/12/14(水) 02:07:57ID:LE2aS7aP0
FreeBSD 6.0R Apache2.2 + worker MPM
という人柱も海外にはチラホラ出現しているね。
という人柱も海外にはチラホラ出現しているね。
601root▲ ★
2005/12/14(水) 02:34:09ID:???0602root▲ ★
2005/12/14(水) 02:34:38ID:???0 >>601
<IfModule worker.c>
StartServers 144
MinSpareThreads 768
MaxSpareThreads 4608
Serverlimit 216
ThreadLimit 32
ThreadsPerChild 32
MaxClients 6912
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
<IfModule worker.c>
StartServers 144
MinSpareThreads 768
MaxSpareThreads 4608
Serverlimit 216
ThreadLimit 32
ThreadsPerChild 32
MaxClients 6912
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
603root▲ ★
NGNG ex14(FreeBSD 6.0R/amd64)もworker MPMに移行した。
問題ない模様。
問題ない模様。
604む@別のPC
2005/12/17(土) 22:13:14ID:8BhW9cSP0 http://live22.2ch.net/_service/bbsd-20051217.txt
で、2回ばかり、
> total worker threads = 4, idle worker threads = 1
があったので、
-n 32 => -n 48 にしてみた。@ bbsd
で、2回ばかり、
> total worker threads = 4, idle worker threads = 1
があったので、
-n 32 => -n 48 にしてみた。@ bbsd
605▲ ◆cZfSunOs.U
2005/12/18(日) 00:53:38ID:wzveF3mu0 >>604 PC 故障中乙です......
まぁ,現在の bbsd はスレッド数可変式なので足りなくなったら増えますけどね.
-n32 なら 4-32,-n48 なら 6-48 の範囲でスレッド数は変化します.
まぁ,現在の bbsd はスレッド数可変式なので足りなくなったら増えますけどね.
-n32 なら 4-32,-n48 なら 6-48 の範囲でスレッド数は変化します.
607root▲ ★
NGNG 来年の予定。
HEADS UP: Release schedule for 2006
http://lists.freebsd.org/pipermail/freebsd-stable/2005-December/020744.html
Jan 30: Freeze RELENG_5 and RELENG_6
Mar 20: Release FreeBSD 6.1
Apr 3: Release FreeBSD 5.5
Jun 12: Freeze RELENG_6
Jul 31: Release FreeBSD 6.2
Oct 23: Freeze RELENG_6
Dec 11: Release FreeBSD 6.3
5系は5.5Rでおしまい。
6系をがんがって3回出すと言っているけど、さて、どうなることやら。
HEADS UP: Release schedule for 2006
http://lists.freebsd.org/pipermail/freebsd-stable/2005-December/020744.html
Jan 30: Freeze RELENG_5 and RELENG_6
Mar 20: Release FreeBSD 6.1
Apr 3: Release FreeBSD 5.5
Jun 12: Freeze RELENG_6
Jul 31: Release FreeBSD 6.2
Oct 23: Freeze RELENG_6
Dec 11: Release FreeBSD 6.3
5系は5.5Rでおしまい。
6系をがんがって3回出すと言っているけど、さて、どうなることやら。
>>607
さっそく、FreeBSB 6.0R-p1になりました。
20051219: p1 FreeBSD-EN-05:04.nfs
Correct a locking issue in nfs_lookup() where a call to vrele()
might be made while holding the vnode mutex, which resulted
in kernel panics under certain load patterns.
さっそく、FreeBSB 6.0R-p1になりました。
20051219: p1 FreeBSD-EN-05:04.nfs
Correct a locking issue in nfs_lookup() where a call to vrele()
might be made while holding the vnode mutex, which resulted
in kernel panics under certain load patterns.
609root▲ ★
2005/12/22(木) 02:14:23ID:???0611root▲ ★
2005/12/22(木) 02:35:40ID:???0 *BSDのNFSでまともに動くのって、経験したことがないです。
2chでも大敗だったのは、記憶に新しいところ。
NFSをまじめに使いたいなら、Solarisしかないかなと。
rpc.lockdとか、ぼろいみたい。
2chでも大敗だったのは、記憶に新しいところ。
NFSをまじめに使いたいなら、Solarisしかないかなと。
rpc.lockdとか、ぼろいみたい。
2005/12/22(木) 07:47:05ID:dsgDEabi0
>*BSDのNFSでまともに動くのって、経験したことがないです。
Linuxはさらにダメぽ。
つまりroot★氏のいうとおりSolarisだけか……
Linuxはさらにダメぽ。
つまりroot★氏のいうとおりSolarisだけか……
2005/12/22(木) 10:49:16ID:rVVGEGh20
Linux の NFS は論外として、*BSD の NFS はそこそこ
というか、かなりよくなってきてると思うけど、
どの辺がダメぽなの?
というか、かなりよくなってきてると思うけど、
どの辺がダメぽなの?
614root▲ ★
2005/12/22(木) 12:05:16ID:???0 >>613
確かに昔よりは、相当いいかんじですね。それは認めるです。
NFS越しにfindを繰り返すとそのまま逝ってしまうとかいうことは、
なくなってきました。
・雪だるまで使った時は、ヘビーに読むと(read only mount)
I/O待ちになったまま、カーネル内でささる状況を観測
(psで見るとDの状態のままになる)
(FreeBSD 5.4R)
あと何より、
・NFS越しのロック機構(rpc.lockd)が相当しょぼい
これに尽きるかなと。
Solarisですら、rpc.lockdのパッチは相当出ていたように記憶しているです。
確かに昔よりは、相当いいかんじですね。それは認めるです。
NFS越しにfindを繰り返すとそのまま逝ってしまうとかいうことは、
なくなってきました。
・雪だるまで使った時は、ヘビーに読むと(read only mount)
I/O待ちになったまま、カーネル内でささる状況を観測
(psで見るとDの状態のままになる)
(FreeBSD 5.4R)
あと何より、
・NFS越しのロック機構(rpc.lockd)が相当しょぼい
これに尽きるかなと。
Solarisですら、rpc.lockdのパッチは相当出ていたように記憶しているです。
615root▲ ★
NGNG めもめも。
HEADS UP: MFC of local_startup changes to rc.d complete
http://lists.freebsd.org/pipermail/freebsd-stable/2005-December/020931.html
HEADS UP: MFC of local_startup changes to rc.d complete
http://lists.freebsd.org/pipermail/freebsd-stable/2005-December/020931.html
616root▲ ★
NGNG べっかんこ作戦関連のDNS登録依頼をします。
既に登録があるようなので、変更依頼になるはずです。
以下の設定変更をお願いします。
ログインアカウント情報等は、別途出します。
(現在)
+u.la:206.223.151.180
+www.u.la:206.223.151.180
(変更後)
+u.la:206.223.157.7
+www.u.la:206.223.157.7
既に登録があるようなので、変更依頼になるはずです。
以下の設定変更をお願いします。
ログインアカウント情報等は、別途出します。
(現在)
+u.la:206.223.151.180
+www.u.la:206.223.151.180
(変更後)
+u.la:206.223.157.7
+www.u.la:206.223.157.7
617root▲ ★
NGNG 続いて、第二弾のDNS登録依頼いきます。
(新規追加)
+same.u.la:206.223.157.12
+chirasi.u.la:206.223.157.17
+bbm.u.la:206.223.157.32
(新規追加)
+same.u.la:206.223.157.12
+chirasi.u.la:206.223.157.17
+bbm.u.la:206.223.157.32
620ピロリ
2005/12/24(土) 19:04:30ID:5ceyGHA+0 ありゃりゃ?
621ピロリ
2005/12/24(土) 19:05:26ID:5ceyGHA+0 誰が設定すれば良いのでしたっけ?
622root▲ ★
NGNG >>621
ns[12].maido3.com で設定すればいいはずですね。
%dig -t ns 0.157.223.206.in-addr.arpa.
; <<>> DiG 9.3.1 <<>> -t ns 0.157.223.206.in-addr.arpa.
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55384
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;0.157.223.206.in-addr.arpa. IN NS
;; ANSWER SECTION:
0.157.223.206.in-addr.arpa. 769 IN NS ns2.maido3.com.
0.157.223.206.in-addr.arpa. 769 IN NS ns1.maido3.com.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Dec 24 02:22:28 2005
;; MSG SIZE rcvd: 90
ns[12].maido3.com で設定すればいいはずですね。
%dig -t ns 0.157.223.206.in-addr.arpa.
; <<>> DiG 9.3.1 <<>> -t ns 0.157.223.206.in-addr.arpa.
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55384
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;0.157.223.206.in-addr.arpa. IN NS
;; ANSWER SECTION:
0.157.223.206.in-addr.arpa. 769 IN NS ns2.maido3.com.
0.157.223.206.in-addr.arpa. 769 IN NS ns1.maido3.com.
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Dec 24 02:22:28 2005
;; MSG SIZE rcvd: 90
623ピロリ
2005/12/24(土) 20:54:08ID:5ceyGHA+0 はいー
624ピロリ
2005/12/24(土) 23:30:04ID:5ceyGHA+0 206.223.157.7 u.la
206.223.157.12 same.u.la
206.223.157.17 chirasi.u.la
206.223.157.32 bbm.u.la
DNS逆引き設定を登録しました。
206.223.157.12 same.u.la
206.223.157.17 chirasi.u.la
206.223.157.32 bbm.u.la
DNS逆引き設定を登録しました。
626▲ ◆cZfSunOs.U
2005/12/25(日) 01:45:36ID:kC90C2xX0 bbs.cgi とかで hostname によって処理を振り分けてる部分とかなかったでしたっけ.
load avg. に応じた処理変更とか.もっとも,DNS の逆引きがどうあれ gethostname() が
stigerXXX.maido3.com を返すのなら大丈夫でしょうけど.
load avg. に応じた処理変更とか.もっとも,DNS の逆引きがどうあれ gethostname() が
stigerXXX.maido3.com を返すのなら大丈夫でしょうけど.
627ピロリ
2005/12/25(日) 01:53:44ID:fD9qTbEU0 修正の方向で、
628root▲ ★
NGNG >>626
> もっとも,DNS の逆引きがどうあれ gethostname() が
> stigerXXX.maido3.com を返すのなら大丈夫でしょうけど.
のはずですね。
サーバごとの臨界LAを定めているところがありますが、
あそこはSys::Hostname を使っていたはず。
> もっとも,DNS の逆引きがどうあれ gethostname() が
> stigerXXX.maido3.com を返すのなら大丈夫でしょうけど.
のはずですね。
サーバごとの臨界LAを定めているところがありますが、
あそこはSys::Hostname を使っていたはず。
630root▲ ★
NGNG 虫を踏んだか。
類似例とか、あるのかしら。
【ブリ大根】負荷監視所_20051214
http://live14.2ch.net/test/read.cgi/liveplus/1134552855/523
523 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/12/25(日) 02:51:36 ID:tGhMF0WE0 ?
クラッシュダンプを収容中。(savecore)
vm_thread_new: kstack allocation failed
スタックを、使い切ったっぽい。
類似例とか、あるのかしら。
【ブリ大根】負荷監視所_20051214
http://live14.2ch.net/test/read.cgi/liveplus/1134552855/523
523 名前: ◆MUMUMUhnYI [sage] 投稿日:2005/12/25(日) 02:51:36 ID:tGhMF0WE0 ?
クラッシュダンプを収容中。(savecore)
vm_thread_new: kstack allocation failed
スタックを、使い切ったっぽい。
631▲ ◆cZfSunOs.U
2005/12/25(日) 04:31:01ID:kC90C2xX0 http://www.monkey.org/freebsd/archive/freebsd-current/200505/msg00063.html
スレッド数が猛烈に増えるとカーネルメモリを食い尽くすってことですかね.
worker MPM で接続可能クライアント数を増やしたのもありますし(>>601-602).
そのカーネルメモリ領域を増やすとかできないんですかね......
スレッド数が猛烈に増えるとカーネルメモリを食い尽くすってことですかね.
worker MPM で接続可能クライアント数を増やしたのもありますし(>>601-602).
そのカーネルメモリ領域を増やすとかできないんですかね......
632root▲ ★
NGNG >>631
in sys/vm/vm_glue.c:
/*
* Get a kernel virtual address for this thread's kstack.
*/
ks = kmem_alloc_nofault(kernel_map,
(pages + KSTACK_GUARD_PAGES) * PAGE_SIZE);
if (ks == 0)
panic("vm_thread_new: kstack allocation failed");
if (KSTACK_GUARD_PAGES != 0) {
pmap_qremove(ks, KSTACK_GUARD_PAGES);
ks += KSTACK_GUARD_PAGES * PAGE_SIZE;
}
td->td_kstack = ks;
となっているのか。
in sys/vm/vm_glue.c:
/*
* Get a kernel virtual address for this thread's kstack.
*/
ks = kmem_alloc_nofault(kernel_map,
(pages + KSTACK_GUARD_PAGES) * PAGE_SIZE);
if (ks == 0)
panic("vm_thread_new: kstack allocation failed");
if (KSTACK_GUARD_PAGES != 0) {
pmap_qremove(ks, KSTACK_GUARD_PAGES);
ks += KSTACK_GUARD_PAGES * PAGE_SIZE;
}
td->td_kstack = ks;
となっているのか。
633root▲ ★
NGNG で、in vm/vm_kern.c:
/*
* kmem_alloc_nofault:
*
* Allocate a virtual address range with no underlying object and
* no initial mapping to physical memory. Any mapping from this
* range to physical memory must be explicitly created prior to
* its use, typically with pmap_qenter(). Any attempt to create
* a mapping on demand through vm_fault() will result in a panic.
*/
vm_offset_t
kmem_alloc_nofault(map, size)
vm_map_t map;
vm_size_t size;
{
vm_offset_t addr;
int result;
size = round_page(size);
addr = vm_map_min(map);
result = vm_map_find(map, NULL, 0,
&addr, size, TRUE, VM_PROT_ALL, VM_PROT_ALL, MAP_NOFAULT);
if (result != KERN_SUCCESS) {
return (0);
}
return (addr);
}
/*
* kmem_alloc_nofault:
*
* Allocate a virtual address range with no underlying object and
* no initial mapping to physical memory. Any mapping from this
* range to physical memory must be explicitly created prior to
* its use, typically with pmap_qenter(). Any attempt to create
* a mapping on demand through vm_fault() will result in a panic.
*/
vm_offset_t
kmem_alloc_nofault(map, size)
vm_map_t map;
vm_size_t size;
{
vm_offset_t addr;
int result;
size = round_page(size);
addr = vm_map_min(map);
result = vm_map_find(map, NULL, 0,
&addr, size, TRUE, VM_PROT_ALL, VM_PROT_ALL, MAP_NOFAULT);
if (result != KERN_SUCCESS) {
return (0);
}
return (addr);
}
634root▲ ★
NGNG #ifndef KSTACK_MAX_PAGES
#define KSTACK_MAX_PAGES 32
#endif
って、なってるですね。(in vm/vm_glue.c)
#define KSTACK_MAX_PAGES 32
#endif
って、なってるですね。(in vm/vm_glue.c)
635root▲ ★
NGNG で、
/*
* Create the kernel stack (including pcb for i386) for a new thread.
* This routine directly affects the fork perf for a process and
* create performance for a thread.
*/
void
vm_thread_new(struct thread *td, int pages)
となっているですね。うむむ。
/*
* Create the kernel stack (including pcb for i386) for a new thread.
* This routine directly affects the fork perf for a process and
* create performance for a thread.
*/
void
vm_thread_new(struct thread *td, int pages)
となっているですね。うむむ。
636root▲ ★
NGNG Googleしてみると、こんな記述が。
http://unix.derkeiler.com/Mailing-Lists/FreeBSD/performance/2005-08/0004.html
Hrm... I'll suggest one tunable:
options KSTACK_MAX_PAGES=32 # Maximum pages to give the kernel stack
Don't crank it up too far, but 64 seems to be a decent number in my
experience. I'd pimp more settings, but given that tuning is still
closer to an art than a science (it wouldn't be if someone catalogued
settings for various applications and hardware combinations, but I
digress), I'll suggest having you take a peak at the various NOTES
files and some of the headers, such as: src/sys/amd64/include/param.h.
I've divulged more in the archives, too. -sc
http://unix.derkeiler.com/Mailing-Lists/FreeBSD/performance/2005-08/0004.html
Hrm... I'll suggest one tunable:
options KSTACK_MAX_PAGES=32 # Maximum pages to give the kernel stack
Don't crank it up too far, but 64 seems to be a decent number in my
experience. I'd pimp more settings, but given that tuning is still
closer to an art than a science (it wouldn't be if someone catalogued
settings for various applications and hardware combinations, but I
digress), I'll suggest having you take a peak at the various NOTES
files and some of the headers, such as: src/sys/amd64/include/param.h.
I've divulged more in the archives, too. -sc
637root▲ ★
NGNG …でかくしてもよさそうな気がするけど、
よく調べてからでないと、ちと、こわいかも。
よく調べてからでないと、ちと、こわいかも。
638root▲ ★
NGNG さらに。
int kstack_pages = KSTACK_PAGES;
SYSCTL_INT(_kern, OID_AUTO, kstack_pages, CTLFLAG_RD, &kstack_pages, 0, "");
sysctl tunableか。
i386では2、amd64では4の模様。
(live22)
%sysctl -a | grep kstack
kern.kstack_pages: 2
(ex14)
%sysctl -a | grep kstack
kern.kstack_pages: 4
int kstack_pages = KSTACK_PAGES;
SYSCTL_INT(_kern, OID_AUTO, kstack_pages, CTLFLAG_RD, &kstack_pages, 0, "");
sysctl tunableか。
i386では2、amd64では4の模様。
(live22)
%sysctl -a | grep kstack
kern.kstack_pages: 2
(ex14)
%sysctl -a | grep kstack
kern.kstack_pages: 4
639root▲ ★
NGNG640root▲ ★
NGNG あと、bbsd ですが、そんなわけで -n 24 に減らしましたが、
もっと小さな値でも、いいのかも、かも。
もっと小さな値でも、いいのかも、かも。
2005/12/25(日) 12:48:31ID:ssnhnbTl0
643▲ ◆cZfSunOs.U
2005/12/25(日) 16:35:56ID:kC90C2xX0 全プロセストータルでのスレッド数が増えすぎないようにということでは,
MaxClients の引き下げとかいうあたりですかね.
# こういうのは,カーネルパニックじゃなくシステムコールのエラーリターンのように
# もっと graceful なやり方にできんものか,とも思ったりもしますが......
MaxClients の引き下げとかいうあたりですかね.
# こういうのは,カーネルパニックじゃなくシステムコールのエラーリターンのように
# もっと graceful なやり方にできんものか,とも思ったりもしますが......
644root▲ ★
2005/12/25(日) 17:15:19ID:???0 >>643
<IfModule worker.c>
StartServers 144
MinSpareThreads 768
MaxSpareThreads 4608
Serverlimit 216
ThreadLimit 32
ThreadsPerChild 32
MaxClients 6912
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
↓
<IfModule worker.c>
StartServers 96
MinSpareThreads 512
MaxSpareThreads 3072
Serverlimit 144
ThreadLimit 32
ThreadsPerChild 32
MaxClients 4608
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
に変更してみた。@ live22
<IfModule worker.c>
StartServers 144
MinSpareThreads 768
MaxSpareThreads 4608
Serverlimit 216
ThreadLimit 32
ThreadsPerChild 32
MaxClients 6912
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
↓
<IfModule worker.c>
StartServers 96
MinSpareThreads 512
MaxSpareThreads 3072
Serverlimit 144
ThreadLimit 32
ThreadsPerChild 32
MaxClients 4608
MaxRequestsPerChild 32000000
MaxMemFree 64000
</IfModule>
に変更してみた。@ live22
645root▲ ★
2005/12/25(日) 21:07:01ID:???0 【ブリ大根】負荷監視所_20051214
http://live14.2ch.net/test/read.cgi/liveplus/1134552855/709
カーネルパニックする前に救い出した。
bbsdが凍り付いて、LAがどんどん上がっている状態だった。
とりあえず、-n 24 を -n 8 にして、
httpdとbbsdをリスタートして、再開。
http://live14.2ch.net/test/read.cgi/liveplus/1134552855/709
カーネルパニックする前に救い出した。
bbsdが凍り付いて、LAがどんどん上がっている状態だった。
とりあえず、-n 24 を -n 8 にして、
httpdとbbsdをリスタートして、再開。
2005/12/25(日) 21:31:46ID:ssnhnbTl0
>>630
よく考えたら、panicの直接の原因はkstack allocation failedだけど、
別の何かが大量にメモリを掴んでいることが真の問題とかいうことも考えられますよね。
# vmstat -mz -M /var/crash/vmcore.1
とかして、何か変わったところとかはありますか?
よく考えたら、panicの直接の原因はkstack allocation failedだけど、
別の何かが大量にメモリを掴んでいることが真の問題とかいうことも考えられますよね。
# vmstat -mz -M /var/crash/vmcore.1
とかして、何か変わったところとかはありますか?
647root▲ ★
2005/12/25(日) 21:40:03ID:???0650▲ ◆cZfSunOs.U
2005/12/26(月) 01:11:40ID:o2brHKko0 >>645
>カーネルパニックする前に救い出した。
>bbsdが凍り付いて、LAがどんどん上がっている状態だった。
う〜む......その凍り付いてる時にどんな状態だかがわかればってとこですが......<bbsd
しかし
http://aa5.2ch.net/test/read.cgi/nanmin/1135352063/164
>[GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"]
なんですよね...... でも,
http://live14.2ch.net/test/read.cgi/liveplus/1134552855/709
>(killでも死なない、kill -9で死んだ)。
ってことはメインスレッドも凍ってたってことでしょうから,
メインスレッドの状態だけでもわかれば手がかりになるかも......
>カーネルパニックする前に救い出した。
>bbsdが凍り付いて、LAがどんどん上がっている状態だった。
う〜む......その凍り付いてる時にどんな状態だかがわかればってとこですが......<bbsd
しかし
http://aa5.2ch.net/test/read.cgi/nanmin/1135352063/164
>[GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"]
なんですよね...... でも,
http://live14.2ch.net/test/read.cgi/liveplus/1134552855/709
>(killでも死なない、kill -9で死んだ)。
ってことはメインスレッドも凍ってたってことでしょうから,
メインスレッドの状態だけでもわかれば手がかりになるかも......
2005/12/26(月) 01:50:02ID:9cjQ9jL80
rootさん、こんばんはーヾ('-')ノ
2005/12/26(月) 10:13:19ID:f+3Ce4xM0
むさんいつぞやはお世話になりましたー。
本業も一息つきそうなので、手伝えることがないか
このスレに参加させてもらいますー。
本業も一息つきそうなので、手伝えることがないか
このスレに参加させてもらいますー。
655▲ ◆cZfSunOs.U
2005/12/26(月) 13:04:26ID:T39eMwpp0 pthread_cond_signal(), pthread_cond_broadcast(), pthread_cond_wait()
pthread_mutex_lock(), pthread_mutex_unlock()
pthread_rwlock_rdlock(), pthread_rwlock_wrlock(), pthread_rwlock_unlock()
これらがエラーになったら abort() するようにしてみますた<bbsd, matd
通常ならこれらがエラーになるのは考えられないんですが,
その考えられないことが発生してるかも知れないので......
で,abort() すると /tmp に core dump します(setuid プロセスになったりしていなければ).
pthread_mutex_lock(), pthread_mutex_unlock()
pthread_rwlock_rdlock(), pthread_rwlock_wrlock(), pthread_rwlock_unlock()
これらがエラーになったら abort() するようにしてみますた<bbsd, matd
通常ならこれらがエラーになるのは考えられないんですが,
その考えられないことが発生してるかも知れないので......
で,abort() すると /tmp に core dump します(setuid プロセスになったりしていなければ).
656root▲ ★
2005/12/26(月) 14:26:06ID:???02005/12/26(月) 20:56:00ID:9cjQ9jL80
最近は鯖さんが氏んでも即復帰する体制作りやってるんですか?ヾ('-')ノ
658root▲ ★
2005/12/26(月) 23:17:59ID:???0NGNG
「絶対繋がる2ちゃんねる」への道
661root▲ ★
2005/12/27(火) 14:51:22ID:???0 …ということで、DNS登録依頼をするです。
雪だるまシステム開発用になります。
以下の登録をよろしくお願いします。
(新規登録)
+snow.2ch.net:206.223.152.30
雪だるまシステム開発用になります。
以下の登録をよろしくお願いします。
(新規登録)
+snow.2ch.net:206.223.152.30
2005/12/27(火) 15:45:27ID:zlg8K/ms0
やほーでsnow.2ch.net見えますた
2005/12/27(火) 16:17:18ID:k/hYTpBl0
>>662
いつもはえーですな
いつもはえーですな
2005/12/27(火) 16:57:14ID:YplRGJUj0
>>rootタン
何のことかよくわかりませんが、いつもお世話になっております
これからも頑張ってください
何のことかよくわかりませんが、いつもお世話になっております
これからも頑張ってください
NGNG
そして、実験用新板が生まれた…
http://snow.2ch.net/alaska/
http://snow.2ch.net/alaska/
668動け動けウゴウゴ2ちゃんねる
2005/12/28(水) 12:37:07ID:Pk1X6/2M0669root▲ ★
NGNG670root▲ ★
NGNG UNIX timeは別に関係ないから(だって所詮は単なる数値)、
dateコマンドとかローカルタイムにする(zoneinfo読む系)ところで、1秒ずれるのかな。
で、ずっとずれ続けると。
FreeBSDだと、
確か5.4R以降じゃないと2006年の閏秒は入ってないから、
そういうやつ(ほとんどのbanana、かなりのtiger)は、何かしないといけないのかな。
ちょっと調べてまとめて、必要ならmaido3.comの中の人にも作業お願いしようっと。
dateコマンドとかローカルタイムにする(zoneinfo読む系)ところで、1秒ずれるのかな。
で、ずっとずれ続けると。
FreeBSDだと、
確か5.4R以降じゃないと2006年の閏秒は入ってないから、
そういうやつ(ほとんどのbanana、かなりのtiger)は、何かしないといけないのかな。
ちょっと調べてまとめて、必要ならmaido3.comの中の人にも作業お願いしようっと。
671root▲ ★
NGNG いろいろ調べ中。
結論からいうと、
FreeBSDでは、デフォルトでは閏秒はシステムに入っていない状態なので、
「デフォルト状態で」「NTPでUTCに対して時間を合わせている限り」、
今回の閏秒挿入に関して、何らかのアクションを起こす必要はない。
つまり、我々は何もする必要がない。
になります。
TAIに合わせている場合(例えばclockspeedとかを使っている場合など)は、
FreeBSDでは最初にそもそも対応が必要だったはずで、
その対応と同じことを、ファイルを更新したうえで、再度やる必要がある。
ことになるはず。
結論からいうと、
FreeBSDでは、デフォルトでは閏秒はシステムに入っていない状態なので、
「デフォルト状態で」「NTPでUTCに対して時間を合わせている限り」、
今回の閏秒挿入に関して、何らかのアクションを起こす必要はない。
つまり、我々は何もする必要がない。
になります。
TAIに合わせている場合(例えばclockspeedとかを使っている場合など)は、
FreeBSDでは最初にそもそも対応が必要だったはずで、
その対応と同じことを、ファイルを更新したうえで、再度やる必要がある。
ことになるはず。
672root▲ ★
NGNG 重要なFAQ:
ネットワ−クによる時刻情報提供サービス(NTPサ−ビス)のうるう秒対応
http://jjy.nict.go.jp/news/leaps.html#l4
NTPの取り扱う時刻は1900年1月1日を起点とした時系ですが、
過去のうるう秒を積算していません。積算秒数をお知らせします。
日本標準時で1月1日8時59分60秒(UTCでは12月31日23時59分60秒)と
9時0分0秒(UTCでは1月1日0時0分0秒)は9時0分0秒に相当する
同じ積算秒数をカウントします。
すなわち、60秒と0秒は、同じ時刻を2度カウントすることになります。
ネットワ−クによる時刻情報提供サービス(NTPサ−ビス)のうるう秒対応
http://jjy.nict.go.jp/news/leaps.html#l4
NTPの取り扱う時刻は1900年1月1日を起点とした時系ですが、
過去のうるう秒を積算していません。積算秒数をお知らせします。
日本標準時で1月1日8時59分60秒(UTCでは12月31日23時59分60秒)と
9時0分0秒(UTCでは1月1日0時0分0秒)は9時0分0秒に相当する
同じ積算秒数をカウントします。
すなわち、60秒と0秒は、同じ時刻を2度カウントすることになります。
673root▲ ★
NGNG こんなページが。djbか。
ほんとに、同じ時刻を2度カウントするのね。すごいな。
http://cr.yp.to/proto/utctai.html
1997-06-30 23:59:59.7 UTC -> 867715199.7 xntpd
1997-06-30 23:59:59.8 UTC -> 867715199.8 xntpd
1997-06-30 23:59:59.9 UTC -> 867715199.9 xntpd
1997-06-30 23:59:60.0 UTC -> 867715200.0 xntpd
1997-06-30 23:59:60.1 UTC -> 867715200.1 xntpd
1997-06-30 23:59:60.2 UTC -> 867715200.2 xntpd
1997-06-30 23:59:60.3 UTC -> 867715200.3 xntpd
1997-06-30 23:59:60.4 UTC -> 867715200.4 xntpd
1997-06-30 23:59:60.5 UTC -> 867715200.5 xntpd
1997-06-30 23:59:60.6 UTC -> 867715200.6 xntpd
1997-06-30 23:59:60.7 UTC -> 867715200.7 xntpd
1997-06-30 23:59:60.8 UTC -> 867715200.8 xntpd
1997-06-30 23:59:60.9 UTC -> 867715200.9 xntpd
1997-07-01 00:00:00.0 UTC -> 867715200.0 xntpd
1997-07-01 00:00:00.1 UTC -> 867715200.1 xntpd
1997-07-01 00:00:00.2 UTC -> 867715200.2 xntpd
ほんとに、同じ時刻を2度カウントするのね。すごいな。
http://cr.yp.to/proto/utctai.html
1997-06-30 23:59:59.7 UTC -> 867715199.7 xntpd
1997-06-30 23:59:59.8 UTC -> 867715199.8 xntpd
1997-06-30 23:59:59.9 UTC -> 867715199.9 xntpd
1997-06-30 23:59:60.0 UTC -> 867715200.0 xntpd
1997-06-30 23:59:60.1 UTC -> 867715200.1 xntpd
1997-06-30 23:59:60.2 UTC -> 867715200.2 xntpd
1997-06-30 23:59:60.3 UTC -> 867715200.3 xntpd
1997-06-30 23:59:60.4 UTC -> 867715200.4 xntpd
1997-06-30 23:59:60.5 UTC -> 867715200.5 xntpd
1997-06-30 23:59:60.6 UTC -> 867715200.6 xntpd
1997-06-30 23:59:60.7 UTC -> 867715200.7 xntpd
1997-06-30 23:59:60.8 UTC -> 867715200.8 xntpd
1997-06-30 23:59:60.9 UTC -> 867715200.9 xntpd
1997-07-01 00:00:00.0 UTC -> 867715200.0 xntpd
1997-07-01 00:00:00.1 UTC -> 867715200.1 xntpd
1997-07-01 00:00:00.2 UTC -> 867715200.2 xntpd
674root▲ ★
NGNG ということで、今回の件をまとめると、
0) NTPで時刻あわせをしているシステムでは、
今回何の対応もしなくてよい。
つまり、私もmaido3.comの中の人も、何も作業しなくてよい。
1) ntpdは増える閏秒が発生した場合、
同じ秒を2回繰り返すことにより、つじつま合わせをしている。
2) 結果として今回、1136073600 というUNIX timeな時間が、
2ちゃんねる内において1秒間ではなく、2秒間存在することになる。
3) その際のlocaltime()ライブラリによる時間表示は、
Sun Jan 1 09:00:00 JST 2006 となる。
4) つまり、2006/01/01(日) 08:59:60 という表示が
2ちゃんねるにおいて 投稿日: のところに現れることはなく、
2006/01/01(日) 09:00:00 という表示が、2秒間発生することになる。
ということになるのかなと。
0) NTPで時刻あわせをしているシステムでは、
今回何の対応もしなくてよい。
つまり、私もmaido3.comの中の人も、何も作業しなくてよい。
1) ntpdは増える閏秒が発生した場合、
同じ秒を2回繰り返すことにより、つじつま合わせをしている。
2) 結果として今回、1136073600 というUNIX timeな時間が、
2ちゃんねる内において1秒間ではなく、2秒間存在することになる。
3) その際のlocaltime()ライブラリによる時間表示は、
Sun Jan 1 09:00:00 JST 2006 となる。
4) つまり、2006/01/01(日) 08:59:60 という表示が
2ちゃんねるにおいて 投稿日: のところに現れることはなく、
2006/01/01(日) 09:00:00 という表示が、2秒間発生することになる。
ということになるのかなと。
2005/12/28(水) 16:39:00ID:GSlwE4iB0
つまり、記念カキコしても無駄ですよと
それはそれで寂しいな
それはそれで寂しいな
if( time == 1136073600 and $$ % 10 == 0){ $FOX->{なんたら} =~ s/\b09:00:00/08:59:60/ }
wktk
wktk
2005/12/28(水) 17:01:05ID:7YQ9faMd0
1/1はX:YY:XX.aaにしてみるとか
無駄かな?
無駄かな?
2005/12/28(水) 17:01:37ID:txPabSy90
ログが2個できて壊れる可能性があると?特にVIP
680root▲ ★
NGNG qb6には、Time::HiRes が入ってないのね。
必要なのは一部サーバだけだろうから、
live22xとex14あたりだけ入れてみるとかかなと。
必要なのは一部サーバだけだろうから、
live22xとex14あたりだけ入れてみるとかかなと。
2005/12/28(水) 18:19:59ID:txPabSy90
あっち行ったりこっち行ったり大変そうですが頑張ってください。
>>682
あ、使えないか、、、λ.....
あ、使えないか、、、λ.....
684▲ ◆cZfSunOs.U
2005/12/28(水) 21:13:17ID:k/jEkinS0 http://www.bsddiary.net/doc/ntpd-leapseconds.html
># cd /usr/src/share/zoneinfo/
># vi leapseconds
>Leap 1998 の行の下に、以下の行を挿入する。
>Leap 2005 Dec 31 23:59:60 + S
>
># make clean
># make LEAPSECONDS=yes install
># cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
これで「60秒」が出現するのかな......
># cd /usr/src/share/zoneinfo/
># vi leapseconds
>Leap 1998 の行の下に、以下の行を挿入する。
>Leap 2005 Dec 31 23:59:60 + S
>
># make clean
># make LEAPSECONDS=yes install
># cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
これで「60秒」が出現するのかな......
2005/12/29(木) 01:03:05ID:vxoxULLv0
祭りたいのか?祭りたいんだなw
686root▲ ★
2005/12/29(木) 01:42:25ID:???0 >>684
FreeBSD 5.4R以降では、最初から2005年12月31日のエントリが入っているです。
で、時刻合わせをTAIでやってやれば、できなくはないのかな。
clockspeedとか使ってみるかんじか。
FreeBSD 5.4R以降では、最初から2005年12月31日のエントリが入っているです。
で、時刻合わせをTAIでやってやれば、できなくはないのかな。
clockspeedとか使ってみるかんじか。
687root▲ ★
NGNG 1/100秒対応:
通らないところで、use したものがない場合エラーになるようなので、
syscallで代用。
# 一部サーバではマイクロ秒もとる
if($ENV{SERVER_NAME} =~ /snow|ex14|live22/)
{
# 本当はこっちの方が普通だが、、、
#use Time::HiRes qw( gettimeofday );
#
#($GBX->{NOWTIME}, $GBX->{NOWMICROTIME}) = gettimeofday;
#
# FreeBSD 5.2.1Rなbananaサーバのperlには
# Time::HiResが入っていないので、
# 替わりにsyscallを使うことにする
my $tv = pack("L!L!", ()); # 2つのpackしたlong型変数
require 'sys/syscall.ph';
syscall(&main::SYS_gettimeofday, $tv, undef);
($GBX->{NOWTIME}, $GBX->{NOWMICROTIME}) = unpack("L!L!", $tv);
}
else
{
$GBX->{NOWTIME} = time ; #現在時刻
}
通らないところで、use したものがない場合エラーになるようなので、
syscallで代用。
# 一部サーバではマイクロ秒もとる
if($ENV{SERVER_NAME} =~ /snow|ex14|live22/)
{
# 本当はこっちの方が普通だが、、、
#use Time::HiRes qw( gettimeofday );
#
#($GBX->{NOWTIME}, $GBX->{NOWMICROTIME}) = gettimeofday;
#
# FreeBSD 5.2.1Rなbananaサーバのperlには
# Time::HiResが入っていないので、
# 替わりにsyscallを使うことにする
my $tv = pack("L!L!", ()); # 2つのpackしたlong型変数
require 'sys/syscall.ph';
syscall(&main::SYS_gettimeofday, $tv, undef);
($GBX->{NOWTIME}, $GBX->{NOWMICROTIME}) = unpack("L!L!", $tv);
}
else
{
$GBX->{NOWTIME} = time ; #現在時刻
}
688root▲ ★
NGNG ほいで、
# マイクロ秒の情報がある場合、1/100秒まで表示する
if(defined($GB->{NOWMICROTIME}))
{
my $csec = sprintf("%02d", int($GB->{NOWMICROTIME} / 10000));
$GB->{DATE} .= '.' . $csec;
}
# マイクロ秒の情報がある場合、1/100秒まで表示する
if(defined($GB->{NOWMICROTIME}))
{
my $csec = sprintf("%02d", int($GB->{NOWMICROTIME} / 10000));
$GB->{DATE} .= '.' . $csec;
}
2005/12/29(木) 07:01:11ID:ArqA66li0
ex11も入れてみたりしない?
eval "use Time::HiRes";
if ($@) {
# Time::HiResが無かったときの処理
$GBX->{NOWMICROTIME} = 1;
}
else {
# Time::HiResがあったときの処理
$GBX->{NOWMICROTIME} = undef;
}
# $GBX->{NOWMICROTIME} = $@ ? 1 : undef; # 1行にしてみるテスト
でもって、、、
$GBX->{NOWTIME} = &getNowTime(鯖名、板名、とかとか♪);
こんな式にしておいて・・・
sub getNowTime{
# 一部サーバではマイクロ秒もとる
return time unless $ENV{SERVER_NAME} =~ /^snow|^ex14|^live22/;
ナンタラカンタラ・・・
}
で値を返してあげるとかとか♪
if ($@) {
# Time::HiResが無かったときの処理
$GBX->{NOWMICROTIME} = 1;
}
else {
# Time::HiResがあったときの処理
$GBX->{NOWMICROTIME} = undef;
}
# $GBX->{NOWMICROTIME} = $@ ? 1 : undef; # 1行にしてみるテスト
でもって、、、
$GBX->{NOWTIME} = &getNowTime(鯖名、板名、とかとか♪);
こんな式にしておいて・・・
sub getNowTime{
# 一部サーバではマイクロ秒もとる
return time unless $ENV{SERVER_NAME} =~ /^snow|^ex14|^live22/;
ナンタラカンタラ・・・
}
で値を返してあげるとかとか♪
692root▲ ★
NGNG だめっぽいような。
#! /usr/local/bin/perl -w
use strict;
use warnings;
my $seconds = 0;
my $microseconds = 0;
my $centiseconds = 0;
#use Time::HiRes;
eval "use Time::HiRes";
if(!@$)
{
($seconds, $microseconds) = Time::HiRes::gettimeofday;
$centiseconds = sprintf("%02d", int($microseconds / 10000));
};
print $centiseconds;
exit;
で、これを実行すると、
#! /usr/local/bin/perl -w
use strict;
use warnings;
my $seconds = 0;
my $microseconds = 0;
my $centiseconds = 0;
#use Time::HiRes;
eval "use Time::HiRes";
if(!@$)
{
($seconds, $microseconds) = Time::HiRes::gettimeofday;
$centiseconds = sprintf("%02d", int($microseconds / 10000));
};
print $centiseconds;
exit;
で、これを実行すると、
693root▲ ★
NGNG ./xx.pl
Bareword "Time::HiRes::gettimeofday" not allowed while "strict subs" in use at ./xx.pl line 15.
Execution of ./xx.pl aborted due to compilation errors.
こうなるですね。
# のところを普通のuseにすれば、動くみたい。
Bareword "Time::HiRes::gettimeofday" not allowed while "strict subs" in use at ./xx.pl line 15.
Execution of ./xx.pl aborted due to compilation errors.
こうなるですね。
# のところを普通のuseにすれば、動くみたい。
694▲ ◆cZfSunOs.U
2005/12/29(木) 18:59:34ID:SUwPIZhK0 >>693 Time::HiRes::gettimeofday も eval 中に入れたらどうでしょうか.
というか......Time::HiRes が入ってない鯖ではホームディレクトリに
Time::HiRes を入れておいて use lib するとか......
というか......Time::HiRes が入ってない鯖ではホームディレクトリに
Time::HiRes を入れておいて use lib するとか......
2005/12/29(木) 19:07:21ID:ArqA66li0
ヒント:$@
ですね
ですね
698root▲ ★
NGNG ええと、ひとつ質問です、、、。
いわゆるprefork(シングルスレッド・複数プロセス)な状態でbbsdを動かすことって、
できるんでしたっけか。
いわゆるprefork(シングルスレッド・複数プロセス)な状態でbbsdを動かすことって、
できるんでしたっけか。
699root▲ ★
NGNG さすがに -n 8 は微妙な感じなので、
-n 12 にしてみた。< live22
-n 12 にしてみた。< live22
700▲ ◆cZfSunOs.U
2005/12/31(土) 21:05:07ID:gkdQzfB/0 >>698 シングルスレッド・シングルプロセスなら可能ですが,複数プロセスは
残念ですが対応してません......複数プロセスだと排他制御が大変になるし
(インタープロセスな mutex だとどれかプロセスが死んだ場合の考慮を
しなければならないが,それに必要な pthread_mutexattr_setrobust_np()
が FreeBSD にはない模様,一方 flock() などでやるとなると昔の bbs.cgi と同じ),
subject バッファも共有メモリを使うとかいうことになって,それも大変なので......
まぁ,安全策ならシングルスレッド・シングルプロセス(-DUSE_THREADS なしでビルド)で
動かす形になりますかね.その場合,UDP ソケットのキューイング機能によって処理が
シリアライズされることになります.コンカレンシーはなくなりますが,実際上待ち行列に
入ってもそれほど長時間待たされるということもないかと思いますし......
残念ですが対応してません......複数プロセスだと排他制御が大変になるし
(インタープロセスな mutex だとどれかプロセスが死んだ場合の考慮を
しなければならないが,それに必要な pthread_mutexattr_setrobust_np()
が FreeBSD にはない模様,一方 flock() などでやるとなると昔の bbs.cgi と同じ),
subject バッファも共有メモリを使うとかいうことになって,それも大変なので......
まぁ,安全策ならシングルスレッド・シングルプロセス(-DUSE_THREADS なしでビルド)で
動かす形になりますかね.その場合,UDP ソケットのキューイング機能によって処理が
シリアライズされることになります.コンカレンシーはなくなりますが,実際上待ち行列に
入ってもそれほど長時間待たされるということもないかと思いますし......
701root▲ ★
NGNG >>700
> シングルスレッド・シングルプロセスなら可能ですが,複数プロセスは
> 残念ですが対応してません......
やはりそうですか。
理由も含めて納得したです。
> まぁ,安全策ならシングルスレッド・シングルプロセス(-DUSE_THREADS なしでビルド)で
> 動かす形になりますかね.
そですね。
それでどこまでいけるか、ってかんじですか。
> シングルスレッド・シングルプロセスなら可能ですが,複数プロセスは
> 残念ですが対応してません......
やはりそうですか。
理由も含めて納得したです。
> まぁ,安全策ならシングルスレッド・シングルプロセス(-DUSE_THREADS なしでビルド)で
> 動かす形になりますかね.
そですね。
それでどこまでいけるか、ってかんじですか。
702root▲ ★
NGNG そういえば、例のおかしくなっていた時のApache statusって、
L (ログファイル書き込み中)、ばっかりだったんですよね。
普段はほとんど見かけないのですが。
ひょっとしてひょっとすると、mpsafevfs周りに微妙に虫がいるのかも。
L (ログファイル書き込み中)、ばっかりだったんですよね。
普段はほとんど見かけないのですが。
ひょっとしてひょっとすると、mpsafevfs周りに微妙に虫がいるのかも。
703root▲ ★
2005/12/31(土) 21:44:28ID:???0 calcru: runcalcru: runtime went backwards from 1435168 usec to 1434623 usec for pid 10326 (httpd)
time went backwards from 1380652 usec to 1380546 usec for pid 10327 (httpd)
pid 98776 (httpd), uid 2001: exited on signal 10
pid 10286 (httpd), uid 2001: exited on signal 10
pid 98685 (httpd), uid 2001: exited on signal 10
pid 75181 (httpd), uid 2001: exited on signal 10
pid 10326 (httpd), uid 2001: exited on signal 10
pid 75156 (httpd), uid 2001: exited on signal 10
pid 75165 (httpd), uid 2001: exited on signal 10
さっきと同じか。< 症状
で、LAが急上昇。
time went backwards from 1380652 usec to 1380546 usec for pid 10327 (httpd)
pid 98776 (httpd), uid 2001: exited on signal 10
pid 10286 (httpd), uid 2001: exited on signal 10
pid 98685 (httpd), uid 2001: exited on signal 10
pid 75181 (httpd), uid 2001: exited on signal 10
pid 10326 (httpd), uid 2001: exited on signal 10
pid 75156 (httpd), uid 2001: exited on signal 10
pid 75165 (httpd), uid 2001: exited on signal 10
さっきと同じか。< 症状
で、LAが急上昇。
704root▲ ★
2005/12/31(土) 21:48:11ID:???0 もう少し「リアルタイムで」現場を見ないと何とも言えないけど、
直感では、mpsafevfsまわりの虫くさいような気がしないでもない。
直感では、mpsafevfsまわりの虫くさいような気がしないでもない。
705▲ ◆cZfSunOs.U
2005/12/31(土) 21:49:19ID:gkdQzfB/0 書き込み側だけじゃなく読み込み側もドバっと来ると虫がうごめき出すようですね.
mod_cache でバック側からの読み出しを減らせれば虫が冬眠から目覚めにくくなるかも......?
mod_cache でバック側からの読み出しを減らせれば虫が冬眠から目覚めにくくなるかも......?
707▲ ◆cZfSunOs.U
2005/12/31(土) 21:55:48ID:gkdQzfB/0 >>706 まぁ OS 側の虫駆除ができればそれはそれでいいんでしょうけど,
それのめどが立たなければ打てる手はそのあたりかと......
それのめどが立たなければ打てる手はそのあたりかと......
708root▲ ★
NGNG # XXX
debug.mpsafevfs=0
/boot/loader.confに追加してリブートした。
さっきはhttpdとかperl(F15)とかが全部、ufsと言って止まっていた。
かなり高い確率で、mpsafevfsの虫だと思われ。
debug.mpsafevfs=0
/boot/loader.confに追加してリブートした。
さっきはhttpdとかperl(F15)とかが全部、ufsと言って止まっていた。
かなり高い確率で、mpsafevfsの虫だと思われ。
709root▲ ★
NGNG >>708 を入れる前と、様子が変わったですね。
bbsdがCPUを速いタイミングから、食うようになったです。
前は、半日も動かしてないとbbsdがtopの上位プロセスに出てこなかったのが、
早くから出てくるようになった。
ファイルシステムががGiant lockで動く(5.xまでと同じ)から、
そういうもんなのかなと。
bbsdがCPUを速いタイミングから、食うようになったです。
前は、半日も動かしてないとbbsdがtopの上位プロセスに出てこなかったのが、
早くから出てくるようになった。
ファイルシステムががGiant lockで動く(5.xまでと同じ)から、
そういうもんなのかなと。
710▲ ◆cZfSunOs.U
2005/12/31(土) 22:49:53ID:gkdQzfB/0 >>709 なるほど......
bbsd のログ見てたら,20:50から20:51の間に落ちて再立ち上げされてたようですね.
abort() なのか SIGSEGV かそのあたりか......となると core 吐いてるかな......?
Sat Dec 31 20:50:00 JST 2005
user CPU time = 0:32:21.009, system CPU time = 0:50:51.806
elapsed time = 126:21:01.139, CPU load = 1.10%
Sat Dec 31 20:51:00 JST 2005
user CPU time = 0:00:00.290, system CPU time = 0:00:00.397
elapsed time = 0:00:17.162, CPU load = 4.00%
bbsd のログ見てたら,20:50から20:51の間に落ちて再立ち上げされてたようですね.
abort() なのか SIGSEGV かそのあたりか......となると core 吐いてるかな......?
Sat Dec 31 20:50:00 JST 2005
user CPU time = 0:32:21.009, system CPU time = 0:50:51.806
elapsed time = 126:21:01.139, CPU load = 1.10%
Sat Dec 31 20:51:00 JST 2005
user CPU time = 0:00:00.290, system CPU time = 0:00:00.397
elapsed time = 0:00:17.162, CPU load = 4.00%
711root▲ ★
NGNG この目で見たです。
原因はhttpdか。
原因はhttpdか。
714root▲ ★
NGNG live22のhttpdをpreforkに戻した。
今日はこれで動かす予定。
今日はこれで動かす予定。
717root▲ ★
NGNG mpsafevfs は原因切り分けのため、明日の昼間にでも元に戻そうかなと。
しかし、超ヘビーにアクセスがあるとworker MPMがおかしくなるというのは、
ありそうな話では、あるのかも。
しかし、超ヘビーにアクセスがあるとworker MPMがおかしくなるというのは、
ありそうな話では、あるのかも。
718▲ ◆cZfSunOs.U
2005/12/31(土) 23:36:04ID:gkdQzfB/0 まぁ,worker MPM の 32 threads / process ってのは bbsd でいえば
-n256 (32-256) と同じようなもんですからね.livejupiter で最速1000
やってた時も,そのぐらいのスレッド数だと bbsd もおかしくなってましたし......
-n256 (32-256) と同じようなもんですからね.livejupiter で最速1000
やってた時も,そのぐらいのスレッド数だと bbsd もおかしくなってましたし......
719root▲ ★
NGNG preforkにするにあたり、php4のモジュールを切ってメモリを空け、
httpdの応答数を前と同じ(フロントの2倍まで受けつけ)にした。< live22
とりあえず、なんとかなるかなと。
httpdの応答数を前と同じ(フロントの2倍まで受けつけ)にした。< live22
とりあえず、なんとかなるかなと。
720root▲ ★
NGNG >>718
ありえるですね。
1プロセス4スレッドとか、8スレッドとかぐらいがいいのかなぁ(それでも有用ではある)。
このへん、あんまり情報がないんですよね。
探し方が悪いだけなのかもしれないですが。
でもまずは、とりあえずpreforkで動かして、他が安定したら再度考えるです。
mpsafevfsとかを元に戻して、しばらく動かしてみてからで。
ありえるですね。
1プロセス4スレッドとか、8スレッドとかぐらいがいいのかなぁ(それでも有用ではある)。
このへん、あんまり情報がないんですよね。
探し方が悪いだけなのかもしれないですが。
でもまずは、とりあえずpreforkで動かして、他が安定したら再度考えるです。
mpsafevfsとかを元に戻して、しばらく動かしてみてからで。
721root▲ ★
NGNG morningcoffeeの設定を戻して、、、。
あとは、live22のmpsafevfsを戻すのか。
これは、落ち着いてからやるか。
あとは、live22のmpsafevfsを戻すのか。
これは、落ち着いてからやるか。
722root▲ ★
NGNG PHPを止められないとわかったので(p2/2ちゃんねるプロバイダからの過去ログ参照で使用)、
復活させて、そのぶんサーバ数を減らした。
現在の設定。 @ live22
<IfModule prefork.c>
StartServers 2048
MinSpareServers 256
MaxSpareServers 2048
ServerLimit 4608
MaxClients 4608
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
復活させて、そのぶんサーバ数を減らした。
現在の設定。 @ live22
<IfModule prefork.c>
StartServers 2048
MinSpareServers 256
MaxSpareServers 2048
ServerLimit 4608
MaxClients 4608
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
723root▲ ★
NGNG >>722
…って書いた直後に、既にこれはフロント参照にしてあって、
私のかんちがいだったことが判明。
(だって、offlawと一緒じゃん。スロー同期でOK)。
明日、mpsafevfsと一緒に、元に戻そう(PHPはずそう)。
…って書いた直後に、既にこれはフロント参照にしてあって、
私のかんちがいだったことが判明。
(だって、offlawと一緒じゃん。スロー同期でOK)。
明日、mpsafevfsと一緒に、元に戻そう(PHPはずそう)。
724root▲ ★
NGNG ということで、明日これに変える予定。 @ live22
2304 = フロントひとつ分の最大値
4608 はその倍ということで。
<IfModule prefork.c>
StartServers 2304
MinSpareServers 256
MaxSpareServers 2304
ServerLimit 4608
MaxClients 4608
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
2304 = フロントひとつ分の最大値
4608 はその倍ということで。
<IfModule prefork.c>
StartServers 2304
MinSpareServers 256
MaxSpareServers 2304
ServerLimit 4608
MaxClients 4608
MaxRequestsPerChild 1000000
MaxMemFree 2000
</IfModule>
725ピロリ
2006/01/01(日) 04:12:58ID:Wg/XmQVJ0 そねそね
バックは何もしなくていいはず、、、
バックは何もしなくていいはず、、、
726root▲ ★
NGNG >>725
過去ログを読む部分は、既に完全にフロント化できたです。
(そういうわけで、上記はかんちがいでした)
bbs.cgiやread.cgiはフロント化でき、
Samba24とかtimecount/timecloseも別サーバに移動でき、
あとは、ライブなdatを触るとか、subject.txtをごにょごにょするとか、
そのへんですね。
ようは、各種呪文系と。
で、SETTING.TXTをいじるとか、キャップを編集するとかは、
バックに対して唱えることになるです。
あと、過去ログ削除の呪文とかも、そういうことになるのかな。
このへんの整理整頓ができたら、
呪文を唱えた時点で、「こっちで唱えてください」みたいなのを、
表示するかんじにまとめて、呪文そのものは同じやつを配布すればOKにしようなと、
思っていたりするです。
過去ログを読む部分は、既に完全にフロント化できたです。
(そういうわけで、上記はかんちがいでした)
bbs.cgiやread.cgiはフロント化でき、
Samba24とかtimecount/timecloseも別サーバに移動でき、
あとは、ライブなdatを触るとか、subject.txtをごにょごにょするとか、
そのへんですね。
ようは、各種呪文系と。
で、SETTING.TXTをいじるとか、キャップを編集するとかは、
バックに対して唱えることになるです。
あと、過去ログ削除の呪文とかも、そういうことになるのかな。
このへんの整理整頓ができたら、
呪文を唱えた時点で、「こっちで唱えてください」みたいなのを、
表示するかんじにまとめて、呪文そのものは同じやつを配布すればOKにしようなと、
思っていたりするです。
727ピロリ
2006/01/01(日) 04:25:51ID:Wg/XmQVJ0 芋ほりは単に =~ s/live22x/live22/ したっす。
先のことは考えていないコードですけど、
先のことは考えていないコードですけど、
728root▲ ★
NGNG >>727
掘るのは、たぶんそれでいけるはずです。
キャップいじるのとかSETTING.TXT変えるのとかも、
唱えるところをかえるだけでいい = 変更不要かなと。
やはり、削除系の各種呪文の対応ですね。これは避けて通れない。
bbsd側の道具はそろえてもらえたので、
おぞうにたべながら、I/Fスレあたりでぼちぼちやっていくかんじで。
掘るのは、たぶんそれでいけるはずです。
キャップいじるのとかSETTING.TXT変えるのとかも、
唱えるところをかえるだけでいい = 変更不要かなと。
やはり、削除系の各種呪文の対応ですね。これは避けて通れない。
bbsd側の道具はそろえてもらえたので、
おぞうにたべながら、I/Fスレあたりでぼちぼちやっていくかんじで。
729root▲ ★
NGNG 初ごにょごにょは、live16, live18, live20, live21のmemoriesへの収容から。
現在、移動中。
live20、なかなか多い。
現在、移動中。
live20、なかなか多い。
730root▲ ★
NGNG 移動完了。
バイナリread.cgi、offlaw.cgiを入れ替え。
各種配布リスト更新。
f22は既に停止。
DNS更新依頼を出しておくです。
実際の更新は、しばらく後かなと。
バイナリread.cgi、offlaw.cgiを入れ替え。
各種配布リスト更新。
f22は既に停止。
DNS更新依頼を出しておくです。
実際の更新は、しばらく後かなと。
731root▲ ★
NGNG ということで、以下のDNS更新依頼をば。
(現在)
+live16:206.223.152.50
+live18:206.223.152.150
+live20:206.223.150.110
+live21:206.223.154.235
(変更後)
+live16:206.223.151.230
+live18:206.223.151.230
+live20:206.223.151.230
+live21:206.223.151.230
(現在)
+live16:206.223.152.50
+live18:206.223.152.150
+live20:206.223.150.110
+live21:206.223.154.235
(変更後)
+live16:206.223.151.230
+live18:206.223.151.230
+live20:206.223.151.230
+live21:206.223.151.230
732ピロリ
2006/01/02(月) 21:34:53ID:3AWTyFwm0 どーん
733root▲ ★
NGNG >>732
おぉ、どもです。はやいすね。
変更確認しました。
live18, live20, live21 の TTL が 300 になっているようですが、
live16 同様、86400 でよいと思いますです。
おぉ、どもです。はやいすね。
変更確認しました。
live18, live20, live21 の TTL が 300 になっているようですが、
live16 同様、86400 でよいと思いますです。
734root▲ ★
2006/01/04(水) 23:33:16ID:???0 ということで、bbsdもシングルスレッドに。
【伊達巻】負荷監視所_20060101
http://live14.2ch.net/test/read.cgi/liveplus/1136044526/403
シングルスレッドにした後も処理はさばけていたので、
とりあえず、この設定で様子見か。
ということで、虫(?)との戦いは続くと。
【伊達巻】負荷監視所_20060101
http://live14.2ch.net/test/read.cgi/liveplus/1136044526/403
シングルスレッドにした後も処理はさばけていたので、
とりあえず、この設定で様子見か。
ということで、虫(?)との戦いは続くと。
735root▲ ★
NGNG あとは、これか。
【伊達巻】負荷監視所_20060101
http://live14.2ch.net/test/read.cgi/liveplus/1136044526/420
こうならないことを祈りたい。
あとはApache 2.2にして、フロントのキャッシュを有効に活用できるようになるかどうかで。
空いた旧live16/20/21のどれかで、新しいhttpdのセッティングを作ってみるか。
【伊達巻】負荷監視所_20060101
http://live14.2ch.net/test/read.cgi/liveplus/1136044526/420
こうならないことを祈りたい。
あとはApache 2.2にして、フロントのキャッシュを有効に活用できるようになるかどうかで。
空いた旧live16/20/21のどれかで、新しいhttpdのセッティングを作ってみるか。
736root▲ ★
NGNG 【実況】 live22x 鯖 Part7
http://qb5.2ch.net/test/read.cgi/operate/1136038806/443
pid 80132 (httpd), uid 2001: exited on signal 6
pid 80107 (httpd), uid 2001: exited on signal 6
pid 80194 (httpd), uid 2001: exited on signal 6
pid 80026 (httpd), uid 2001: exited on signal 6
pid 80183 (httpd), uid 2001: exited on signal 6
pid 80074 (httpd), uid 2001: exited on signal 6
pid 80214 (httpd), uid 2001: exited on signal 6
...
ううむ、daily処理でhttpdの子供が一斉に。
# 親は死ななかったので、普通に立ち上がったけど。
昨日の挙動不審の影響か。
http://qb5.2ch.net/test/read.cgi/operate/1136038806/443
pid 80132 (httpd), uid 2001: exited on signal 6
pid 80107 (httpd), uid 2001: exited on signal 6
pid 80194 (httpd), uid 2001: exited on signal 6
pid 80026 (httpd), uid 2001: exited on signal 6
pid 80183 (httpd), uid 2001: exited on signal 6
pid 80074 (httpd), uid 2001: exited on signal 6
pid 80214 (httpd), uid 2001: exited on signal 6
...
ううむ、daily処理でhttpdの子供が一斉に。
# 親は死ななかったので、普通に立ち上がったけど。
昨日の挙動不審の影響か。
737root▲ ★
NGNG で、全面的にシングルスレッドにしたことでもしlive22が落ち着いたら、
次はいよいよ、matdを試す時期か。
次はいよいよ、matdを試す時期か。
738▲ ◆cZfSunOs.U
2006/01/06(金) 22:13:01ID:ebUorv9+0 >>703
>calcru: runcalcru: runtime went backwards from 1435168 usec to 1434623 usec for pid 10326 (httpd)
>time went backwards from 1380652 usec to 1380546 usec for pid 10327 (httpd)
このあたりもちょっと気になるんですが,
http://qb5.2ch.net/test/read.cgi/operate/1129310805/119-121n
ってのもあったようですね.このあたりがキーポイントかも......?
>>737
>次はいよいよ、matdを試す時期か。
いよいよですか.
>calcru: runcalcru: runtime went backwards from 1435168 usec to 1434623 usec for pid 10326 (httpd)
>time went backwards from 1380652 usec to 1380546 usec for pid 10327 (httpd)
このあたりもちょっと気になるんですが,
http://qb5.2ch.net/test/read.cgi/operate/1129310805/119-121n
ってのもあったようですね.このあたりがキーポイントかも......?
>>737
>次はいよいよ、matdを試す時期か。
いよいよですか.
2006/01/11(水) 17:46:12ID:7/mLvbx60
Security Advisory 何通来るんだろ
NGNG
>>739
これと言って緊急に対応しなければならなさそうなのは無い?ようなので
大丈夫じゃないっすかねぇ.
と思ったら,[FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-06:04.ipfw
なるものがありますなぁ.
http://lists.freebsd.org/pipermail/freebsd-announce/2006-January/001037.html
これと言って緊急に対応しなければならなさそうなのは無い?ようなので
大丈夫じゃないっすかねぇ.
と思ったら,[FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-06:04.ipfw
なるものがありますなぁ.
http://lists.freebsd.org/pipermail/freebsd-announce/2006-January/001037.html
741root▲ ★
NGNG 私のところにもぼこすか。
とりあえず、8通じゃなくて4通の模様。
Dear freebsd-announce subscribers,
Due to a scripting bug, the four recent security advisories
(FreeBSD-SA-06:01.texindex, FreeBSD-SA-06:02.ee, FreeBSD-SA-06:03.cpio,
and FreeBSD-SA-06:04.ipfw) were accidentally sent out twice each, first
with the correct subject line of "FreeBSD Security Advisory ..." and
second with the incorrect subject line "FreeBSD Errata Advisory ...".
Don't worry, there are only 4 advisories, not 8.
Sorry for accidentally filling your inboxes,
Colin Percival
FreeBSD Security Officer
とりあえず、8通じゃなくて4通の模様。
Dear freebsd-announce subscribers,
Due to a scripting bug, the four recent security advisories
(FreeBSD-SA-06:01.texindex, FreeBSD-SA-06:02.ee, FreeBSD-SA-06:03.cpio,
and FreeBSD-SA-06:04.ipfw) were accidentally sent out twice each, first
with the correct subject line of "FreeBSD Security Advisory ..." and
second with the incorrect subject line "FreeBSD Errata Advisory ...".
Don't worry, there are only 4 advisories, not 8.
Sorry for accidentally filling your inboxes,
Colin Percival
FreeBSD Security Officer
742root▲ ★
NGNG >>740
6.0系だけのようですね。
いまいちなので、あとでまとめて作業をば。
=============================================================================
FreeBSD-SA-06:04.ipfw Security Advisory
The FreeBSD Project
Topic: ipfw IP fragment denial of service
Category: core
Module: ipfw
Announced: 2006-01-11
Credits: Oleg Bulyzhin
Affects: FreeBSD 6.0-RELEASE
Corrected: 2006-01-11 08:02:16 UTC (RELENG_6, 6.0-STABLE)
2006-01-11 08:03:18 UTC (RELENG_6_0, 6.0-RELEASE-p2)
CVE Name: CVE-2006-0054
6.0系だけのようですね。
いまいちなので、あとでまとめて作業をば。
=============================================================================
FreeBSD-SA-06:04.ipfw Security Advisory
The FreeBSD Project
Topic: ipfw IP fragment denial of service
Category: core
Module: ipfw
Announced: 2006-01-11
Credits: Oleg Bulyzhin
Affects: FreeBSD 6.0-RELEASE
Corrected: 2006-01-11 08:02:16 UTC (RELENG_6, 6.0-STABLE)
2006-01-11 08:03:18 UTC (RELENG_6_0, 6.0-RELEASE-p2)
CVE Name: CVE-2006-0054
NGNG
744root▲ ★
NGNG ipfw.ko はとりあえず使ってないので、
リブートは不要だと判明(cook81はやってしまいましたが)。
他のはユーザランドなので、たんたんと入れ替えで。
リブートは不要だと判明(cook81はやってしまいましたが)。
他のはユーザランドなので、たんたんと入れ替えで。
745root▲ ★
NGNG Seanさんからリモートコンソール復活の知らせが入ったので、
bbq = cobra2245 のRAIDのチェック(どうも1台HDDがいまいちらしい)を、
明日昼間にでもやることにしようかと。
bbq = cobra2245 のRAIDのチェック(どうも1台HDDがいまいちらしい)を、
明日昼間にでもやることにしようかと。
746root▲ ★
NGNG bbs.cgi再開発プロジェクト7
http://qb5.2ch.net/test/read.cgi/operate/1130918407/439-440
このスレの >>325-340 あたりを参照ですね。
そんなわけで、なんか面白い結果が出たということで。
http://qb5.2ch.net/test/read.cgi/operate/1130918407/439-440
このスレの >>325-340 あたりを参照ですね。
そんなわけで、なんか面白い結果が出たということで。
一応、報告
PHP 5.1.2
ttp://www.php.net/ChangeLog-5.php
PHP 5.1.2
ttp://www.php.net/ChangeLog-5.php
749root▲ ★
NGNG どのURIをアクセスしても、工事中表示にする設定
リダイレクトだとURIが変わってしまうので、mod_rewriteにて
# XXX kouji
RewriteCond %{REQUEST_URI} /kouji.html
RewriteRule ^(.*) $1 [L]
RewriteRule ^(.*) /kouji.html [L]
リダイレクトだとURIが変わってしまうので、mod_rewriteにて
# XXX kouji
RewriteCond %{REQUEST_URI} /kouji.html
RewriteRule ^(.*) $1 [L]
RewriteRule ^(.*) /kouji.html [L]
751▲ ◆cZfSunOs.U
2006/01/14(土) 17:45:25ID:OrFv0nhs0753▲ ◆cZfSunOs.U
2006/01/14(土) 22:38:27ID:OrFv0nhs0 >>752 いや,ダメ出しってことでもないんですが,1行にまとめるとこんな感じかなぁと......
2006/01/15(日) 04:33:03ID:rq+MdkKh0
>754
mod_rewriteの解説文には複雑さをsendmailで例えていたような
mod_rewriteの解説文には複雑さをsendmailで例えていたような
756▲ ◆cZfSunOs.U
2006/01/15(日) 10:33:19ID:ohKppz520 >>754-755 ですね......
http://httpd.apache.org/docs/2.2/rewrite/
``The great thing about mod_rewrite is it gives you all the configurability and flexibility of Sendmail.
The downside to mod_rewrite is that it gives you all the configurability and flexibility of Sendmail.''
http://httpd.apache.org/docs/2.2/rewrite/
``The great thing about mod_rewrite is it gives you all the configurability and flexibility of Sendmail.
The downside to mod_rewrite is that it gives you all the configurability and flexibility of Sendmail.''
757root▲ ★
2006/01/19(木) 00:57:01ID:???0 1/19/2006 0:40 JST ごろ、XOロケーションのサーバに障害発生。
一時的に全サーバへの接続性が失われる。
いくつかのサーバは、電源断が入った模様。
調査結果は追ってここに。
一時的に全サーバへの接続性が失われる。
いくつかのサーバは、電源断が入った模様。
調査結果は追ってここに。
758root▲ ★
2006/01/19(木) 01:10:32ID:???0 XOにある、電源強制断が入ったサーバ:
tiger503 tiger504 tiger511 tiger512
cobra2245
tiger2508 tiger2510 tiger2511 tiger2512
XOにあるけど、電源強制断が入らなかったサーバ:
tiger509 tiger510
banana402 banana403 banana404 banana405 banana406
banana307
tiger2522 tiger2523 tiger2524 tiger2525
tiger2507 tiger2509
tiger503 tiger504 tiger511 tiger512
cobra2245
tiger2508 tiger2510 tiger2511 tiger2512
XOにあるけど、電源強制断が入らなかったサーバ:
tiger509 tiger510
banana402 banana403 banana404 banana405 banana406
banana307
tiger2522 tiger2523 tiger2524 tiger2525
tiger2507 tiger2509
759root▲ ★
NGNG とりあえず現在は、全サーバとも動作している模様。
原因によっては、何らかの根本的対策が必要な予感。
原因によっては、何らかの根本的対策が必要な予感。
760root▲ ★
NGNG ここで作業します。
緊急事態につき、野次馬カキコ禁止。
live22の板は、全部復帰できたはず。
緊急事態につき、野次馬カキコ禁止。
live22の板は、全部復帰できたはず。
761root▲ ★
NGNG tiger504 つながらず。
tiger509 電源断入った。復帰必要のはず。
tiger509 電源断入った。復帰必要のはず。
762root▲ ★
NGNG tiger510 電源断入った。 復帰必要のはず。
763root▲ ★
NGNG tiger511 電源断再度入った。
764root▲ ★
NGNG 状況から考えて、電源不安でほぼ間違いないですね。
XOロケーション全体で起こっている模様。
アクセスがピーク過ぎるまでは、起こり続ける予感。
で、対応できる現地の人が誰一人オフラインではないので、
根本対応は、日本時間の昼あたりになりそうな予感。
XOロケーション全体で起こっている模様。
アクセスがピーク過ぎるまでは、起こり続ける予感。
で、対応できる現地の人が誰一人オフラインではないので、
根本対応は、日本時間の昼あたりになりそうな予感。
765root▲ ★
NGNG 連絡がとれる人は全員ICQ的にオフラインのようです。
つまり、こちらではどうしようもない状況。
とりあえず、JimさんとSeanさんに状況をメール打っておきます。
つまり、こちらではどうしようもない状況。
とりあえず、JimさんとSeanさんに状況をメール打っておきます。
766root▲ ★
NGNG とりあえず、小康状態か。
tiger504 = game10 ダウンしたままの模様。
tiger504 = game10 ダウンしたままの模様。
767root▲ ★
NGNG Seanさんと連絡とれました。
状況を伝達中。
状況を伝達中。
768root▲ ★
NGNG Sean (02:14 AM) :
Which servers are not online????
Me (02:14 AM) :
Now tiger504 is offline. Please check.
Sean (02:15 AM) :
Please wait while I check it.
Which servers are not online????
Me (02:14 AM) :
Now tiger504 is offline. Please check.
Sean (02:15 AM) :
Please wait while I check it.
769root▲ ★
NGNG d1donly (02:28 AM) :
tiger504 is back up now...
mumumu (02:28 AM) :
Ok, I will check now.
tiger504 is back up now...
mumumu (02:28 AM) :
Ok, I will check now.
770root▲ ★
NGNG Me (02:53 AM) :
And I found tiger511 is now out of service.
Ping is OK, but other servers are down.
Please reboot it now.
Sean (02:54 AM) :
ok...I will.
And I found tiger511 is now out of service.
Ping is OK, but other servers are down.
Please reboot it now.
Sean (02:54 AM) :
ok...I will.
771root▲ ★
NGNG 障害は2台のサーバを追加したことによる、電源のオーバーロード。
つまり、現地のミス(誰がやったかは不明)。
Seanさんが緊急に電源を繋ぎ変え、障害の原因そのものは修復された模様。
Me (02:44 AM) :
And I have one more question. Do you complete the power rearrangement?
I mean, is the cause of the trouble solved now?
Sean (02:45 AM) :
yes....it has been solved. I sent a completed mail msg just a few minutes ago.
つまり、現地のミス(誰がやったかは不明)。
Seanさんが緊急に電源を繋ぎ変え、障害の原因そのものは修復された模様。
Me (02:44 AM) :
And I have one more question. Do you complete the power rearrangement?
I mean, is the cause of the trouble solved now?
Sean (02:45 AM) :
yes....it has been solved. I sent a completed mail msg just a few minutes ago.
772root▲ ★
NGNG tiger511上がりました。
ファイルシステムが一部損傷しているようなので(datのキャッシュのところ)、
一時的にサービス止めて、リモートコンソールで作業します。
ファイルシステムが一部損傷しているようなので(datのキャッシュのところ)、
一時的にサービス止めて、リモートコンソールで作業します。
773root▲ ★
NGNG キャッシュ部分が破損していて、squidがおかしくなるようなので、
いったんキャッシュをゼロクリアして、squidを上げなおしました。< tiger511
いったんキャッシュをゼロクリアして、squidを上げなおしました。< tiger511
774root▲ ★
NGNG Me (03:24 AM) :
I received reports from 2ch users all servers of 2ch are normal and back online.
I think the trouble is solved now. Thank you for your work.
But I think this is human error. So, please be careful for your operation.
we serve most biggest BBS service in Japan, so, we are watched by millions
users of Japan always... Please do not forget it, it is very important for us.
Sean (03:28 AM) :
ok....I will remember
I received reports from 2ch users all servers of 2ch are normal and back online.
I think the trouble is solved now. Thank you for your work.
But I think this is human error. So, please be careful for your operation.
we serve most biggest BBS service in Japan, so, we are watched by millions
users of Japan always... Please do not forget it, it is very important for us.
Sean (03:28 AM) :
ok....I will remember
775root▲ ★
NGNG Me (03:30 AM) :
Yes. But it is proud for us.
It is very funtastic project that 2ch makes bigger and bigger.
Let's enjoy it together.
Sean (03:31 AM) :
Yes... I agree.
Sean (03:31 AM) :
I am excited for it too....
Me (03:32 AM) :
Ok, I was relieved to see it. Please don't let you down.
But server management is very important work for us, please be careful again.
Me (03:35 AM) :
And now time is 3 AM in Japan, so I feel a little bit sleepy.
I will check the servers for a while and will go to bed.
Thanks again for your quick recovery.
Yes. But it is proud for us.
It is very funtastic project that 2ch makes bigger and bigger.
Let's enjoy it together.
Sean (03:31 AM) :
Yes... I agree.
Sean (03:31 AM) :
I am excited for it too....
Me (03:32 AM) :
Ok, I was relieved to see it. Please don't let you down.
But server management is very important work for us, please be careful again.
Me (03:35 AM) :
And now time is 3 AM in Japan, so I feel a little bit sleepy.
I will check the servers for a while and will go to bed.
Thanks again for your quick recovery.
776root▲ ★
NGNG …ということで今日のところは、このぐらいで。
ここには書いてないけど、
もうちょっときついこと(電源オーバーロードは2回目でしょ、とか)もゆったです。
むぎゅー。
ここには書いてないけど、
もうちょっときついこと(電源オーバーロードは2回目でしょ、とか)もゆったです。
むぎゅー。
777root▲ ★
NGNG c.2ch不具合報告総合スレ4
http://qb5.2ch.net/test/read.cgi/operate/1122639354/959
Jimさんに状況確認したところ、返事が。
昨日の続きだった模様。
全ラックを止める(先日の二の舞)の替わりに、一部サーバの電源系を移動したと。
The mobile phone user power maxed out and our new technician
made a decision to move power immediately or have the entire rack
disconnected from blown circuit breaker.
This was the correct decision to make.
I am very sorry for any inconvenience that you incurred.
Please note that power usage on the servers increases as they become busy
and this is monitored
by pie.
http://qb5.2ch.net/test/read.cgi/operate/1122639354/959
Jimさんに状況確認したところ、返事が。
昨日の続きだった模様。
全ラックを止める(先日の二の舞)の替わりに、一部サーバの電源系を移動したと。
The mobile phone user power maxed out and our new technician
made a decision to move power immediately or have the entire rack
disconnected from blown circuit breaker.
This was the correct decision to make.
I am very sorry for any inconvenience that you incurred.
Please note that power usage on the servers increases as they become busy
and this is monitored
by pie.
778root▲ ★
2006/01/23(月) 11:30:20ID:???0 公式p2のサーバ引越しに伴い、
以下のDNSの変更をお願いします。
(変更前)
+p2.2ch.net:210.135.97.178
(変更後)
+p2.2ch.net:210.135.99.5
以下のDNSの変更をお願いします。
(変更前)
+p2.2ch.net:210.135.97.178
(変更後)
+p2.2ch.net:210.135.99.5
779ピロリ
2006/01/23(月) 15:03:59ID:V29pX+410 ぶひー
781root▲ ★
NGNGNGNG
[FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-06:06.kmem
http://lists.freebsd.org/pipermail/freebsd-announce/2006-January/001043.html
[FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-06:07.pf
http://lists.freebsd.org/pipermail/freebsd-announce/2006-January/001044.html
でてました.
http://lists.freebsd.org/pipermail/freebsd-announce/2006-January/001043.html
[FreeBSD-Announce] FreeBSD Security Advisory FreeBSD-SA-06:07.pf
http://lists.freebsd.org/pipermail/freebsd-announce/2006-January/001044.html
でてました.
783root▲ ★
NGNG 2ch.se / www.2ch.se 用の土地を作りました。
まだNSが向いていないようですが、
とりあえず従来の形で。
+2ch.se:206.223.150.250
+www.2ch.se:206.223.150.250
つまり、2ch.se と www.2ch.se を、
206.223.150.250 に向けていただければ OK です。
アカウント情報は、これからメールするです。
まだNSが向いていないようですが、
とりあえず従来の形で。
+2ch.se:206.223.150.250
+www.2ch.se:206.223.150.250
つまり、2ch.se と www.2ch.se を、
206.223.150.250 に向けていただければ OK です。
アカウント情報は、これからメールするです。
785root▲ ★
NGNG <チラシの裏>
WilTel Communications Looking Glass
http://lookingglass.wcg.net/
Cogent - Looking Glass
http://www.cogentco.com/htdocs/glass.php
</チラシの裏>
WilTel Communications Looking Glass
http://lookingglass.wcg.net/
Cogent - Looking Glass
http://www.cogentco.com/htdocs/glass.php
</チラシの裏>
2006/01/31(火) 19:43:21ID:gzgiPOe+0
NGNG
http://tmp6.2ch.net/
IPアドレス: http://206.223.149.90/~ch2tmp6/
バーチャルホスト変換前: http://banana340.maido3.com/~ch2tmp6/
IPアドレス: http://206.223.149.90/~ch2tmp6/
バーチャルホスト変換前: http://banana340.maido3.com/~ch2tmp6/
788root▲ ★
NGNG stock.2ch.net 用の土地を作成しました。
(新規追加)
+stock.2ch.net:206.223.150.250
よろしくです。
(新規追加)
+stock.2ch.net:206.223.150.250
よろしくです。
789root▲ ★
NGNG790root▲ ★
NGNG ということで、tmp5.2ch.netをmemoriesに収容。
よろしくです。
(現在)
+tmp5.2ch.net:206.223.150.205
(変更後)
+tmp5.2ch.net:206.223.151.230
よろしくです。
(現在)
+tmp5.2ch.net:206.223.150.205
(変更後)
+tmp5.2ch.net:206.223.151.230
793ピロリ
NGNG そうだった、、
done です
done です
794root▲ ★
2006/02/03(金) 01:06:24ID:???0 http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh.diff?r1=1.69.2.9&r2=1.69.2.10
6.1-PRERELEASE で、 RELENG_6_1 はまだ切られてないと。
Note that we've entered code freeze and the 6.1-RELEASE cycle has
begun but we're not ready to branch yet so we call it PRERELEASE
between now and when we're ready to branch.
6.1-PRERELEASE で、 RELENG_6_1 はまだ切られてないと。
Note that we've entered code freeze and the 6.1-RELEASE cycle has
begun but we're not ready to branch yet so we call it PRERELEASE
between now and when we're ready to branch.
795root▲ ★
NGNG select問題。うむむ。
【チョコ】雪だるま作戦に思いを馳せながら雑談するスレッド Part36
http://aa5.2ch.net/test/read.cgi/nanmin/1138964618/427
> --- sys_generic.c.ORG Thu Jul 7 11:17:55 2005
> +++ sys_generic.c Mon Feb 6 11:28:07 2006
> @@ -678,7 +678,11 @@
> * FD_SETSIZE infds, outfds and exceptfds with the old FD_SETSIZE
> * of 256.
> */
> +#if 1
> + fd_mask s_selbits[howmany(8192, NFDBITS)];
> +#else
> fd_mask s_selbits[howmany(2048, NFDBITS)];
> +#endif
> fd_mask *ibits[3], *obits[3], *selbits, *sbp;
> struct timeval atv, rtv, ttv;
> int error, timo;
> にしたつもり。
【チョコ】雪だるま作戦に思いを馳せながら雑談するスレッド Part36
http://aa5.2ch.net/test/read.cgi/nanmin/1138964618/427
> --- sys_generic.c.ORG Thu Jul 7 11:17:55 2005
> +++ sys_generic.c Mon Feb 6 11:28:07 2006
> @@ -678,7 +678,11 @@
> * FD_SETSIZE infds, outfds and exceptfds with the old FD_SETSIZE
> * of 256.
> */
> +#if 1
> + fd_mask s_selbits[howmany(8192, NFDBITS)];
> +#else
> fd_mask s_selbits[howmany(2048, NFDBITS)];
> +#endif
> fd_mask *ibits[3], *obits[3], *selbits, *sbp;
> struct timeval atv, rtv, ttv;
> int error, timo;
> にしたつもり。
796root▲ ★
NGNG 【チョコ】雪だるま作戦に思いを馳せながら雑談するスレッド Part36
http://aa5.2ch.net/test/read.cgi/nanmin/1138964618/441-452
ということで、
CFLAGS+= -DFD_SETSIZE=8192
を /etc/make.conf に追加。
これがうまくいくようなら、通常サーバ(tiger/cobra)にも反映が吉か。
>>795 のカーネルソースにあるコメントも含めて考えると、
通常サーバでは CFLAGS+= -DFD_SETSIZE=2048 あたりか。
http://aa5.2ch.net/test/read.cgi/nanmin/1138964618/441-452
ということで、
CFLAGS+= -DFD_SETSIZE=8192
を /etc/make.conf に追加。
これがうまくいくようなら、通常サーバ(tiger/cobra)にも反映が吉か。
>>795 のカーネルソースにあるコメントも含めて考えると、
通常サーバでは CFLAGS+= -DFD_SETSIZE=2048 あたりか。
797root▲ ★
NGNG 【チョコ】雪だるま作戦に思いを馳せながら雑談するスレッド Part36
http://aa5.2ch.net/test/read.cgi/nanmin/1138964618/457-469
ということで、
COPTFLAGS+= -DFD_SETSIZE=8192
を /etc/make.conf に追加。
で、カーネル入れ替え。
http://aa5.2ch.net/test/read.cgi/nanmin/1138964618/457-469
ということで、
COPTFLAGS+= -DFD_SETSIZE=8192
を /etc/make.conf に追加。
で、カーネル入れ替え。
798root▲ ★
NGNG >>797
これじゃだめで、
/usr/include/sys/select.h をいじるのもだめで、
(/usr/src/sys/sys/select.h があるから)、
結局、
# for increasing FD_SETSIZE
makeoptions CONF_CFLAGS="-DFD_SETSIZE=8192U"
と、カーネルコンフィギュレーションファイルに書いて作り直さないと、
だめらしい。
しかも、いったんクリーンナップして作らないと、バイナリを作り直さない場合が
あるかもしれないらしい。
これじゃだめで、
/usr/include/sys/select.h をいじるのもだめで、
(/usr/src/sys/sys/select.h があるから)、
結局、
# for increasing FD_SETSIZE
makeoptions CONF_CFLAGS="-DFD_SETSIZE=8192U"
と、カーネルコンフィギュレーションファイルに書いて作り直さないと、
だめらしい。
しかも、いったんクリーンナップして作らないと、バイナリを作り直さない場合が
あるかもしれないらしい。
799root▲ ★
NGNG ということで、
/etc/make.conf:
CFLAGS+=-DFD_SETSIZE=8192U
これを追加。
COPTFLAGS に同様に追加すると、カーネル生成時に副作用があるので、
追加してはいけない(COPTFLAGSmake.conf的には何もしない)。
Apache等は正しく作れたが、これを見ないportsがあるかもしれないので
要注意。
bbsd のように直接makeする場合は、コンパイル時に-DFD_SETSIZE=8192U を
明示的に追加すること。
カーネルmake時の注意は、>>798 のとおり。
/etc/make.conf:
CFLAGS+=-DFD_SETSIZE=8192U
これを追加。
COPTFLAGS に同様に追加すると、カーネル生成時に副作用があるので、
追加してはいけない(COPTFLAGSmake.conf的には何もしない)。
Apache等は正しく作れたが、これを見ないportsがあるかもしれないので
要注意。
bbsd のように直接makeする場合は、コンパイル時に-DFD_SETSIZE=8192U を
明示的に追加すること。
カーネルmake時の注意は、>>798 のとおり。
800root▲ ★
NGNG >>799
> ということで、
> COPTFLAGS に同様に追加すると、カーネル生成時に副作用があるので、
> 追加してはいけない(COPTFLAGSmake.conf的には何もしない)。
追加してはいけない(COPTFLAGSはmake.conf的には何もしないのがよい)。
> ということで、
> COPTFLAGS に同様に追加すると、カーネル生成時に副作用があるので、
> 追加してはいけない(COPTFLAGSmake.conf的には何もしない)。
追加してはいけない(COPTFLAGSはmake.conf的には何もしないのがよい)。
2006/02/07(火) 21:59:27ID:/3++oBwa0
rootさんこんばんはーヾ('-')ノ
2006/02/07(火) 23:07:16ID:62dowULn0
ファイルディスクリプタのチューニングってYahooのApacheでもしてそうだな。
http://public.yahoo.com/~radwin/talks/yapache-apachecon2005.htm
http://public.yahoo.com/~radwin/talks/yapache-apachecon2005.htm
2006/02/07(火) 23:41:01ID:V9efExel0
ttp://blog.bz2.jp/archives/2006/01/yahoo_apache.html
一応これも。
一応これも。
805root▲ ★
NGNG806root▲ ★
NGNG > 起動と同時に最大数のプロセスを生成する
> プロセスがアイドル状態になっても終了しない
とかはまさに、死ぬほどうなづく、うんうんなところ。
> プロセスがアイドル状態になっても終了しない
とかはまさに、死ぬほどうなづく、うんうんなところ。
807root▲ ★
NGNG >>806 について補足すると、2ちゃんねるの場合、
そうもいかないところもあるですね。
書き込み主体か読み出し主体かによっても違うし、
いろんな要因があったりするんで。
そのへんは、おいおいまたどっかに書こうかなとは思っていたりするわけですが、
思うに終始しているという話もあったりして。
そうもいかないところもあるですね。
書き込み主体か読み出し主体かによっても違うし、
いろんな要因があったりするんで。
そのへんは、おいおいまたどっかに書こうかなとは思っていたりするわけですが、
思うに終始しているという話もあったりして。
808root▲ ★
NGNG ・FD_SETSIZE=8192 対応カーネル
・FD_SETSIZE=8192 対応Apache2、bbsd
・Apache2 マルチスレッド復活
・bbsd マルチスレッド復活(-n 8)
@ live22
・FD_SETSIZE=8192 対応Apache2、bbsd
・Apache2 マルチスレッド復活
・bbsd マルチスレッド復活(-n 8)
@ live22
2006/02/08(水) 02:14:36ID:KOGgRA0f0
radwinさんの他のスライドもおもしろいよ
811root▲ ★
NGNG2006/02/08(水) 02:21:36ID:mADkPLoG0
rootタンファイト!
2006/02/08(水) 02:26:50ID:wjFUciii0
rootタン尊敬してます。ファイト!
814root▲ ★
NGNG pid 55164 (httpd), uid 2001: exited on signal 10
pid 55160 (httpd), uid 2001: exited on signal 10
calcru: runtime went backwards from 871422 usec to 871357 usec for pid 55170 (httpd)
pid 55196 (httpd), uid 2001: exited on signal 10
pid 55218 (httpd), uid 2001: exited on signal 10
pid 55157 (httpd), uid 2001: exited on signal 10
pid 55182 (httpd), uid 2001: exited on signal 10
pid 55156 (httpd), uid 2001: exited on signal 10
pid 55184 (httpd), uid 2001: exited on signal 10
pid 55221 (httpd), uid 2001: exited on signal 10
pid 55162 (httpd), uid 2001: exited on signal 10
pid 55167 (httpd), uid 2001: exited on signal 10
虫を踏んだ時のログ。
Apacheリスタートで復活。
calcru: っていうぐらいで、カーネルの虫か?
pid 55160 (httpd), uid 2001: exited on signal 10
calcru: runtime went backwards from 871422 usec to 871357 usec for pid 55170 (httpd)
pid 55196 (httpd), uid 2001: exited on signal 10
pid 55218 (httpd), uid 2001: exited on signal 10
pid 55157 (httpd), uid 2001: exited on signal 10
pid 55182 (httpd), uid 2001: exited on signal 10
pid 55156 (httpd), uid 2001: exited on signal 10
pid 55184 (httpd), uid 2001: exited on signal 10
pid 55221 (httpd), uid 2001: exited on signal 10
pid 55162 (httpd), uid 2001: exited on signal 10
pid 55167 (httpd), uid 2001: exited on signal 10
虫を踏んだ時のログ。
Apacheリスタートで復活。
calcru: っていうぐらいで、カーネルの虫か?
815root▲ ★
NGNG Apacheかカーネルかライブラリか。
いずれにせよ、あとでいったんシングルスレッドに戻そう。< httpd
いずれにせよ、あとでいったんシングルスレッドに戻そう。< httpd
816root▲ ★
NGNG やはり、マルチスレッド*も*、あやしい模様。
【実況】 live22x 鯖 Part9
http://qb5.2ch.net/test/read.cgi/operate/1139287006/824
824 名前:動け動けウゴウゴ2ちゃんねる:2006/02/11(土) 20:42:41 ID:BYTRitRl0 ?
フジのスレが1008までいった
めちゃいけ part6
http://live22x.2ch.net/test/read.cgi/livecx/1139657295/
1005 名無しでいいとも! New! 2006/02/11(土) 20:40:07.79 ID:Go7yoz7N
昔紗理奈もやられてたな
1006 名無しでいいとも! sage New! 2006/02/11(土) 20:40:08.12 ID:sFKhtQWa
遺留品wwwwwwww
1007 名無しでいいとも! New! 2006/02/11(土) 20:40:08.73 ID:IEqIP2kY
1000!!
1008 1001 New! Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
【実況】 live22x 鯖 Part9
http://qb5.2ch.net/test/read.cgi/operate/1139287006/824
824 名前:動け動けウゴウゴ2ちゃんねる:2006/02/11(土) 20:42:41 ID:BYTRitRl0 ?
フジのスレが1008までいった
めちゃいけ part6
http://live22x.2ch.net/test/read.cgi/livecx/1139657295/
1005 名無しでいいとも! New! 2006/02/11(土) 20:40:07.79 ID:Go7yoz7N
昔紗理奈もやられてたな
1006 名無しでいいとも! sage New! 2006/02/11(土) 20:40:08.12 ID:sFKhtQWa
遺留品wwwwwwww
1007 名無しでいいとも! New! 2006/02/11(土) 20:40:08.73 ID:IEqIP2kY
1000!!
1008 1001 New! Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
817root▲ ★
NGNG818root▲ ★
NGNG %sysctl kern.timecounter.hardware
kern.timecounter.hardware: ACPI-fast
うーむ、やってみるか。
kern.timecounter.hardware: ACPI-fast
うーむ、やってみるか。
819root▲ ★
NGNG # suspicious "calcru: runtime went backwards" wordaround
# see http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2005-06/0457.html
kern.timecounter.hardware=TSC
を /etc/sysctl.conf に入れて、
sysctl kern.timecounter.hardware=TSC
を実行。@ live22
# see http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2005-06/0457.html
kern.timecounter.hardware=TSC
を /etc/sysctl.conf に入れて、
sysctl kern.timecounter.hardware=TSC
を実行。@ live22
821root▲ ★
NGNG LA=15超えたら、Apacheをリスタートするしくみを入れてみた。
daily処理の時とリスタート後120秒以内は、発動しないようにしたつもり。
daily処理の時とリスタート後120秒以内は、発動しないようにしたつもり。
822root▲ ★
NGNG # for increasing -DFD_SETSIZE=8192U
.if ${.CURDIR} != "/var/src/libexec/rlogind"
CFLAGS+=-DFD_SETSIZE=8192U
.endif
なんてやらないといかんかった。せめて#undefしてほしいかも。 < rlogind
rlogind.c に、こんなことが直書き。
#define FD_SETSIZE 16 /* don't need many bits for select */
.if ${.CURDIR} != "/var/src/libexec/rlogind"
CFLAGS+=-DFD_SETSIZE=8192U
.endif
なんてやらないといかんかった。せめて#undefしてほしいかも。 < rlogind
rlogind.c に、こんなことが直書き。
#define FD_SETSIZE 16 /* don't need many bits for select */
823root▲ ★
NGNG %grep ACPI- /var/run/dmesg.boot
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
%sysctl -a | grep hz
kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 }
というぐらいで、6.0RでHZが1000になったのが、
微妙に影響していたりするかも、かも。
# とりあえず変えないけど。
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
%sysctl -a | grep hz
kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 }
というぐらいで、6.0RでHZが1000になったのが、
微妙に影響していたりするかも、かも。
# とりあえず変えないけど。
824root▲ ★
NGNG で、
%sysctl -a | grep TSC
kern.timecounter.choice: TSC(-100) ACPI-fast(1000) i8254(0) dummy(-1000000)
kern.timecounter.hardware: TSC
ここが -100 (品質だめ = 選ばれない)になっていることに気づき、
/usr/src/sys/i386/i386/tsc.c を読むと、
#ifdef SMP
static int smp_tsc;
SYSCTL_INT(_kern_timecounter, OID_AUTO, smp_tsc, CTLFLAG_RDTUN, &smp_tsc, 0,
"Indicates whether the TSC is safe to use in SMP mode");
TUNABLE_INT("kern.timecounter.smp_tsc", &smp_tsc);
#endif
となっていて、
%sysctl -a | grep TSC
kern.timecounter.choice: TSC(-100) ACPI-fast(1000) i8254(0) dummy(-1000000)
kern.timecounter.hardware: TSC
ここが -100 (品質だめ = 選ばれない)になっていることに気づき、
/usr/src/sys/i386/i386/tsc.c を読むと、
#ifdef SMP
static int smp_tsc;
SYSCTL_INT(_kern_timecounter, OID_AUTO, smp_tsc, CTLFLAG_RDTUN, &smp_tsc, 0,
"Indicates whether the TSC is safe to use in SMP mode");
TUNABLE_INT("kern.timecounter.smp_tsc", &smp_tsc);
#endif
となっていて、
825root▲ ★
NGNG #ifdef SMP
/*
* We can not use the TSC in SMP mode unless the TSCs on all CPUs
* are somehow synchronized. Some hardware configurations do
* this, but we have no way of determining whether this is the
* case, so we do not use the TSC in multi-processor systems
* unless the user indicated (by setting kern.timecounter.smp_tsc
* to 1) that he believes that his TSCs are synchronized.
*/
if (mp_ncpus > 1 && !smp_tsc)
tsc_timecounter.tc_quality = -100;
#endif
ということらしく、
でも、TSCにしてちゃんと動いているということは、
このマザボはたまたま "Some hardware configurations do this"
なやつらしく、
/*
* We can not use the TSC in SMP mode unless the TSCs on all CPUs
* are somehow synchronized. Some hardware configurations do
* this, but we have no way of determining whether this is the
* case, so we do not use the TSC in multi-processor systems
* unless the user indicated (by setting kern.timecounter.smp_tsc
* to 1) that he believes that his TSCs are synchronized.
*/
if (mp_ncpus > 1 && !smp_tsc)
tsc_timecounter.tc_quality = -100;
#endif
ということらしく、
でも、TSCにしてちゃんと動いているということは、
このマザボはたまたま "Some hardware configurations do this"
なやつらしく、
826root▲ ★
NGNG %sysctl -a | grep smp_tsc
kern.timecounter.smp_tsc: 0
のように、デフォルトではオフになっていて、
%sysctl kern.timecounter.smp_tsc=1
sysctl: oid 'kern.timecounter.smp_tsc' is a read only tunable
sysctl: Tunable values are set in /boot/loader.conf
ということなので、sysctl.conf で指定する必要があると。
kern.timecounter.smp_tsc: 0
のように、デフォルトではオフになっていて、
%sysctl kern.timecounter.smp_tsc=1
sysctl: oid 'kern.timecounter.smp_tsc' is a read only tunable
sysctl: Tunable values are set in /boot/loader.conf
ということなので、sysctl.conf で指定する必要があると。
828root▲ ★
NGNG でもどうせ、TSCのクオリティは、
static struct timecounter tsc_timecounter = {
tsc_get_timecount, /* get_timecount */
0, /* no poll_pps */
~0u, /* counter_mask */
0, /* frequency */
"TSC", /* name */
800, /* quality (adjusted in code) */
};
のように、800と決められているようなので、
ACPI-fast(1000)には負ける模様(未確認)。
なので、/boot/loader.conf への追加はどうもしなくてよくて、
/etc/sysctl.conf に TSC を強制選択すると書いておけば、いい模様。
static struct timecounter tsc_timecounter = {
tsc_get_timecount, /* get_timecount */
0, /* no poll_pps */
~0u, /* counter_mask */
0, /* frequency */
"TSC", /* name */
800, /* quality (adjusted in code) */
};
のように、800と決められているようなので、
ACPI-fast(1000)には負ける模様(未確認)。
なので、/boot/loader.conf への追加はどうもしなくてよくて、
/etc/sysctl.conf に TSC を強制選択すると書いておけば、いい模様。
2006/02/12(日) 00:23:42ID:0sIApU9/0
832root▲ ★
NGNG # for Torino olympic games
0 17 * * * /usr/local/bin/home-backup.sh /home
@ live22
0 17 * * * /usr/local/bin/home-backup.sh /home
@ live22
835root▲ ★
2006/02/12(日) 07:42:06ID:???02006/02/12(日) 19:06:04ID:RXfX/iop0
839root▲ ★
NGNG Apache 2.2系で環境を作るべく、調べ中。
以下、FreeBSDのports的観点でまずは。
・Apache 2.2系では最初からkqueue(2)をサポートしている模様。
- ports作る時のWITH_KQUEUE_SUPPORTは、不要(意味なし)になった。
・configとかが/usr/local/etc/apache22の下に変わる
・同様にモジュールの場所も/usr/local/libexec/apache22の下に変わる
2ch的には、
・mod_cgidsoは再インストールが必要
あたりか。
以下、FreeBSDのports的観点でまずは。
・Apache 2.2系では最初からkqueue(2)をサポートしている模様。
- ports作る時のWITH_KQUEUE_SUPPORTは、不要(意味なし)になった。
・configとかが/usr/local/etc/apache22の下に変わる
・同様にモジュールの場所も/usr/local/libexec/apache22の下に変わる
2ch的には、
・mod_cgidsoは再インストールが必要
あたりか。
840root▲ ★
NGNG /usr/local/etc/rc.d/apache22.sh
これも名前が変わる。
#
# Add the following lines to /etc/rc.conf to enable apache22:
# apache22_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable apache22
# apache22_profiles (str): Set to "" by default.
# Define your profiles here.
# apache22limits_enable (bool):Set to "NO" by default.
# Set it to yes to run `limits $limits_args`
# just before apache starts.
# apache22_flags (str): Set to "" by default.
# Extra flags passed to start command.
# apache22limits_args (str): Default to "-e -C daemon"
# Arguments of pre-start limits run.
# apache22_http_accept_enable (bool): Set to "NO" by default.
# Set to yes to check for accf_http kernel
# module on start up and load if not loaded.
のように、accf_http(9)のオン・オフをrc.confに書くようになった。
デフォルトでは入らないので注意。
これも名前が変わる。
#
# Add the following lines to /etc/rc.conf to enable apache22:
# apache22_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable apache22
# apache22_profiles (str): Set to "" by default.
# Define your profiles here.
# apache22limits_enable (bool):Set to "NO" by default.
# Set it to yes to run `limits $limits_args`
# just before apache starts.
# apache22_flags (str): Set to "" by default.
# Extra flags passed to start command.
# apache22limits_args (str): Default to "-e -C daemon"
# Arguments of pre-start limits run.
# apache22_http_accept_enable (bool): Set to "NO" by default.
# Set to yes to check for accf_http kernel
# module on start up and load if not loaded.
のように、accf_http(9)のオン・オフをrc.confに書くようになった。
デフォルトでは入らないので注意。
841root▲ ★
NGNG /usr/ports/CHANGES:
20051108:
AUTHOR: portmgr@FreeBSD.org
The following changes were introduced:
...
* Add bsd.apache.mk
USE_APACHE knob enhancements
/usr/ports/Mk/bsd.apache.mk:
# Variables definition
# USE_APACHE: Call this script. Values can be:
# <version>: 1.3/13/2.0/20/2.1/2.2/1.3+/2.0+/2.1+/2.2+
# common*: common13, common20, common21 and common22
ということは、/etc/make.conf に、
# added by mumumu, for Apahce 2.2 -- 2006/2/13
USE_APACHE=common22
を追加でいいのかな。
20051108:
AUTHOR: portmgr@FreeBSD.org
The following changes were introduced:
...
* Add bsd.apache.mk
USE_APACHE knob enhancements
/usr/ports/Mk/bsd.apache.mk:
# Variables definition
# USE_APACHE: Call this script. Values can be:
# <version>: 1.3/13/2.0/20/2.1/2.2/1.3+/2.0+/2.1+/2.2+
# common*: common13, common20, common21 and common22
ということは、/etc/make.conf に、
# added by mumumu, for Apahce 2.2 -- 2006/2/13
USE_APACHE=common22
を追加でいいのかな。
842root▲ ★
NGNG <IfModule dir_module>
DirectoryIndex index.html
</IfModule>
IfModuleの文法が変わったですか。
(多分前のもいけるんでしょうけど)
DirectoryIndex index.html
</IfModule>
IfModuleの文法が変わったですか。
(多分前のもいけるんでしょうけど)
843▲ ◆cZfSunOs.U
2006/02/14(火) 02:28:51ID:o/Ty643u0 >>839
>Apache 2.2系で環境を作るべく、調べ中。
いよいよですか.2.2 なら Event MPM も挑戦する価値あるかも.
>・mod_cgidsoは再インストールが必要
それを用いるプログラム (read.cgi 等) もですね.
>Apache 2.2系で環境を作るべく、調べ中。
いよいよですか.2.2 なら Event MPM も挑戦する価値あるかも.
>・mod_cgidsoは再インストールが必要
それを用いるプログラム (read.cgi 等) もですね.
844root▲ ★
NGNG >>843
> それを用いるプログラム (read.cgi 等) もですね.
おぉ、なるほど。
で、さっきまた症状再発。
アイドルタイムがぐぐぐとなくなり、でもtop的にはプロセスがRUNにならないのに、
ロードアベレージが上がり続けるという、いかにもカーネルのバグっぽい、
謎な状態になる模様。
> それを用いるプログラム (read.cgi 等) もですね.
おぉ、なるほど。
で、さっきまた症状再発。
アイドルタイムがぐぐぐとなくなり、でもtop的にはプロセスがRUNにならないのに、
ロードアベレージが上がり続けるという、いかにもカーネルのバグっぽい、
謎な状態になる模様。
845root▲ ★
NGNG 症状はこれまでと全く同じ。
%grep backward /var/log/messages
Feb 13 10:27:24 <0.2> tiger2522 kernel: calcru: runtime went backwards from 235116018 usec to 235115799 usec for pid 28466 (httpd)
Feb 13 10:28:06 <0.2> tiger2522 kernel: calcru: runtime went backwards from 557817 usec to 557807 usec for pid 17019 (httpd)
Feb 13 10:28:06 <0.2> tiger2522 kernel: calcru: runtime went backwards from 547476 usec to 547431 usec for pid 16997 (httpd)
Feb 13 10:28:21 <0.2> tiger2522 kernel: calcru: runtime went backwards from 1734019 usec to 1733938 usec for pid 16944 (httpd)
%grep backward /var/log/messages
Feb 13 10:27:24 <0.2> tiger2522 kernel: calcru: runtime went backwards from 235116018 usec to 235115799 usec for pid 28466 (httpd)
Feb 13 10:28:06 <0.2> tiger2522 kernel: calcru: runtime went backwards from 557817 usec to 557807 usec for pid 17019 (httpd)
Feb 13 10:28:06 <0.2> tiger2522 kernel: calcru: runtime went backwards from 547476 usec to 547431 usec for pid 16997 (httpd)
Feb 13 10:28:21 <0.2> tiger2522 kernel: calcru: runtime went backwards from 1734019 usec to 1733938 usec for pid 16944 (httpd)
846root▲ ★
NGNG 2006-02-14 03:26:37.805228500 MaxLA = 20, LA = 2.13818359375
2006-02-14 03:27:07.806554500 MaxLA = 20, LA = 14.9033203125
2006-02-14 03:27:37.808498500 MaxLA = 20, LA = 98.05224609375
2006-02-14 03:27:37.809198500 delta = 1139855257
2006-02-14 03:27:37.809226500 Restarting apache...
2006-02-14 03:27:37.893737500 Performing sanity check on apache2 configuration:
2006-02-14 03:27:38.135912500 Syntax OK
2006-02-14 03:27:38.193105500 Stopping apache2.
2006-02-14 03:27:38.208165500 Waiting for PIDS: 55140, 55140, 55140, 55140, 55140, 55140.
2006-02-14 03:27:50.395771500 Starting apache2.
2006-02-14 03:28:21.037681500 MaxLA = 20, LA = 82.00390625
2006-02-14 03:28:21.037954500 delta = 30
2006-02-14 03:28:21.037975500 delta = 30, not restarting
2006-02-14 03:28:51.038550500 MaxLA = 20, LA = 79.72509765625
2006-02-14 03:28:51.038668500 delta = 60
2006-02-14 03:28:51.038692500 delta = 60, not restarting
2006-02-14 03:29:21.039819500 MaxLA = 20, LA = 49.25634765625
2006-02-14 03:29:21.039891500 delta = 90
2006-02-14 03:29:21.039907500 delta = 90, not restarting
2006-02-14 03:29:51.041112500 MaxLA = 20, LA = 30.40380859375
2006-02-14 03:29:51.041344500 delta = 120
(続く)
2006-02-14 03:27:07.806554500 MaxLA = 20, LA = 14.9033203125
2006-02-14 03:27:37.808498500 MaxLA = 20, LA = 98.05224609375
2006-02-14 03:27:37.809198500 delta = 1139855257
2006-02-14 03:27:37.809226500 Restarting apache...
2006-02-14 03:27:37.893737500 Performing sanity check on apache2 configuration:
2006-02-14 03:27:38.135912500 Syntax OK
2006-02-14 03:27:38.193105500 Stopping apache2.
2006-02-14 03:27:38.208165500 Waiting for PIDS: 55140, 55140, 55140, 55140, 55140, 55140.
2006-02-14 03:27:50.395771500 Starting apache2.
2006-02-14 03:28:21.037681500 MaxLA = 20, LA = 82.00390625
2006-02-14 03:28:21.037954500 delta = 30
2006-02-14 03:28:21.037975500 delta = 30, not restarting
2006-02-14 03:28:51.038550500 MaxLA = 20, LA = 79.72509765625
2006-02-14 03:28:51.038668500 delta = 60
2006-02-14 03:28:51.038692500 delta = 60, not restarting
2006-02-14 03:29:21.039819500 MaxLA = 20, LA = 49.25634765625
2006-02-14 03:29:21.039891500 delta = 90
2006-02-14 03:29:21.039907500 delta = 90, not restarting
2006-02-14 03:29:51.041112500 MaxLA = 20, LA = 30.40380859375
2006-02-14 03:29:51.041344500 delta = 120
(続く)
847root▲ ★
NGNG 2006-02-14 03:29:51.041389500 Restarting apache...
2006-02-14 03:29:51.056401500 Performing sanity check on apache2 configuration:
2006-02-14 03:29:51.104448500 Syntax OK
2006-02-14 03:29:51.121918500 Stopping apache2.
2006-02-14 03:29:51.186926500 Waiting for PIDS: 16927, 16927, 16927.
2006-02-14 03:29:57.209463500 Starting apache2.
2006-02-14 03:30:28.033177500 MaxLA = 20, LA = 53.62548828125
2006-02-14 03:30:28.033181500 delta = 30
2006-02-14 03:30:28.033183500 delta = 30, not restarting
2006-02-14 03:30:58.033944500 MaxLA = 20, LA = 35.7099609375
2006-02-14 03:30:58.034165500 delta = 60
2006-02-14 03:30:58.034201500 delta = 60, not restarting
2006-02-14 03:31:28.035250500 MaxLA = 20, LA = 22.26318359375
2006-02-14 03:31:28.035586500 delta = 90
2006-02-14 03:31:28.035631500 delta = 90, not restarting
2006-02-14 03:31:58.036485500 MaxLA = 20, LA = 12.85009765625
2006-02-14 03:32:28.037717500 MaxLA = 20, LA = 8.75927734375
2006-02-14 03:32:58.038980500 MaxLA = 20, LA = 5.54248046875
2006-02-14 03:33:28.040237500 MaxLA = 20, LA = 3.64404296875
2006-02-14 03:33:58.041496500 MaxLA = 20, LA = 2.49658203125
2006-02-14 03:34:28.042745500 MaxLA = 20, LA = 1.51171875
(以下略)
2006-02-14 03:29:51.056401500 Performing sanity check on apache2 configuration:
2006-02-14 03:29:51.104448500 Syntax OK
2006-02-14 03:29:51.121918500 Stopping apache2.
2006-02-14 03:29:51.186926500 Waiting for PIDS: 16927, 16927, 16927.
2006-02-14 03:29:57.209463500 Starting apache2.
2006-02-14 03:30:28.033177500 MaxLA = 20, LA = 53.62548828125
2006-02-14 03:30:28.033181500 delta = 30
2006-02-14 03:30:28.033183500 delta = 30, not restarting
2006-02-14 03:30:58.033944500 MaxLA = 20, LA = 35.7099609375
2006-02-14 03:30:58.034165500 delta = 60
2006-02-14 03:30:58.034201500 delta = 60, not restarting
2006-02-14 03:31:28.035250500 MaxLA = 20, LA = 22.26318359375
2006-02-14 03:31:28.035586500 delta = 90
2006-02-14 03:31:28.035631500 delta = 90, not restarting
2006-02-14 03:31:58.036485500 MaxLA = 20, LA = 12.85009765625
2006-02-14 03:32:28.037717500 MaxLA = 20, LA = 8.75927734375
2006-02-14 03:32:58.038980500 MaxLA = 20, LA = 5.54248046875
2006-02-14 03:33:28.040237500 MaxLA = 20, LA = 3.64404296875
2006-02-14 03:33:58.041496500 MaxLA = 20, LA = 2.49658203125
2006-02-14 03:34:28.042745500 MaxLA = 20, LA = 1.51171875
(以下略)
848root▲ ★
NGNG [Mon Feb 13 10:27:24 2006] [notice] child pid 28437 exit signal Bus error (10)
[Mon Feb 13 10:27:41 2006] [warn] child process 28391 still did not exit, sending a SIGTERM
[Mon Feb 13 10:27:41 2006] [warn] child process 28392 still did not exit, sending a SIGTERM
[Mon Feb 13 10:27:41 2006] [warn] child process 28393 still did not exit, sending a SIGTERM
[Mon Feb 13 10:27:41 2006] [warn] child process 28394 still did not exit, sending a SIGTERM
...
[Mon Feb 13 10:27:47 2006] [error] child process 28391 still did not exit, sending a SIGKILL
[Mon Feb 13 10:27:47 2006] [error] child process 28392 still did not exit, sending a SIGKILL
[Mon Feb 13 10:27:47 2006] [error] child process 28393 still did not exit, sending a SIGKILL
[Mon Feb 13 10:27:47 2006] [error] child process 28394 still did not exit, sending a SIGKILL
...
[Mon Feb 13 10:27:49 2006] [notice] caught SIGTERM, shutting down
[Mon Feb 13 10:27:50 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/local/sbin/suexec)
[Mon Feb 13 10:27:51 2006] [notice] mod_cgidso enabled
[Mon Feb 13 10:27:56 2006] [notice] Apache/2.0.55 configured -- resuming normal operations
[Mon Feb 13 10:28:02 2006] [notice] child pid 16999 exit signal Bus error (10)
[Mon Feb 13 10:28:03 2006] [notice] child pid 16994 exit signal Bus error (10)
[Mon Feb 13 10:28:03 2006] [notice] child pid 16980 exit signal Bus error (10)
[Mon Feb 13 10:28:04 2006] [notice] child pid 17000 exit signal Bus error (10)
...
[Mon Feb 13 10:29:54 2006] [warn] child process 16944 still did not exit, sending a SIGTERM
[Mon Feb 13 10:29:54 2006] [warn] child process 16946 still did not exit, sending a SIGTERM
[Mon Feb 13 10:29:54 2006] [warn] child process 16947 still did not exit, sending a SIGTERM
[Mon Feb 13 10:29:54 2006] [warn] child process 16948 still did not exit, sending a SIGTERM
...
(続く)
[Mon Feb 13 10:27:41 2006] [warn] child process 28391 still did not exit, sending a SIGTERM
[Mon Feb 13 10:27:41 2006] [warn] child process 28392 still did not exit, sending a SIGTERM
[Mon Feb 13 10:27:41 2006] [warn] child process 28393 still did not exit, sending a SIGTERM
[Mon Feb 13 10:27:41 2006] [warn] child process 28394 still did not exit, sending a SIGTERM
...
[Mon Feb 13 10:27:47 2006] [error] child process 28391 still did not exit, sending a SIGKILL
[Mon Feb 13 10:27:47 2006] [error] child process 28392 still did not exit, sending a SIGKILL
[Mon Feb 13 10:27:47 2006] [error] child process 28393 still did not exit, sending a SIGKILL
[Mon Feb 13 10:27:47 2006] [error] child process 28394 still did not exit, sending a SIGKILL
...
[Mon Feb 13 10:27:49 2006] [notice] caught SIGTERM, shutting down
[Mon Feb 13 10:27:50 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/local/sbin/suexec)
[Mon Feb 13 10:27:51 2006] [notice] mod_cgidso enabled
[Mon Feb 13 10:27:56 2006] [notice] Apache/2.0.55 configured -- resuming normal operations
[Mon Feb 13 10:28:02 2006] [notice] child pid 16999 exit signal Bus error (10)
[Mon Feb 13 10:28:03 2006] [notice] child pid 16994 exit signal Bus error (10)
[Mon Feb 13 10:28:03 2006] [notice] child pid 16980 exit signal Bus error (10)
[Mon Feb 13 10:28:04 2006] [notice] child pid 17000 exit signal Bus error (10)
...
[Mon Feb 13 10:29:54 2006] [warn] child process 16944 still did not exit, sending a SIGTERM
[Mon Feb 13 10:29:54 2006] [warn] child process 16946 still did not exit, sending a SIGTERM
[Mon Feb 13 10:29:54 2006] [warn] child process 16947 still did not exit, sending a SIGTERM
[Mon Feb 13 10:29:54 2006] [warn] child process 16948 still did not exit, sending a SIGTERM
...
(続く)
ひょっとしてこれが解決策になるかも
ttp://d.hatena.ne.jp/hiro-ueda/20060118
ttp://d.hatena.ne.jp/hiro-ueda/20060118
850root▲ ★
NGNG [Mon Feb 13 10:29:56 2006] [notice] caught SIGTERM, shutting down
[Mon Feb 13 10:29:57 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/local/sbin/suexec)
[Mon Feb 13 10:29:58 2006] [notice] mod_cgidso enabled
[Mon Feb 13 10:30:00 2006] [notice] Apache/2.0.55 configured -- resuming normal operations
(ここまで)
[Mon Feb 13 10:29:57 2006] [notice] suEXEC mechanism enabled (wrapper: /usr/local/sbin/suexec)
[Mon Feb 13 10:29:58 2006] [notice] mod_cgidso enabled
[Mon Feb 13 10:30:00 2006] [notice] Apache/2.0.55 configured -- resuming normal operations
(ここまで)
852root▲ ★
NGNG ・装置は2回発動
・2回とも死ぬ前に SIGBUS 発生
・1回目はSIGTERMでは死なず、SIGKILLで死んだ
・2回目はSIGTERMで死んだ
・2回とも死ぬ前に SIGBUS 発生
・1回目はSIGTERMでは死なず、SIGKILLで死んだ
・2回目はSIGTERMで死んだ
853root▲ ★
NGNG 今日作ったインストールキット使って、Apache 2.2を入れてみるか。
ついに2.2投入ですか
早朝実況組もいますがざっくり入れちゃっても問題はないと思います。
(どの時間帯に実施しても騒ぎになること必定ですし)
早朝実況組もいますがざっくり入れちゃっても問題はないと思います。
(どの時間帯に実施しても騒ぎになること必定ですし)
858root▲ ★
NGNG 症状は、これなんですよね。
http://www.freebsd.org/cgi/query-pr.cgi?pr=72338
http://www.freebsd.org/cgi/query-pr.cgi?pr=72338
859root▲ ★
NGNG http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/kern/kern_resource.c
Revision 1.151 / (download) - annotate - [select for diffs], Mon Jan 23 19:15:13 2006 UTC (3 weeks ago) by ups
Branch: MAIN
Changes since 1.150: +1 -1 lines
Diff to previous 1.150 (colored)
Hopefully fix the "calcru: runtime went backwards from ..." problem by
keeping the resource values locked (where needed) while we use them
for calculations.
MFC after:3 days
…で、これはまだMFCされていない模様。
Revision 1.151 / (download) - annotate - [select for diffs], Mon Jan 23 19:15:13 2006 UTC (3 weeks ago) by ups
Branch: MAIN
Changes since 1.150: +1 -1 lines
Diff to previous 1.150 (colored)
Hopefully fix the "calcru: runtime went backwards from ..." problem by
keeping the resource values locked (where needed) while we use them
for calculations.
MFC after:3 days
…で、これはまだMFCされていない模様。
860root▲ ★
NGNG >>859 は、
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/kern/kern_resource.c.diff?r1=1.150&r2=1.151
===================================================================
RCS file: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/kern_resource.c,v
retrieving revision 1.150
retrieving revision 1.151
diff -u -p -r1.150 -r1.151
--- src/sys/kern/kern_resource.c2005/11/02 21:18:071.150
+++ src/sys/kern/kern_resource.c2006/01/23 19:15:131.151
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/kern_resource.c,v 1.150 2005/11/02 21:18:07 ps Exp $");
+__FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/kern_resource.c,v 1.151 2006/01/23 19:15:13 ups Exp $");
#include "opt_compat.h"
@@ -733,8 +733,8 @@ calcru(p, up, sp)
&pcpu_find(td->td_oncpu)->pc_switchtime);
}
}
-mtx_unlock_spin(&sched_lock);
calcru1(p, &rux, up, sp);
+mtx_unlock_spin(&sched_lock);
p->p_rux.rux_uu = rux.rux_uu;
p->p_rux.rux_su = rux.rux_su;
p->p_rux.rux_iu = rux.rux_iu;
http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/kern/kern_resource.c.diff?r1=1.150&r2=1.151
===================================================================
RCS file: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/kern_resource.c,v
retrieving revision 1.150
retrieving revision 1.151
diff -u -p -r1.150 -r1.151
--- src/sys/kern/kern_resource.c2005/11/02 21:18:071.150
+++ src/sys/kern/kern_resource.c2006/01/23 19:15:131.151
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/kern_resource.c,v 1.150 2005/11/02 21:18:07 ps Exp $");
+__FBSDID("$FreeBSD: /usr/local/www/cvsroot/FreeBSD/src/sys/kern/kern_resource.c,v 1.151 2006/01/23 19:15:13 ups Exp $");
#include "opt_compat.h"
@@ -733,8 +733,8 @@ calcru(p, up, sp)
&pcpu_find(td->td_oncpu)->pc_switchtime);
}
}
-mtx_unlock_spin(&sched_lock);
calcru1(p, &rux, up, sp);
+mtx_unlock_spin(&sched_lock);
p->p_rux.rux_uu = rux.rux_uu;
p->p_rux.rux_su = rux.rux_su;
p->p_rux.rux_iu = rux.rux_iu;
862root▲ ★
NGNG >>859
がびーん。
Revision 1.152 / (download) - annotate - [select for diffs], Wed Jan 25 02:05:47 2006 UTC (2 weeks, 5 days ago) by ups
Branch: MAIN
Changes since 1.151: +1 -1 lines
Diff to previous 1.151 (colored)
Back out changes made in rev. 1.151.
They were bogus.
Cluebat applied by: jhb@
がびーん。
Revision 1.152 / (download) - annotate - [select for diffs], Wed Jan 25 02:05:47 2006 UTC (2 weeks, 5 days ago) by ups
Branch: MAIN
Changes since 1.151: +1 -1 lines
Diff to previous 1.151 (colored)
Back out changes made in rev. 1.151.
They were bogus.
Cluebat applied by: jhb@
863root▲ ★
NGNG いずれにせよ、、、カーネルの虫ってことっぽいのかな。
Apacheを変えるのはそれはそれで意味ありそうなんで、
そっちは、たんたんとやるかんじかなと。
Apacheを変えるのはそれはそれで意味ありそうなんで、
そっちは、たんたんとやるかんじかなと。
864root▲ ★
NGNG ということで、Apache 2.2.0 を投入。@ live22
TransferLog の動きが、2.0 と違うみたい。
TransferLog "| /usr/local/sbin/logbuffer"
とかやっているのですが、Apache 2.xでは直接起動してくれたlogbufferが、
%ps ax | grep logbuffer
74136 ?? I 0:00.01 /bin/sh -c /usr/local/sbin/logbuffer
74137 ?? S 0:01.30 /usr/local/sbin/logbuffer
74568 p1 S+ 0:00.00 grep logbuffer
のように、sh経由になり、
しかもApacheをリスタートすると、暴走状態で残ってしまうようです。
(kill -TERMで死にはする)
TransferLog の動きが、2.0 と違うみたい。
TransferLog "| /usr/local/sbin/logbuffer"
とかやっているのですが、Apache 2.xでは直接起動してくれたlogbufferが、
%ps ax | grep logbuffer
74136 ?? I 0:00.01 /bin/sh -c /usr/local/sbin/logbuffer
74137 ?? S 0:01.30 /usr/local/sbin/logbuffer
74568 p1 S+ 0:00.00 grep logbuffer
のように、sh経由になり、
しかもApacheをリスタートすると、暴走状態で残ってしまうようです。
(kill -TERMで死にはする)
865root▲ ★
NGNG おぉ、Apache 2.2 系列では
今の read.cgi は、そのままではコンパイルできないっぽい。
gcc -c read.c -I`apxs -q INCLUDEDIR` -O2 -Wall -funsigned-char -fPIC -DSNOWMAN -o read.o
In file included from read.c:1:
read.h:11:22: apr_date.h: No such file or directory
read.h:12:25: apr_file_io.h: No such file or directory
read.h:13:21: apr_lib.h: No such file or directory
read.h:14:25: apr_strings.h: No such file or directory
read.h:15:24: apr_tables.h: No such file or directory
read.h:16:22: apr_time.h: No such file or directory
read.h:20:22: apr_want.h: No such file or directory
今の read.cgi は、そのままではコンパイルできないっぽい。
gcc -c read.c -I`apxs -q INCLUDEDIR` -O2 -Wall -funsigned-char -fPIC -DSNOWMAN -o read.o
In file included from read.c:1:
read.h:11:22: apr_date.h: No such file or directory
read.h:12:25: apr_file_io.h: No such file or directory
read.h:13:21: apr_lib.h: No such file or directory
read.h:14:25: apr_strings.h: No such file or directory
read.h:15:24: apr_tables.h: No such file or directory
read.h:16:22: apr_time.h: No such file or directory
read.h:20:22: apr_want.h: No such file or directory
>864
これですか?
ttp://httpd.apache.org/docs/2.2/ja/mod/mod_log_config.html#logformat
これですか?
ttp://httpd.apache.org/docs/2.2/ja/mod/mod_log_config.html#logformat
867root▲ ★
NGNG >>866
そうです。で、
TransferLog "| exec /usr/local/sbin/logbuffer"
とすることで、前と同じ動きになりました。
リスタートしても大丈夫でした。
色々、微妙みたい。
そうです。で、
TransferLog "| exec /usr/local/sbin/logbuffer"
とすることで、前と同じ動きになりました。
リスタートしても大丈夫でした。
色々、微妙みたい。
869root▲ ★
NGNG -I`apxs -q INCLUDEDIR` -I/usr/local/include/apr-1
とかやって、read.cgi はできる模様。
とかやって、read.cgi はできる模様。
870root▲ ★
NGNG あとは、例の装置のリスタート部分を2.2対応にすればOKかな。
やっておこう。
で、今日はそろそろみせじまいで。
やっておこう。
で、今日はそろそろみせじまいで。
871▲ ◆cZfSunOs.U
2006/02/14(火) 20:40:53ID:o/Ty643u0 2.2 稼働ですか,乙です.あとは mod_cache がちゃんと使えるようになれば
バック側の httpd がかなり楽になりますね.
バック側の httpd がかなり楽になりますね.
872root▲ ★
2006/02/14(火) 21:32:25ID:???0875stream ◆PNstream2s
NGNG これですね
まだ2.3すら出てないし、これからどうなるか知らないですけど
http://svn.apache.org/repos/asf/httpd/httpd/trunk/CHANGES
*) Authz: Mark the directives 'Order', 'Allow', 'Deny' and 'Satisfy' as
deprecated and move them into the new module mod_access_compat which
can be loaded to provide backwards compatibility for these directives.
[Brad Nicholes]
まだ2.3すら出てないし、これからどうなるか知らないですけど
http://svn.apache.org/repos/asf/httpd/httpd/trunk/CHANGES
*) Authz: Mark the directives 'Order', 'Allow', 'Deny' and 'Satisfy' as
deprecated and move them into the new module mod_access_compat which
can be loaded to provide backwards compatibility for these directives.
[Brad Nicholes]
877▲ ◆cZfSunOs.U
2006/02/14(火) 22:16:25ID:o/Ty643u0878root▲ ★
NGNG フロント2台追加の第一段階(基本セットアップ)ができました。
以下のDNSへの追加をお願いします。
これをDNSに追加することにより、第二段階(掲示板システムに必要なファイル入れたり、
F22をセットアップしたり等)が、できるようになります。
で、それができた後で、ラウンドロビンへの投入
(= DNSに再度追加し、live22x の仲間に入れる)という手順を踏むことになります。
以上、よろしくです。
(新規追加)
+live22x4.2ch.net:206.223.150.110:300
+live22x5.2ch.net:206.223.150.42:300
以下のDNSへの追加をお願いします。
これをDNSに追加することにより、第二段階(掲示板システムに必要なファイル入れたり、
F22をセットアップしたり等)が、できるようになります。
で、それができた後で、ラウンドロビンへの投入
(= DNSに再度追加し、live22x の仲間に入れる)という手順を踏むことになります。
以上、よろしくです。
(新規追加)
+live22x4.2ch.net:206.223.150.110:300
+live22x5.2ch.net:206.223.150.42:300
879root▲ ★
NGNG で、これら2台はApache 2.2 + worker MPMです。
キャッシュ関係はオフです。
どうも、Apache 2.0 で入れていた以下の設定は、そのままではエラーになる模様。
CacheSize なんて知らないよ、って言われたです。
# include cache config file
<IfModule cache_module>
# config cache directory and size
CacheRoot /md/cache
CacheSize 65536
</IfModule>
キャッシュ関係はオフです。
どうも、Apache 2.0 で入れていた以下の設定は、そのままではエラーになる模様。
CacheSize なんて知らないよ、って言われたです。
# include cache config file
<IfModule cache_module>
# config cache directory and size
CacheRoot /md/cache
CacheSize 65536
</IfModule>
2006/02/15(水) 06:00:41ID:Z22tWptw0
>>879
そこも設定かわっているみたいですな。
ttp://httpd.apache.org/docs/2.2/ja/mod/mod_disk_cache.html
を参考にすると
<IfModule mod_disk_cache>
# config cache directory and size
CacheRoot /md/cache
CacheMinFileSize 64 #(デフォは1)
CacheMaxFileSize 1000000 #(デフォは1000000)
</IfModule>
などと書くのが正しいようですね。
そこも設定かわっているみたいですな。
ttp://httpd.apache.org/docs/2.2/ja/mod/mod_disk_cache.html
を参考にすると
<IfModule mod_disk_cache>
# config cache directory and size
CacheRoot /md/cache
CacheMinFileSize 64 #(デフォは1)
CacheMaxFileSize 1000000 #(デフォは1000000)
</IfModule>
などと書くのが正しいようですね。
881▲ ◆cZfSunOs.U
2006/02/15(水) 06:22:19ID:2YuAxdZJ0 >>878-879 乙です.
>で、これら2台はApache 2.2 + worker MPMです。
どうせなら,どちらか片方を event MPM にしてみるとか......
http://httpd.apache.org/docs/2.2/mod/event.html
>で、これら2台はApache 2.2 + worker MPMです。
どうせなら,どちらか片方を event MPM にしてみるとか......
http://httpd.apache.org/docs/2.2/mod/event.html
882▲ ◆cZfSunOs.U
2006/02/15(水) 06:50:49ID:2YuAxdZJ0 あと,キャッシュ保持時間とかのチューニングの手段は,と......
フロント側 mod_cache のディレクティブ:
CacheLastModifiedFactor
CacheMaxExpire
バック側 mod_headers で Cache-Control ヘッダ付加:
# キャッシュ保持時間が n 秒未満なら再評価なしにキャッシュをそのまま使用
# その後は conditional GET で再評価する
Header set Cache-Control s-maxage=n
フロント側 mod_cache のディレクティブ:
CacheLastModifiedFactor
CacheMaxExpire
バック側 mod_headers で Cache-Control ヘッダ付加:
# キャッシュ保持時間が n 秒未満なら再評価なしにキャッシュをそのまま使用
# その後は conditional GET で再評価する
Header set Cache-Control s-maxage=n
2006/02/15(水) 10:02:41ID:RsCr69xm0
>>878
そろそろ受付嬢の再投入は?
live22x4,live22x5のIPアドレスを直接ラウンドロビンに
いれるのではなく、受付嬢での振り分け先をlive22x4,live22x5に
して、受付嬢の代表IPアドレスを登録する。
とりあえず、1/4の負荷からはどうでしょう。
おちても、3/4の確率でつながるので、以前ほどはひどくないかと。
そろそろ受付嬢の再投入は?
live22x4,live22x5のIPアドレスを直接ラウンドロビンに
いれるのではなく、受付嬢での振り分け先をlive22x4,live22x5に
して、受付嬢の代表IPアドレスを登録する。
とりあえず、1/4の負荷からはどうでしょう。
おちても、3/4の確率でつながるので、以前ほどはひどくないかと。
884ピロリ
NGNG >>878
done
done
885root▲ ★
NGNG >>880 以降へのレスは別途まとめて。
まずは、くーるすれっずにちょっとワクテカしておこうと。
Sun、『UltraSPARC T1』プロセッサの仕様を公開
http://japan.internet.com/webtech/20060215/12.html
まずは、くーるすれっずにちょっとワクテカしておこうと。
Sun、『UltraSPARC T1』プロセッサの仕様を公開
http://japan.internet.com/webtech/20060215/12.html
886root▲ ★
NGNG >>880 >>882
どもです。
ディスクキャッシュの時は、htcacheclean ってのを動かすかんじなのか。
いろいろ読み中。
>>881
Event MPM
The event MPM uses a seperate thread to handle Keep Alive requests and
accepting connections. Keep Alive requests have traditionally required httpd
to dedicate a worker to handle it. This dedicated worker could not be used
again until the Keep Alive timeout was reached.
おぉ、なんかよさげですね。
入れてみるかな。
>>883
魅力的ですが、一歩一歩やっていこうかなと。
普通にラウンドロビンして、次にmatdか。
どもです。
ディスクキャッシュの時は、htcacheclean ってのを動かすかんじなのか。
いろいろ読み中。
>>881
Event MPM
The event MPM uses a seperate thread to handle Keep Alive requests and
accepting connections. Keep Alive requests have traditionally required httpd
to dedicate a worker to handle it. This dedicated worker could not be used
again until the Keep Alive timeout was reached.
おぉ、なんかよさげですね。
入れてみるかな。
>>883
魅力的ですが、一歩一歩やっていこうかなと。
普通にラウンドロビンして、次にmatdか。
887root▲ ★
NGNG で、
フロントは負荷的には足りているような気がするのに、なぜ2つ追加投入するのか
の件ですが(私も疑問を持ちました)、
それは「雪だるまシステム」そのもののテスト、という意味合いがあるとのことです。
ようは、スロー同期とか今の形で構築したシステムが、フロントが増えていっても
ちゃんと動くようになっているかとかを、いまのうちにきちんと試しておきたいと。
どうせ、フロントは増える方向だし、このシステムは将来にわたり使うに違いないので、
いまのうちにきちんとしたものを作っておくほうが、いいんじゃないかなということで。
…ということで、私も納得したと。
で、cobra2247は「コブラをバックエンドにしたらどんなかんじなのか」を試すということで、
バックエンドに仕立てると。
フロントは負荷的には足りているような気がするのに、なぜ2つ追加投入するのか
の件ですが(私も疑問を持ちました)、
それは「雪だるまシステム」そのもののテスト、という意味合いがあるとのことです。
ようは、スロー同期とか今の形で構築したシステムが、フロントが増えていっても
ちゃんと動くようになっているかとかを、いまのうちにきちんと試しておきたいと。
どうせ、フロントは増える方向だし、このシステムは将来にわたり使うに違いないので、
いまのうちにきちんとしたものを作っておくほうが、いいんじゃないかなということで。
…ということで、私も納得したと。
で、cobra2247は「コブラをバックエンドにしたらどんなかんじなのか」を試すということで、
バックエンドに仕立てると。
888root▲ ★
NGNG live22x[45] を作る場合の手順:
・器を作る
・フロントパック(フロントにするためのもの一式)を入れる
・スロー同期のための設定をする (live22x[45], live22)
・スロー同期スクリプトを手で動かす
=> それまでの過去ログがどばーっと転送される (要注意)
・cronの設定をする(定時スロー同期開始)
・BBx 等にIPアドレスを登録する
・DNSに live22x[45] を登録する
・投稿のテストをする
・F22/丁稚どん/配布リストに live22x[45] を登録する
・DNSに live22y として追加登録する => 将来は live22b[12] の matd に追加、になる
・ウマー
・器を作る
・フロントパック(フロントにするためのもの一式)を入れる
・スロー同期のための設定をする (live22x[45], live22)
・スロー同期スクリプトを手で動かす
=> それまでの過去ログがどばーっと転送される (要注意)
・cronの設定をする(定時スロー同期開始)
・BBx 等にIPアドレスを登録する
・DNSに live22x[45] を登録する
・投稿のテストをする
・F22/丁稚どん/配布リストに live22x[45] を登録する
・DNSに live22y として追加登録する => 将来は live22b[12] の matd に追加、になる
・ウマー
2006/02/15(水) 19:11:01ID:p7ew1vSW0
>>887
雪だるまスレのほうがよいのかもしれないけど。
なんとなく、フロントで過去ログをもっているのが厳しいかも。
バックを複数もつとフロントは掛算で過去ログを持ちますよね。
そこが大変そう。
ディスクは十分大きいから大丈夫かもしれないし、
自動的にコピーができるから、バックアップする必要がないという
うれしい点があるかもしれないけど。
メンテを考えると、過去ログは、bbsdを動かすバックエンドとは
別のバックエンドに突っ込むほうがよいのかなと思う。
(dat落ちのタイミングでコピーかな。)
ここらへんも実験!実験!なんでしょうが。
雪だるまスレのほうがよいのかもしれないけど。
なんとなく、フロントで過去ログをもっているのが厳しいかも。
バックを複数もつとフロントは掛算で過去ログを持ちますよね。
そこが大変そう。
ディスクは十分大きいから大丈夫かもしれないし、
自動的にコピーができるから、バックアップする必要がないという
うれしい点があるかもしれないけど。
メンテを考えると、過去ログは、bbsdを動かすバックエンドとは
別のバックエンドに突っ込むほうがよいのかなと思う。
(dat落ちのタイミングでコピーかな。)
ここらへんも実験!実験!なんでしょうが。
890root▲ ★
NGNG ふむふむ。
そうすれば各フロントが過去ログをバックにとりにいかなくてよくなるから、
バックも軽くできる気がしますね。
cobra2247をバックにしたら、今のtiger2522をそれに転用してみるとか。
そうすれば各フロントが過去ログをバックにとりにいかなくてよくなるから、
バックも軽くできる気がしますね。
cobra2247をバックにしたら、今のtiger2522をそれに転用してみるとか。
891root▲ ★
NGNG 新 epg.2ch.net の Apache を、event MPM にしてみた。
設定そのものはこんなかんで、worker MPMと変わるところがないみたい。
<IfModule mpm_event_module>
StartServers 24
ServerLimit 36
MaxClients 1152
MinSpareThreads 128
MaxSpareThreads 768
ThreadsPerChild 32
MaxRequestsPerChild 1000000
ThreadLimit 32
MaxMemFree 64000
</IfModule>
設定そのものはこんなかんで、worker MPMと変わるところがないみたい。
<IfModule mpm_event_module>
StartServers 24
ServerLimit 36
MaxClients 1152
MinSpareThreads 128
MaxSpareThreads 768
ThreadsPerChild 32
MaxRequestsPerChild 1000000
ThreadLimit 32
MaxMemFree 64000
</IfModule>
892▲ ◆cZfSunOs.U
2006/02/15(水) 22:31:48ID:2YuAxdZJ0 確かに今の過去ログのやり方のままだと,今後大変になるかも知れないんですよね.
とはいえ,ライブな dat と同じように mod_proxy でやると offlaw.cgi の改造が必要だし,
さらに mod_cache を使用するとなると /md を過去ログで食い潰すかも知れないし......
となると,いっそ NFS を使ってみるとか.以前雪だるまでライブな dat の読み出しに
NFS 使ってた時の問題,例えば不規則に dat の内容が壊れるとか ESTALE 発生が
カーネルごとコケる引き金になるとか,そういうのは過去ログでは発生しにくいのでは,
と思えなくもないですし......
とはいえ,ライブな dat と同じように mod_proxy でやると offlaw.cgi の改造が必要だし,
さらに mod_cache を使用するとなると /md を過去ログで食い潰すかも知れないし......
となると,いっそ NFS を使ってみるとか.以前雪だるまでライブな dat の読み出しに
NFS 使ってた時の問題,例えば不規則に dat の内容が壊れるとか ESTALE 発生が
カーネルごとコケる引き金になるとか,そういうのは過去ログでは発生しにくいのでは,
と思えなくもないですし......
2006/02/16(木) 00:35:18ID:uMCHE73p0
ここは一つ、全鯖規模で過去ログの一元化を
2006/02/16(木) 00:46:57ID:jWb1h7lQ0
>>892
過去ログはフロントでキャッシュする必要はないんじゃないかと。
(CacheDisableで過去ログのURLをはずすことはできないんですかね?)
offlaw.cgiは、誰かさんが泣きながら書き換えてもらって。
NFSは、サーバ間がちょっと密結合になってうれしくないかも。
# 感覚だけですが。
過去ログはフロントでキャッシュする必要はないんじゃないかと。
(CacheDisableで過去ログのURLをはずすことはできないんですかね?)
offlaw.cgiは、誰かさんが泣きながら書き換えてもらって。
NFSは、サーバ間がちょっと密結合になってうれしくないかも。
# 感覚だけですが。
895ピロリ
NGNG >過去ログはフロントでキャッシュする必要はない
私も原理はそれに賛成。
ただ /doom/kako/ 以下はインデックスなんで各フロントにあった方がいいかと
私も原理はそれに賛成。
ただ /doom/kako/ 以下はインデックスなんで各フロントにあった方がいいかと
2006/02/16(木) 06:37:34ID:coYsVwz20
Yahoo! User Interface Library
ttp://developer.yahoo.net/yui/
|∀・)ノ
ttp://developer.yahoo.net/yui/
|∀・)ノ
897▲ ◆cZfSunOs.U
2006/02/16(木) 07:11:07ID:hYT7Ynqj0 >>894
>(CacheDisableで過去ログのURLをはずすことはできないんですかね?)
確かに可能ですね.
>offlaw.cgiは、誰かさんが泣きながら書き換えてもらって。
このあたりは,実際に書き換える中の人次第ということで......
>(CacheDisableで過去ログのURLをはずすことはできないんですかね?)
確かに可能ですね.
>offlaw.cgiは、誰かさんが泣きながら書き換えてもらって。
このあたりは,実際に書き換える中の人次第ということで......
2006/02/16(木) 08:33:28ID:jWb1h7lQ0
>>886
> 普通にラウンドロビンして、次にmatdか。
matdできになっているのは、負荷への耐性がどの程度あるか
わからない点なんですよね。
動作はばっちりだと思うのですが、アプリとして
動くみたいなので、カーネルとの切り替えがばかに
ならないのかなと。
(パケット1個単位で切り替えですよね。)
そんなこともあって、いっきにつっこむのではなく、
少しずつ動かした方がよいのではないのかと。
> 普通にラウンドロビンして、次にmatdか。
matdできになっているのは、負荷への耐性がどの程度あるか
わからない点なんですよね。
動作はばっちりだと思うのですが、アプリとして
動くみたいなので、カーネルとの切り替えがばかに
ならないのかなと。
(パケット1個単位で切り替えですよね。)
そんなこともあって、いっきにつっこむのではなく、
少しずつ動かした方がよいのではないのかと。
899root▲ ★
2006/02/16(木) 11:52:50ID:???0900root▲ ★
NGNG >>881
live22x4 を、event MPMで動かしてみた。
・live22x4: Apache 2.2.0 + event MPM
・live22x5: Apache 2.2.0 + worker MPM (比較のため)
今日 or 明日あたりに、フロントに投入予定。
live22x4 を、event MPMで動かしてみた。
・live22x4: Apache 2.2.0 + event MPM
・live22x5: Apache 2.2.0 + worker MPM (比較のため)
今日 or 明日あたりに、フロントに投入予定。
901▲ ◆cZfSunOs.U
2006/02/16(木) 20:52:53ID:hYT7Ynqj0 >>898
>matdできになっているのは、負荷への耐性がどの程度あるかわからない点なんですよね。
確かに.
>アプリとして動くみたいなので、カーネルとの切り替えがばかにならないのかなと。
>(パケット1個単位で切り替えですよね。)
FreeBSD では BPF,Solaris では bufmod によるバッファリングが効いて
パケット取り込みはある程度まとめて行われると思いますが,
パケットの取りこぼしとか発生しないかどうかってのは,正直わかりません......
パケット送出の方は1パケット単位ですね.マルチスレッドモードなら
まとめて取り込まれたパケットの送出をコンカレントに行いますが,SMP でないと無意味
(シングル CPU だとかえってコンテキストスイッチングによるオーバヘッドが発生する)
だと思うんで,デフォルトではシングルスレッドモードになってます.
>matdできになっているのは、負荷への耐性がどの程度あるかわからない点なんですよね。
確かに.
>アプリとして動くみたいなので、カーネルとの切り替えがばかにならないのかなと。
>(パケット1個単位で切り替えですよね。)
FreeBSD では BPF,Solaris では bufmod によるバッファリングが効いて
パケット取り込みはある程度まとめて行われると思いますが,
パケットの取りこぼしとか発生しないかどうかってのは,正直わかりません......
パケット送出の方は1パケット単位ですね.マルチスレッドモードなら
まとめて取り込まれたパケットの送出をコンカレントに行いますが,SMP でないと無意味
(シングル CPU だとかえってコンテキストスイッチングによるオーバヘッドが発生する)
だと思うんで,デフォルトではシングルスレッドモードになってます.
902root▲ ★
NGNG live22x4/live22x5 フロントに投入します。
以下の登録をよろしくです。
(追加)
+live22y.2ch.net:206.223.150.110
+live22y.2ch.net:206.223.150.42
以下の登録をよろしくです。
(追加)
+live22y.2ch.net:206.223.150.110
+live22y.2ch.net:206.223.150.42
903root▲ ★
NGNG >>902 訂正です。
TTLは他同様、300でお願いします。
(追加)
+live22y.2ch.net:206.223.150.110:300
+live22y.2ch.net:206.223.150.42:300
TTLは他同様、300でお願いします。
(追加)
+live22y.2ch.net:206.223.150.110:300
+live22y.2ch.net:206.223.150.42:300
904ピロリ
NGNG905root▲ ★
NGNG proxy との相性が悪かったのか、event MPM では 502 エラー出まくり。
あわてて、worker MPM に戻すことに。
【実況】 live22x 鯖 Part10
http://qb5.2ch.net/test/read.cgi/operate/1139729945/379 あたり。
あわてて、worker MPM に戻すことに。
【実況】 live22x 鯖 Part10
http://qb5.2ch.net/test/read.cgi/operate/1139729945/379 あたり。
906root▲ ★
NGNG event MPMのバグじゃなくて、設定に1つ抜けがあった模様。
ううむ。
ううむ。
907root▲ ★
NGNG *フロント作成時の重要な注意*
192.168.100.1 live22x.2ch.net
を、/etc/hosts に必ず追加すること。
これを入れないと、mod_proxy による dat 取得が失敗する。
(live22x[1-5]は、live22x.2ch.net という名前で live22.2ch.net のプライベート側に
とりにいくため)
しかしどうして、動いたり動かなかったりってことが起きたんだ?
あ、わかった、、、。live22x は代表名だから、
自分にアクセスが向くと、だめになるということか。
192.168.100.1 live22x.2ch.net
を、/etc/hosts に必ず追加すること。
これを入れないと、mod_proxy による dat 取得が失敗する。
(live22x[1-5]は、live22x.2ch.net という名前で live22.2ch.net のプライベート側に
とりにいくため)
しかしどうして、動いたり動かなかったりってことが起きたんだ?
あ、わかった、、、。live22x は代表名だから、
自分にアクセスが向くと、だめになるということか。
908root▲ ★
NGNG live22x4 の event MPM を復活。
909root▲ ★
NGNG 様子を観察中ですが、、、。
event MPMって、何か負荷が高いですね。
たまにhttpdがいっせいにRUN状態になります(topで)。
で、Apache statusで見てみると、こんなふうに
1つのworker にほとんどがぶら下がる感じになっているようです。
つまり、分散していない。
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________................................
________________________________________________________________
________________________________________________________________
________________________________________________________________
___________C____________________________________________________
________________________________________________________________
_____________________________________R____C____C____C___________
W_RCC_C__C____W_W__CRC_CR_CWCC__________________________________
event MPMって、何か負荷が高いですね。
たまにhttpdがいっせいにRUN状態になります(topで)。
で、Apache statusで見てみると、こんなふうに
1つのworker にほとんどがぶら下がる感じになっているようです。
つまり、分散していない。
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________................................
________________________________________________________________
________________________________________________________________
________________________________________________________________
___________C____________________________________________________
________________________________________________________________
_____________________________________R____C____C____C___________
W_RCC_C__C____W_W__CRC_CR_CWCC__________________________________
910root▲ ★
NGNG で、こんな具合にそのhttpdが負荷高くなって、LAが上がります。
(CPU idle timeが少なくなる)
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
98662 ch2live22x 21 20 0 96076K 68860K kserel 0 13:17 7.18% httpd
2005 ch2live22x 1 97 0 14292K 13572K select 2 0:14 2.78% speedy_back
2659 ch2live22x 1 96 0 13900K 13168K select 2 0:04 2.64% speedy_back
666 dnscache 1 96 0 32804K 32116K select 2 2:08 0.00% dnscache
667 dnslog 1 -8 0 1204K 576K piperd 0 1:29 0.00% multilog
98661 ch2live22x 8 20 0 67652K 44428K kserel 1 0:25 0.00% httpd
98653 ch2live22x 9 20 0 32096K 22444K kserel 1 0:13 0.00% httpd
98651 ch2live22x 7 20 0 25360K 16552K kserel 1 0:11 0.00% httpd
98642 ch2live22x 7 20 0 22668K 14328K kserel 0 0:11 0.00% httpd
98646 ch2live22x 7 20 0 27560K 17652K kserel 1 0:11 0.00% httpd
(CPU idle timeが少なくなる)
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
98662 ch2live22x 21 20 0 96076K 68860K kserel 0 13:17 7.18% httpd
2005 ch2live22x 1 97 0 14292K 13572K select 2 0:14 2.78% speedy_back
2659 ch2live22x 1 96 0 13900K 13168K select 2 0:04 2.64% speedy_back
666 dnscache 1 96 0 32804K 32116K select 2 2:08 0.00% dnscache
667 dnslog 1 -8 0 1204K 576K piperd 0 1:29 0.00% multilog
98661 ch2live22x 8 20 0 67652K 44428K kserel 1 0:25 0.00% httpd
98653 ch2live22x 9 20 0 32096K 22444K kserel 1 0:13 0.00% httpd
98651 ch2live22x 7 20 0 25360K 16552K kserel 1 0:11 0.00% httpd
98642 ch2live22x 7 20 0 22668K 14328K kserel 0 0:11 0.00% httpd
98646 ch2live22x 7 20 0 27560K 17652K kserel 1 0:11 0.00% httpd
911root▲ ★
NGNG ようはひとことでいうと、挙動不審ってかんじですね。
17:00 ぐらいまで様子見たら、worker MPM に戻そうかと。
(Apche 2.2 + worker MPMで動かしているlive22x5は、特に問題なし)
17:00 ぐらいまで様子見たら、worker MPM に戻そうかと。
(Apche 2.2 + worker MPMで動かしているlive22x5は、特に問題なし)
2006/02/17(金) 17:21:54ID:zcLP9cMH0
受付嬢はたくさん窓口にいるのに、いきなりみんななぜか忙しくなって開いている窓口がひとつだけ
しかもその人はごにょごにょしていてまずー
ってな状態と解釈しましたが、違いますかね?
しかもその人はごにょごにょしていてまずー
ってな状態と解釈しましたが、違いますかね?
913root▲ ★
NGNG 新 epg も、worker MPM に戻した。
915root▲ ★
NGNG 次は、キャッシュありの状態に挑戦か。
916root▲ ★
NGNG mod_disk_cache の場合の容量指定
Apache 2.2系ではディスクキャッシュにした場合、
htcacheclean コマンドでキャッシュのパージをする。
定期的にcron等から起動するか、-d(インターバル)をつけて
デーモンにする。
例えばこんな感じで指定する。
htcacheclean -d60 -p/md/cache -l64m
-d: デーモンモード、インターバル時間(秒)
-p: キャッシュディレクトリ(httpd.confで指定したものを指定)
-l: キャッシュ最大容量
Apache 2.2系ではディスクキャッシュにした場合、
htcacheclean コマンドでキャッシュのパージをする。
定期的にcron等から起動するか、-d(インターバル)をつけて
デーモンにする。
例えばこんな感じで指定する。
htcacheclean -d60 -p/md/cache -l64m
-d: デーモンモード、インターバル時間(秒)
-p: キャッシュディレクトリ(httpd.confで指定したものを指定)
-l: キャッシュ最大容量
917root▲ ★
NGNG 今の設定:
CacheDisable /dome/SETTING.TXT
CacheEnable disk /dome/
CacheDisable /dancesite/SETTING.TXT
CacheEnable disk /dancesite/
CacheDisable /endless/SETTING.TXT
CacheEnable disk /endless/
... (以下、板の分だけ)
<IfModule cache_module>
Include /home/ch2live22x/test/httpd/cache.conf <= 上記を指定しているファイル
# config cache directory
CacheRoot /md/cache
</IfModule>
これだけ。
今はまだ >>882 等のチューニングは何もしてない状態。
CacheDisable /dome/SETTING.TXT
CacheEnable disk /dome/
CacheDisable /dancesite/SETTING.TXT
CacheEnable disk /dancesite/
CacheDisable /endless/SETTING.TXT
CacheEnable disk /endless/
... (以下、板の分だけ)
<IfModule cache_module>
Include /home/ch2live22x/test/httpd/cache.conf <= 上記を指定しているファイル
# config cache directory
CacheRoot /md/cache
</IfModule>
これだけ。
今はまだ >>882 等のチューニングは何もしてない状態。
918root▲ ★
NGNG 【実況】 live22x 鯖 Part10
http://qb5.2ch.net/test/read.cgi/operate/1139729945/537
537 名前:root▲ ★[] 投稿日:2006/02/17(金) 20:35:52 ID:???0 ?#
CacheDefaultExpire 1
CacheMaxExpire 1
に再設定。
http://qb5.2ch.net/test/read.cgi/operate/1139729945/537
537 名前:root▲ ★[] 投稿日:2006/02/17(金) 20:35:52 ID:???0 ?#
CacheDefaultExpire 1
CacheMaxExpire 1
に再設定。
919root▲ ★
NGNG さて、キャッシュヒットの様子って、
どうやったら見られるんだろう。
どうやったら見られるんだろう。
920root▲ ★
NGNG で、「連打」とか「みんながいっせいに」を防げればいいわけだから、
1秒効いてくれれば、かなりいけるんじゃないかなぁと思ったり。
1秒効いてくれれば、かなりいけるんじゃないかなぁと思ったり。
921root▲ ★
NGNG で、特に携帯(c)系で妙な挙動が起こったらしく、
いったんオフに戻した。
全フロントをApache 2.2にしてから、再度実験か。
Apache 2.2 @ フロントが大丈夫かの確認も伴うので、明日以降ってかんじで。
いったんオフに戻した。
全フロントをApache 2.2にしてから、再度実験か。
Apache 2.2 @ フロントが大丈夫かの確認も伴うので、明日以降ってかんじで。
922▲ ◆cZfSunOs.U
2006/02/17(金) 22:15:13ID:x5QQQmGA0923root▲ ★
NGNG926root▲ ★
2006/02/18(土) 16:21:44ID:???0 ■ XOロケーションの2ちゃんねるラックの現状(2005年2月18日現在)
合計25台(tiger: 17, cobra: 2, banana: 6)
すぐに移設可能なのは上記中6台(tiger: 3, cobra: 1, banana: 2)
○ Love affair作戦 - tiger: 8, banana: 2 = total: 10
tiger2507
tiger2508
tiger2509
tiger2510
tiger2511
tiger2512
banana405
banana406
tiger511
tiger512
合計25台(tiger: 17, cobra: 2, banana: 6)
すぐに移設可能なのは上記中6台(tiger: 3, cobra: 1, banana: 2)
○ Love affair作戦 - tiger: 8, banana: 2 = total: 10
tiger2507
tiger2508
tiger2509
tiger2510
tiger2511
tiger2512
banana405
banana406
tiger511
tiger512
927root▲ ★
2006/02/18(土) 16:21:52ID:???0○ 雪だるま作戦 - tiger: 6, cobra: 1, banana: 2 = total: 9
tiger2522
tiger2523
tiger2524
tiger2525
tiger503
tiger507
cobra2247
banana403
banana404
○ 上記のどちらでもない(移設可能) - tiger: 3, cobra: 1, banana: 2 = total: 6
tiger504 - game10
tiger509 - news19
tiger510 - hobby7
cobra2245 - BBQ
banaan402 - VIP931/stock
banana307 - BBM
928ピロリ
2006/02/18(土) 16:33:15ID:x6qKcASm0 現在 banana402 を別のラックに移設中。。。
930ピロリ
NGNG はい 変わらないように移設とお願いしました。
931root▲ ★
2006/02/18(土) 16:46:25ID:???0 他のも、移設しておきますかね。
準備が整わないなら今日じゃなくてもいいですが、
割と近日中にってかんじで。
準備が整わないなら今日じゃなくてもいいですが、
割と近日中にってかんじで。
932root▲ ★
2006/02/18(土) 16:47:31ID:???0 安全に移設できるなら、今日のほうがいいですが。
やるなら、該当サーバshutdownします。
やるなら、該当サーバshutdownします。
933ピロリ
NGNG 配置計画とかあるから
今日は無理ー
今日は無理ー
934ピロリ
NGNG 土曜で人手不足ぎみ
935root▲ ★
2006/02/18(土) 16:53:54ID:???0936root▲ ★
NGNG937ピロリ
NGNG うげっ
VIP931/stock
同居なのか、しらなかった
ちと鬱
VIP931/stock
同居なのか、しらなかった
ちと鬱
938root▲ ★
NGNG >>937
適当なところに場所作ってくださいー、という指令で、
root権限ありのうち、いちばん空いていたサーバに入れたです。
ちなみにcook81と同居なことは、雪だるま作戦のスレでさんざん書いていたです。
適当なところに場所作ってくださいー、という指令で、
root権限ありのうち、いちばん空いていたサーバに入れたです。
ちなみにcook81と同居なことは、雪だるま作戦のスレでさんざん書いていたです。
939▲ ◆cZfSunOs.U
2006/02/18(土) 17:21:27ID:xiH7Gfms0 >>936 mod_cache のコード見ると,ETag が weak か否かとキャッシュは
直接関係ないように思えますが......weak になるのは mtime が
リクエストタイムから1秒以内ということのようです.
で,フロントの省電力化という課題が浮上ですか.さてさて......
http://polywell.com/us/rackservers/
直接関係ないように思えますが......weak になるのは mtime が
リクエストタイムから1秒以内ということのようです.
で,フロントの省電力化という課題が浮上ですか.さてさて......
http://polywell.com/us/rackservers/
940ピロリ
NGNG いやいや
舞い上がって視野狭窄していた自分に鬱ってことだす。
舞い上がって視野狭窄していた自分に鬱ってことだす。
941root▲ ★
NGNG942stream ◆PNstream2s
2006/02/18(土) 17:41:10ID:05kc8Ra80943root▲ ★
NGNG banana613 の情報受け取りました。
root 権限あり banana に変身と認識。
ちと今日は体調不安につき、明日あたりから。
root 権限あり banana に変身と認識。
ちと今日は体調不安につき、明日あたりから。
944root▲ ★
NGNG 【実況】 live22x 鯖 Part10
http://qb5.2ch.net/test/read.cgi/operate/1139729945/815-834
RLimitCPU での暴走リミッターは、mod_cgid (worker MPM) だと効かない模様。
で、bbs.cgi 側でリミッターを入れるというアイディアあり。
http://qb5.2ch.net/test/read.cgi/operate/1139729945/826
/usr/ports/devel/p5-BSD-Resource
この ports をbananaにも入れてもらうように手配しよう、そうしよう。
http://qb5.2ch.net/test/read.cgi/operate/1139729945/815-834
RLimitCPU での暴走リミッターは、mod_cgid (worker MPM) だと効かない模様。
で、bbs.cgi 側でリミッターを入れるというアイディアあり。
http://qb5.2ch.net/test/read.cgi/operate/1139729945/826
/usr/ports/devel/p5-BSD-Resource
この ports をbananaにも入れてもらうように手配しよう、そうしよう。
947root▲ ★
2006/02/19(日) 14:16:43ID:???0 で、そのかわりといってはなんですが、
foxBEsetの株価を取って$GB->{KABU}にセットするところで、
bbs.cgiが暴走することがあるようです。
その前のsplitとかfor文のところがあやしそうなのですが、
見ていただけると助かります。
foxBEsetの株価を取って$GB->{KABU}にセットするところで、
bbs.cgiが暴走することがあるようです。
その前のsplitとかfor文のところがあやしそうなのですが、
見ていただけると助かります。
948root▲ ★
2006/02/19(日) 14:20:57ID:???0 で、どうも、何十・何百種類と持っている人だと、
変なことになっている、、、っぽいなと。
変なことになっている、、、っぽいなと。
949root▲ ★
2006/02/19(日) 14:24:25ID:???0 暴走はこんなかんじか。
(ここから上はアドレスが違うだけ)
#76 0x28143cc1 in S_regmatch ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#77 0x28142b32 in S_regmatch ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#78 0x28146176 in S_regtry ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#79 0x2814a48b in Perl_regexec_flags ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#80 0x280f72ef in Perl_pp_match ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#81 0x280f3ef5 in Perl_runops_standard ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#82 0x280a0f3e in perl_run ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#83 0x0804d34d in onerun ()
#84 0x0804da5e in speedy_perl_run ()
#85 0x0804bd2c in start_child ()
#86 0x0804c17c in main ()
(ここから上はアドレスが違うだけ)
#76 0x28143cc1 in S_regmatch ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#77 0x28142b32 in S_regmatch ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#78 0x28146176 in S_regtry ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#79 0x2814a48b in Perl_regexec_flags ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#80 0x280f72ef in Perl_pp_match ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#81 0x280f3ef5 in Perl_runops_standard ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#82 0x280a0f3e in perl_run ()
from /usr/local/lib/perl5/5.8.7/mach/CORE/libperl.so
#83 0x0804d34d in onerun ()
#84 0x0804da5e in speedy_perl_run ()
#85 0x0804bd2c in start_child ()
#86 0x0804c17c in main ()
950root▲ ★
2006/02/19(日) 14:49:51ID:???0 bbs.cgi暴走問題も、ここでやろうかと。
@ex14
%gcore 90994
gcore: read from /proc/90994/mem: Bad address
64bit 環境では、gcoreがちゃんと動かない模様。しくり。
@ex14
%gcore 90994
gcore: read from /proc/90994/mem: Bad address
64bit 環境では、gcoreがちゃんと動かない模様。しくり。
951root▲ ★
2006/02/19(日) 14:59:19ID:???0 いただいたbanana613ですが、今までのIPアドレスレンジと違うわけですが、
(それ自体はめでたくて、PIEが成長したということだと思います)、
DNSの逆引きの設定がおかしいようです。
banana613から他のホスト等にアクセスすると、DNSを引きにいって
ハングアップ状態になります。
調べてみると、ns1.pacificinternetexchange.net と ns2.pacificinternetexchange.net
の設定がまずい状態のようです。
(ns1.pacificinternetexchange.net: 自分自身を別名として指している)
%dig +norec -t ptr 110.224.29.207.in-addr.arpa. @ns1.pacificinternetexchange.net.
; <<>> DiG 9.3.1 <<>> +norec -t ptr 110.224.29.207.in-addr.arpa. @ns1.pacificinternetexchange.net.
; (2 servers found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48850
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;110.224.29.207.in-addr.arpa. IN PTR
;; ANSWER SECTION:
110.224.29.207.in-addr.arpa. 800 IN CNAME 110.224.29.207.in-addr.arpa.
;; Query time: 1 msec
;; SERVER: 206.223.144.254#53(206.223.144.254)
;; WHEN: Sun Feb 19 14:58:24 2006
;; MSG SIZE rcvd: 59
(それ自体はめでたくて、PIEが成長したということだと思います)、
DNSの逆引きの設定がおかしいようです。
banana613から他のホスト等にアクセスすると、DNSを引きにいって
ハングアップ状態になります。
調べてみると、ns1.pacificinternetexchange.net と ns2.pacificinternetexchange.net
の設定がまずい状態のようです。
(ns1.pacificinternetexchange.net: 自分自身を別名として指している)
%dig +norec -t ptr 110.224.29.207.in-addr.arpa. @ns1.pacificinternetexchange.net.
; <<>> DiG 9.3.1 <<>> +norec -t ptr 110.224.29.207.in-addr.arpa. @ns1.pacificinternetexchange.net.
; (2 servers found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48850
;; flags: qr aa; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;110.224.29.207.in-addr.arpa. IN PTR
;; ANSWER SECTION:
110.224.29.207.in-addr.arpa. 800 IN CNAME 110.224.29.207.in-addr.arpa.
;; Query time: 1 msec
;; SERVER: 206.223.144.254#53(206.223.144.254)
;; WHEN: Sun Feb 19 14:58:24 2006
;; MSG SIZE rcvd: 59
952root▲ ★
NGNG ns2.pacificinternetexchange.net: SERVFAILエラーになる)
%dig +norec -t ptr 110.224.29.207.in-addr.arpa. @ns2.pacificinternetexchange.net.
; <<>> DiG 9.3.1 <<>> +norec -t ptr 110.224.29.207.in-addr.arpa. @ns2.pacificinternetexchange.net.
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 37878
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;110.224.29.207.in-addr.arpa. IN PTR
;; Query time: 0 msec
;; SERVER: 206.223.146.254#53(206.223.146.254)
;; WHEN: Sun Feb 19 14:59:31 2006
;; MSG SIZE rcvd: 45
%dig +norec -t ptr 110.224.29.207.in-addr.arpa. @ns2.pacificinternetexchange.net.
; <<>> DiG 9.3.1 <<>> +norec -t ptr 110.224.29.207.in-addr.arpa. @ns2.pacificinternetexchange.net.
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 37878
;; flags: qr ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;110.224.29.207.in-addr.arpa. IN PTR
;; Query time: 0 msec
;; SERVER: 206.223.146.254#53(206.223.146.254)
;; WHEN: Sun Feb 19 14:59:31 2006
;; MSG SIZE rcvd: 45
953root▲ ★
NGNG このため、banana613から他のサーバに設定ファイルを転送するのとかが、
とても苦しい状況に。
転送方向を変えるとかしてなんとかやりすごして設定作業しようと思いますが、
この状況だと実運用に入ってもいろんな影響が出る予感。
先方(PIE)に文句言って、直す必要ありですね。
正直、初期不良に近いかなと。
とても苦しい状況に。
転送方向を変えるとかしてなんとかやりすごして設定作業しようと思いますが、
この状況だと実運用に入ってもいろんな影響が出る予感。
先方(PIE)に文句言って、直す必要ありですね。
正直、初期不良に近いかなと。
954root▲ ★
NGNG で、kill でも死なないのね(前バグありbbs.cgiで起きていたのと同じ)。
955root▲ ★
NGNG ローカルに持っている bbs.cgi @ ex14 に、
# resource limiter
use BSD::Resource;
setrlimit(RLIMIT_CPU, 120, 120);
をしかけて、120CPU秒で暴走が止まることを確認。
ex11, ex14, live22x[123] に、まずこれを入れよう。
# resource limiter
use BSD::Resource;
setrlimit(RLIMIT_CPU, 120, 120);
をしかけて、120CPU秒で暴走が止まることを確認。
ex11, ex14, live22x[123] に、まずこれを入れよう。
958root▲ ★
NGNG 2pix.2ch.se の準備が整いました。
以下の登録をよろしくお願いします。
(新規追加)
+2pix.2ch.se:207.29.224.110
アカウント情報は、これからメールするです。
以下の登録をよろしくお願いします。
(新規追加)
+2pix.2ch.se:207.29.224.110
アカウント情報は、これからメールするです。
959root▲ ★
NGNG960root▲ ★
NGNG >>957
しかし、朝の修正(http getでエラーチェック入れた)から、
暴走が起こりにくくなったのは事実ですね。
見ていますが、頻度が少なくなったんで(よいことなんですが)、
逆にデバッグがなかなかできにくいかも。
しかし、朝の修正(http getでエラーチェック入れた)から、
暴走が起こりにくくなったのは事実ですね。
見ていますが、頻度が少なくなったんで(よいことなんですが)、
逆にデバッグがなかなかできにくいかも。
>>958
done.
done.
963root▲ ★
NGNG964ピロリ
2006/02/20(月) 00:00:10ID:qpnoixfx0 んだんだ
966ピロリ
NGNG その予定でーす
967root▲ ★
NGNG で、今回はDNS逆引き設定のお願いをば。
モニタサーバで使用しているIPアドレスのうち一つを、讃岐君の環境専用にします。
ということで、以下のDNS逆引き設定の追加をお願いします。
(新規追加)
^26.0.153.223.206.in-addr.arpa:s2ch.net
モニタサーバで使用しているIPアドレスのうち一つを、讃岐君の環境専用にします。
ということで、以下のDNS逆引き設定の追加をお願いします。
(新規追加)
^26.0.153.223.206.in-addr.arpa:s2ch.net
2006/02/20(月) 13:52:05ID:ly7x0Y15O
鯖をまとめたら速そう。
IBMのメインフレームとか。
コンパイルマンドクセになるな。
IBMのメインフレームとか。
コンパイルマンドクセになるな。
2006/02/20(月) 14:06:08ID:ly7x0Y15O
ヨナがくるまで待つか。
2006/02/21(火) 13:19:47ID:rTl+ffQK0
某もうすぐ咲くインターネットはSempronメインみたいです。
カルフォルニアと日本じゃ電気代10倍違うから、ランニングコストにもシビアになるんでしょうねえ。
カルフォルニアと日本じゃ電気代10倍違うから、ランニングコストにもシビアになるんでしょうねえ。
2006/02/21(火) 13:23:04ID:E3VxHYiv0
じゅ、十倍…
974root▲ ★
NGNG >>972
もうすぐ咲くの社長さん、おげんきですかね。
>>973
電力会社的には、日本は5倍ぐらい信頼性高いっていうことのようです。
どっちがいいのかは、、、さて。
ということで、www2 関連のDNS登録変更&追加依頼いきます。
以下の変更をよろしくお願いします。
(現状)
+www2.2ch.net:206.223.151.10:300
(変更後)
+www2.2ch.net:206.223.150.96:300
+www2f1.2ch.net:206.223.150.64
+www2f2.2ch.net:206.223.150.74
+www2f3.2ch.net:206.223.150.84
+www2b.2ch.net:206.223.150.54
もうすぐ咲くの社長さん、おげんきですかね。
>>973
電力会社的には、日本は5倍ぐらい信頼性高いっていうことのようです。
どっちがいいのかは、、、さて。
ということで、www2 関連のDNS登録変更&追加依頼いきます。
以下の変更をよろしくお願いします。
(現状)
+www2.2ch.net:206.223.151.10:300
(変更後)
+www2.2ch.net:206.223.150.96:300
+www2f1.2ch.net:206.223.150.64
+www2f2.2ch.net:206.223.150.74
+www2f3.2ch.net:206.223.150.84
+www2b.2ch.net:206.223.150.54
2006/02/21(火) 17:12:59ID:y3mTkzsJO
2chで『山梨でデータセンター』とかやったら面白い。電気はみんな自家発電。ヒロユキがぶどう作ってます、みたいな。回線はレスポンスがちと速くなるし、冬は雪を溶かすほどマシンが唸りを上げて社会に貢献。
山梨の一大観光名所になると。
山梨最近まで金融において孤島だったけどセブンイレブンにATMやっと入ったし。
目標は第二の理研スペックか。
まぁ夢物語だけどね。
山梨の一大観光名所になると。
山梨最近まで金融において孤島だったけどセブンイレブンにATMやっと入ったし。
目標は第二の理研スペックか。
まぁ夢物語だけどね。
2006/02/21(火) 17:21:36ID:q9/RKEch0
>>976
建物の名称はサティアンですか。
建物の名称はサティアンですか。
2006/02/21(火) 17:33:24ID:a98x9Dd80
2006/02/21(火) 18:00:27ID:gfZDXE6R0
カルフォルニアでIDCだと小さい体育館ほどの自家発電装置を入れたりして
それなりにコストかかったりしそうだなぁ。
自動消火施設とか燃料の軽油とか。固定資産税とか。
それなりにコストかかったりしそうだなぁ。
自動消火施設とか燃料の軽油とか。固定資産税とか。
>>+www2.2ch.net:206.223.150.96:300
DNSでポート指定って出来るんだ…
ちょっといい勉強になった
うちでもやってみるか
DNSでポート指定って出来るんだ…
ちょっといい勉強になった
うちでもやってみるか
985root▲ ★
NGNG どくどくさぼてんさん、他PVとられている方へ:
www2.2ch.net の PV ですが、
http://www2f1.2ch.net/_service/
http://www2f2.2ch.net/_service/
http://www2f3.2ch.net/_service/
の数値の合計となります。
http://www2.2ch.net/_service/
ではないので、ご注意くださいです。
(上記は上の3つのどれかが表示されるだけ)
www2.2ch.net の PV ですが、
http://www2f1.2ch.net/_service/
http://www2f2.2ch.net/_service/
http://www2f3.2ch.net/_service/
の数値の合計となります。
http://www2.2ch.net/_service/
ではないので、ご注意くださいです。
(上記は上の3つのどれかが表示されるだけ)
986root▲ ★
NGNG987root▲ ★
NGNG matd からの「出」、つまり live22xN に行く経路を、
パブリック側とプライベート側のどっちにすべきか。
どっちもちゃんと動いたけど、さて、どっちがいいのかな。
今はパブリック側で設定。
パブリック側とプライベート側のどっちにすべきか。
どっちもちゃんと動いたけど、さて、どっちがいいのかな。
今はパブリック側で設定。
988ピロリ
NGNG その二種類で何が違うのかってとこかと、
989root▲ ★
NGNG それぞれの負荷(割り込み処理)のコスト計算ですね。
トラフィック的には、たかが知れているので。
live22x[123]のプライベート側は(非圧縮なので)、
あっしゅくしてから送っているパブリック側よりもトラフィックが多いです。
で、とりあえずパブリック側にしていると。
あと受け付け的には、同じI/Fで受けて送るのと、
違うI/Fに振るのとでは、どっちがいいのかなとか。
トラフィック的には、たかが知れているので。
live22x[123]のプライベート側は(非圧縮なので)、
あっしゅくしてから送っているパブリック側よりもトラフィックが多いです。
で、とりあえずパブリック側にしていると。
あと受け付け的には、同じI/Fで受けて送るのと、
違うI/Fに振るのとでは、どっちがいいのかなとか。
990root▲ ★
NGNG portsのPerlが、5.8.8になったもより。
どのへんが変わったんだべか。
どのへんが変わったんだべか。
2006/02/21(火) 21:16:42ID:umilr5Nf0
2006/02/21(火) 21:41:15ID:y3mTkzsJO
LAN2個あれば……。
受付嬢にdat背負わせてもなぁ。
datだけ別鯖はないか。
受付嬢にdat背負わせてもなぁ。
datだけ別鯖はないか。
993root▲ ★
NGNG ■ テレビ番組欄@2ch をつくろう 第3話
http://qb5.2ch.net/test/read.cgi/operate/1122520338/468-472
epg の DNS 書き換えは、帰宅後に新スレでやるということで。
http://qb5.2ch.net/test/read.cgi/operate/1122520338/468-472
epg の DNS 書き換えは、帰宅後に新スレでやるということで。
995▲ ◆cZfSunOs.U
2006/02/21(火) 22:09:08ID:1/Er89ke0 matd 稼働開始ですか.とりあえず今のところ異常なしのようで一安心かな.
matd 自体にとっては,パケット取り込みと送出の I/F が同じでも別々でも
差はないと思います(というか,取り込みに libpcap,送出に libdnet と
別々のライブラリを使ってますし).OS にとってはどうか,ってのは
カーネルの stat 見てみるとか(Solaris でいうところの kstat とかで).
トラフィックということでいうと,現状のようにキャッシュなしの場合と
mod_cache でキャッシュさせた場合とでは,条件がかなり変わってきますね.
あと,live22 の bbsd のと同じように,http://www2.2ch.net/_service/ で
matd の stat (SIGUSR1 で出てくるやつ) が見られると何か参考になるかも......
matd 自体にとっては,パケット取り込みと送出の I/F が同じでも別々でも
差はないと思います(というか,取り込みに libpcap,送出に libdnet と
別々のライブラリを使ってますし).OS にとってはどうか,ってのは
カーネルの stat 見てみるとか(Solaris でいうところの kstat とかで).
トラフィックということでいうと,現状のようにキャッシュなしの場合と
mod_cache でキャッシュさせた場合とでは,条件がかなり変わってきますね.
あと,live22 の bbsd のと同じように,http://www2.2ch.net/_service/ で
matd の stat (SIGUSR1 で出てくるやつ) が見られると何か参考になるかも......
996root▲ ★
NGNG2006/02/21(火) 22:48:30ID:y3mTkzsJO
家庭の保守は愛情つぎ込めw
鯖をローテンさせるのもマンドクセ。
下の二つは仕方ない?
死なない程度にシステム移行出来ればいいのに。
私はプログラム書けないしネットの基本もわからんので誰かよろ。
セキュリティは元締めでやると管理は楽だけど効率がいくない。やはり末端に任せるしか無さそうだ。
クッキーかジャバに任せるのも手。
中の人頑張ってくんなまし。
鯖をローテンさせるのもマンドクセ。
下の二つは仕方ない?
死なない程度にシステム移行出来ればいいのに。
私はプログラム書けないしネットの基本もわからんので誰かよろ。
セキュリティは元締めでやると管理は楽だけど効率がいくない。やはり末端に任せるしか無さそうだ。
クッキーかジャバに任せるのも手。
中の人頑張ってくんなまし。
999root▲ ★
NGNG1000root▲ ★
NGNG matd の本格稼動を祝いつつ、以降は次回の講釈にて。
↓1001
↓1001
10011001
Over 1000Thread このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。