X


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

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

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

等を取り扱います。

前スレ:2ch特化型サーバ・ロケーション構築作戦 Part52
http://qb5.2ch.net/test/read.cgi/operate/1277651499/
2010/07/04(日) 18:40:36ID:JWncGtLg0
>>464
アニメ見る層はみんな地デジ移行終わってるって
2010/07/04(日) 18:57:41ID:pVh9W2Um0
テレ東も同じ画面だったのか……
2010/07/04(日) 20:17:49ID:0fVZQ2od0
>>464
つうか視聴者が見たいと思って見る「作品」の反応と
「御知らせ」を比べても意味の無いように思えるのですが・・・
2010/07/04(日) 20:17:51ID:999vYjee0
>>465
逆に実況的にはアナログのほうがいいから濃いアニメ実況民は逆にアナログを選びたがるものだぞ
2010/07/04(日) 21:49:57ID:gqm2BSVa0
>>468
クイズの早答えとかそのくらいだけだ
470root▲▲ ★
垢版 |
2010/07/04(日) 21:54:11ID:???0
>>401
> 、「負荷がかかると応答しなくなる」とのことでした。

昔試した時は確かにそうなりました。7.xの頃かな。

こないだ入れた新しい p2 のサーバとか、www2 サーバとかは、
8.0R/8.1-RC1 + async + gjournal で作っていたり。

>>402
帯域増えたのかな。
のちほどしらべてみるです。

>>404
softupdate + journal ですか。
その様子だと、8.1R には入りそうもないですね。
8.2R あたりに(デフォルトoffで)入るかんじなのかも。

>>406
とりあえず、
options PREEMPTION # Enable kernel thread preemption

が、FreeBSD だとデフォルト有効になってたりします。
471root▲▲ ★
垢版 |
2010/07/04(日) 21:59:28ID:???0
>なかのひと

> パッチあてを行うと8.0-RELEASE-p*となる筈ですが、
> なぜか「-p*」が付いていません。

が、気になるです。

ちなみに、私が先日入れた w2.p2.2ch.net では通常どおり、

> FreeBSD 8.0-RELEASE-p2 (GENERIC) #0: Sun May 16 14:31:06 JST 2010

のようになったです。

/usr/src/sys/conf/newvers.sh

の中身を調べて、下記のようにちゃんと更新されているか確認する必要があるかと。
<例>
TYPE="FreeBSD"
REVISION="8.0"
BRANCH="RELEASE-p2"

で、これが更新されていなかったら、他も更新されていない可能性があるです。

また、更新されているのに出来たカーネルが -p* になってなかったら、
それはそれで、どこかおかしいです。
2010/07/04(日) 22:55:18ID:I+3w73Gt0
>>470
FreeBSDのPREEMPTIONは一部の高優先カーネルスレッドだけのようですね。
LinuxのCONFIG_PREEMPT_VOLUNTARYに相当するものは無さげに見えますが、標準で有効だったりするのでしょうか?
ちなみにFreeBSDのFULL_PREEMPTIONがLinuxで言うところのCONFIG_PREEMPTに当たるはず。
473root▲▲ ★
垢版 |
2010/07/04(日) 22:56:48ID:???0
>>472
これはどうでしたっけか。

# IPI_PREEMPTION instructs the kernel to preempt threads running on other
# CPUS if needed. Relies on the PREEMPTION option

# Optional:
options IPI_PREEMPTION
474root▲▲ ★
垢版 |
2010/07/04(日) 22:58:19ID:???0
# SMP Debugging Options:
#
# PREEMPTION allows the threads that are in the kernel to be preempted by
# higher priority [interrupt] threads. It helps with interactivity
# and allows interrupt threads to run sooner rather than waiting.
# WARNING! Only tested on amd64 and i386.
# FULL_PREEMPTION instructs the kernel to preempt non-realtime kernel
# threads. Its sole use is to expose race conditions and other
# bugs during development. Enabling this option will reduce
# performance and increase the frequency of kernel panics by
# design. If you aren't sure that you need it then you don't.
# Relies on the PREEMPTION option. DON'T TURN THIS ON.
475動け動けウゴウゴ2ちゃんねる
垢版 |
2010/07/04(日) 23:01:04ID:oKRqweDu0
>>463
2010年07月04日 18時00分01秒  総レス数:929res/分
  #│    局    │  レス数. │ 率 │ 番組
. ━┿━━━━━┿━━━━━┿━━┿━━━━━━━━━━━━━━━━
  1│ NHK総合 . │. 480res/分.│. 52%│[N]
  2│.日本テレビ.│. 177res/分.│. 19%│全国一斉地デジ化テスト
  3│.フジテレビ. │. 126res/分.│. 14%│全国一斉地デジ化テスト
  4│.TBSテレビ..│  60res/分.│  6%│全国一斉地デジ化テスト
  5│.テレビ東京.│  30res/分.│  3%│全国一斉地デジ化テスト
  6│ NHK教育 . │  28res/分.│  3%│全国一斉地デジ化テスト
  6│.テレビ朝日.│  28res/分.│  3%│全国一斉地デジ化テスト
476root▲▲ ★
垢版 |
2010/07/04(日) 23:01:54ID:???0
いまざっと見てみたんですが、
options IPI_PREEMPTION は、
SCHED_4BSD の時だけしか見ていないっぽいですね。

SCHED_ULE の時はそのオプションがなくても、
IPI_PREEMPT とかは見ているみたい。
2010/07/04(日) 23:03:43ID:I+3w73Gt0
>>473
VOLUNTARYとは違うと思いますが、その説明文だと良く分からないですね。

>>474
なにこれこわい
2010/07/05(月) 00:01:49ID:F3YeGlD00
>>472
http://www.mail-archive.com/svn-src-all@freebsd.org/msg09592.html
FreeBSD 8では標準でadaptive lockが有効になっているようだ。
カーネルスレッドがロックしようとした時に他のカーネルスレッドが既にロックしていて長く離さない場合、preemptされることになるはず。
LA問題に対してはPREEMPT_VOLUNTARYよりも微妙だが、まだマシ。
FreeBSD 7でもADAPTIVE_SX付きでビルドすることでマシになる予感。
FULL_PREEMPTIONはincrease the frequency of kernel panics by designとか酷いのでやめといた方が良さげ。
479root▲▲ ★
垢版 |
2010/07/05(月) 00:15:32ID:???0
>>478
確かに 7.x の config file にはそんなオプション、ありましたね。< ADAPTIVE_MUTEX
480root▲▲ ★
垢版 |
2010/07/05(月) 00:16:56ID:???0
ADAPTIVE_GIANT だったかも。>>479
481root▲▲ ★
垢版 |
2010/07/05(月) 00:52:09ID:???0
ブレーメンのグラフ見ていると、
logbufferを良くして >>384 を入れてから、
ピークがものすごくきっちり出るようになりましたね。

http://hayabusa-1gbpsgraph.maido3.com/hayabusa/
2010/07/05(月) 01:25:08ID:Yyxm+iim0
>>481

1分間隔で見たいかも
2010/07/05(月) 02:13:23ID:vCaColS20
昨日の朝ダウンしたbanana3260、HDD大丈夫かな?
片肺になってなければいいが
2010/07/05(月) 02:17:16ID:Y/CO5ESk0
片肺ならいやおうなく移転を決断せざるを得なくる予感だから
災い転じて移転計画には好都合ではないかと(マテ

つーか量産期一号はPC13+N6系がどちらかが妥当ではないかと妄想するが如何なものか
2010/07/05(月) 02:55:01ID:oTrNcTn/0
NCQ成功したらPC11/12入れて失敗したら6系列、とか。逆でもいいか。
486root▲▲ ★
垢版 |
2010/07/05(月) 03:10:21ID:???0
>>483
とりあえずHDDは大丈夫でした。

%atacontrol status ar0
ar0: ATA RAID1 status: READY
subdisks:
0 ad10 ONLINE
1 ad12 ONLINE
2010/07/05(月) 03:15:57ID:vCaColS20
>>486
どもです
488root▲▲ ★
垢版 |
2010/07/05(月) 10:43:48ID:???0
>なかのひと

tiger3553はメモリ12Gのi7サーバなので、
OSなどがきちんと入った後の設定は、

1) 基本部分は現在のkamomeのセッティングを使用
2) CPUがよくなったので、
hayabusaセッティングから「rtprio活入れ」+「speedy_backend活入れ」の2つを導入

あたりがいいのではないかと思いますです。

httpd の数はもう少し増やせるかもしれないですが、
量産型なので、安定志向の意味で、まずは上記かなと。
2010/07/05(月) 12:29:40ID:/8dcSauG0
鯖名は何でしょう?
toki?
490root▲▲ ★
垢版 |
2010/07/05(月) 13:12:02ID:???0
ん、BBQおかしいな。

ちょっとみてきます。
491root▲▲ ★
垢版 |
2010/07/05(月) 13:13:49ID:???0
BBQのデータが空だ。
なぜだろう。
2010/07/05(月) 13:20:42ID:JDjMm90v0
Opera miniから書いてみたけど正常に吸い込まれたようだ
493root▲▲ ★
垢版 |
2010/07/05(月) 13:20:44ID:???0
昨日の夜10時ぐらいに何か設定を変えてあるな。うむむ。
2010/07/05(月) 13:24:41ID:Hm90IiIX0
あー、ホントだ
逆引き不可も全くBBQに引っかからない
完全スルー状態だやばいな

http://qb5.2ch.net/test/read.cgi/operate/1277378633/753-
2010/07/05(月) 13:25:34ID:+oPCEhgw0
Rockの後と言わずに同時進行でBBQ鯖交換して欲しいものです。
2010/07/05(月) 13:28:03ID:gForT5XG0
BBQ終わったな
2010/07/05(月) 13:29:14ID:Hm90IiIX0
BBQはバーボンとならぶ2ちゃんの主要迎撃システムだから、ここが落ちるとバーボンでもきついぞ
ついさっきエロい人がなにやらいじったっぽいけど、あんまり関係ないかな?


【協力願】Boo2008(旧Boo80)で串を食べませんか? その8
http://qb5.2ch.net/test/read.cgi/operate/1268473561/196

196 名前:未承諾広告※ ◆Rock54hC3G0C [sage] 投稿日:2010/07/05(月) 11:52:42 ID:5BO9Ftcm0 ?PLT(12347)
[qw(1.16[TAB]2010/07/05[TAB]PIDを表示。。。)],
498root▲▲ ★
垢版 |
2010/07/05(月) 13:34:19ID:???0
各BBQの元ネタをくっつけて、DNSにくべるところがうまく動いていないっぽいな。
499root▲▲ ★
垢版 |
2010/07/05(月) 13:41:32ID:???0
ループ中の next でスキップしているところに虫がいるっぽいような。
全行、スキップの対象になっているみたい。
500root▲▲ ★
垢版 |
2010/07/05(月) 13:44:48ID:???0
というか、このPerlのプログラム、
BBQのDB生成をする時、全部のBBQデータをオンメモリにするように見えますが、
気のせいなのかな。
501root▲▲ ★
垢版 |
2010/07/05(月) 13:49:02ID:???0
next if $hosts =~ /^#/ or $hosts =~ m|[^\w.:/-]|;

ここに虫がいるっぽいけど、
上記、何をやっているんだろう。
502root▲▲ ★
垢版 |
2010/07/05(月) 13:49:57ID:???0
or の前は、# だったら読まない、かな。
コメントを飛ばす処理か。

or の後は、、、。
2010/07/05(月) 13:51:15ID:G413LJVNP
それを書いた戦犯は誰だ
2010/07/05(月) 13:51:34ID:C7T8zjrb0
まず昨日触ったの誰なの?w
505root▲▲ ★
垢版 |
2010/07/05(月) 13:52:12ID:???0
ためし実行中。

このプログラム、超メモリ食いっぽい。

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
19781 ユーザ名 1 125 0 574M 551M RUN 0 0:18 50.44% perl5.8.7
506root▲▲ ★
垢版 |
2010/07/05(月) 13:53:00ID:???0
うむ、そこをスキップしてもいまいちだな。
2010/07/05(月) 13:54:02ID:Hm90IiIX0
一件ずつ読み込むんじゃなくてまとめて全件メモリに放り込んであるのか
昔なら大丈夫だったんだろうけど、最近の串発生率には追いつかなくなってきたのかな
508root▲▲ ★
垢版 |
2010/07/05(月) 13:55:31ID:???0
あ、なんかわかった。
ためしてみる。
2010/07/05(月) 13:56:43ID:C7T8zjrb0
>>501の奴、最後の「|」っているのか?
m または[^\w.:/-] にマッチさせたいんじゃないの?
2010/07/05(月) 13:59:22ID:455/2jHC0
m演算子

m演算子は、正規表現を「/」で囲う場合は特に指定する必要はない。
ただ、日付等「/」を含む文字列を表現する際に「/」以外の文字で正規表現を囲う場合、m演算子が必要となる。
2010/07/05(月) 14:01:43ID:C7T8zjrb0
そうなのか
やっぱり軽く触っただけの素人が口出しすべきじゃないなw
512root▲▲ ★
垢版 |
2010/07/05(月) 14:05:07ID:???0
おー、思いもよらないところが。
2010/07/05(月) 14:06:56ID:455/2jHC0
俺もPerl知らないですけどね
514root▲▲ ★
垢版 |
2010/07/05(月) 14:18:58ID:???0
>>509
どうすればいいのかしら。
515root▲▲ ★
垢版 |
2010/07/05(月) 14:20:35ID:???0
で、問題はもう一つあったっぽくって、
たぶんデバッグなのかどうなのか知りませんが、
そもそもBBQの中身を*出力しない*状態になっていますた。
2010/07/05(月) 14:22:00ID:Hm90IiIX0
>>501が今は関係ないのなら、いじらない方がいい予感

>>515を見る限りテスト用に走行させて直すの忘れていたという感じなんじゃないかと
2010/07/05(月) 14:22:14ID:C7T8zjrb0
>>515
ちょwそれ意味ないw
とりあえず
ttp://www.rfs.jp/sb/perl/02/09.html
>・m// 演算子

>m// 演算子は、パターンマッチで文字列検索を行ないます。スカラコンテキストでは、マッチするごとに TRUE を返し、
>最終的にマッチしなくなったときに FALSE を返します。対象の文字列を変更すると、検索位置は先頭にリセットされます。
>=~ 演算子か !~ 演算子で検索対象の文字列を指定しなかったときは、$_ が検索対象となります。
>区切文字が "/" のときには、最初の m を省略することができます。m を付けるときには、英数字でも空白でもない、
任意の文字のペアを区切文字として使うことができます。たとえば、パス名「/usr/local/bin /perl」など「/」を含む文字列の場合は、
mオプションで区切り文字を変更すると文がすっきりとします。
518root▲▲ ★
垢版 |
2010/07/05(月) 14:22:16ID:???0
>>515
具体的には、ファイル作るループの前で、
close $IP_file_FH;

とやって、ファイルをクローズしているっぽい。
(で、後のほうでクローズしたものに print している)
519root▲▲ ★
垢版 |
2010/07/05(月) 14:23:51ID:???0
>>517
ふむふむ。

$hosts =~ m|[^\w.:\/-]|;

は、具体的に何をしようとしているっぽいのかな。
2010/07/05(月) 14:25:15ID:455/2jHC0
本人に聞きてぇ
521root▲▲ ★
垢版 |
2010/07/05(月) 14:26:45ID:???0
ごめん、
>>519 は、

next if $hosts =~ /^#/ or $hosts =~ m|[^\w.:/-]|;

がもとの記述です。
2010/07/05(月) 14:29:03ID:C7T8zjrb0
^[a-zA-Z_0-9].:/-

のどれか一つってことなのかな・・・?多分間違ってる
Perlの正規表現っていろいろややこしい・・・

書いた本人どこいったの?
2010/07/05(月) 14:30:23ID:XQ6tLs2a0
> next if $hosts =~ /^#/ or $hosts =~ m|[^\w.:/-]|;
先頭が# or 先頭が小文字英数字か.か:か/か-だったら飛ばす。。。かな?
.:/-がなんか意味があったりするのかな?
524root▲▲ ★
垢版 |
2010/07/05(月) 14:30:33ID:???0
そうか、 / を含むから、 m| | で囲んだんですね。

[^\w.:/-]
は、

行頭
\w
.
:
/
-

となるのか。

で、ここで全ての行が吸い込まれて(つまり、next扱いに)しまう。
525root▲▲ ★
垢版 |
2010/07/05(月) 14:31:09ID:???0
あ、. って \. じゃね?
2010/07/05(月) 14:32:11ID:C7T8zjrb0
>>525
ですね
じゃないと全ての何かしらの文字になっちゃいます
527root▲▲ ★
垢版 |
2010/07/05(月) 14:32:21ID:???0
うむ、ちがうっぽいな。
2010/07/06(火) 04:09:28ID:vrd7kvaS0
コピペじゃないの^^;;
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。