X



トップページ運用情報
1001コメント326KB
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part17
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001root▲ ★
垢版 |
05/02/03 05:34:37ID:???0
peko作戦について語るスレです。
サーバロケーションPIEに関する話題もこちらで。

<現在の主要なテーマ>
・oyster243(BBQ/dnscache)の突然死対策&cobra2245セットアップによる2台体制化
・oytser902(memories)のFreeBSD 5.3化
・「雪だるま作戦」による、スケーラブルなサーバ群構築
・read.cgi/bbs.cgiの細かな調整・詰め
・携帯サーバのプライベート側スイッチのグレードアップ検討
・各種作戦・プロジェクトとの連携
・FreeBSDのさらなるチューニング詰め

<関連スレッド>
■新春特別企画「雪だるま作戦」liveサーバの飛躍なるか!? Part1
http://qb5.2ch.net/test/read.cgi/operate/1105035540/
■ 自動地震速報@2ch をつくろう
http://qb5.2ch.net/test/read.cgi/operate/1106583619/
■ テレビ番組欄@2ch をつくろう 第2話
http://qb5.2ch.net/test/read.cgi/operate/1107366393/

<関連サイト>
レンタルサーバー maido3.com 2ちゃんねるの転送量: http://server.maido3.com/pie/
MRTGによる統計情報: http://mumumu.mu/mrtg/
2ちゃんねる/PINKちゃんねる 稼動中のサーバ一覧: http://mumumu.mu/serverlist.html

<前スレ>
【Project peko】2ch特化型サーバ・ロケーション構築作戦 Part16
http://qb5.2ch.net/test/read.cgi/operate/1102087698/
0851 ◆X7F1FulWvk
垢版 |
2005/04/19(火) 16:06:52ID:dQAmsARn0
there is NOT the "inside-person" !!!
0852資材二課 ★
垢版 |
2005/04/19(火) 16:48:44ID:???0
It seems Polywell has given us the Wrong SCSI 320 RAID controller. It
is not the one we ordered. This is only a SCSI 320 Dual host adapter
and does not have RAID support. I will get the correct card from
Polywell ASAP.
-Sean
0853root▲ ★
垢版 |
NGNG
>>852
Oh, my.
I understand the situation and please say Ganbatte-kusadai to Sean-san.
0855動け動けウゴウゴ2ちゃんねる
垢版 |
NGNG
biku!. ∧ ∧ ∧ ∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  Σ(゚Д゚;≡;゚д゚) < Wow! I think, i entered terrible area !
     ./ つ つ    \______________________
  〜(_⌒ヽ dokidoki
 bu! ω)ノ `Jззз
0857 ◆Reffi/bQ.c
垢版 |
2005/04/19(火) 23:57:54ID:dU7vjPkv0
カーネル再構築確定みたいです(汗

ttp://home.jp.freebsd.org/cgi-bin/showmail/announce-jp/1289
0859動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/20(水) 03:15:19ID:MWurCjqr0
BSD Hacksをよんでいたらsysutils/tentakelとnet/clusteritの紹介があった。
複数のホストを同時並行でシェルコマンドを与えられるツールだって。
portupgradeだのmake buildkernelだのを一気にやるのに楽じゃん。
0860root▲ ★
垢版 |
NGNG
>>859
おぉ。よさげですね。
機内で読むつもりで、今買ってみたです。 < BSD Hacks
0862root▲ ★
垢版 |
NGNG
>>861
こんどのは修行(私費)すね。
今日はちと限界。いったん仮眠するです。
0864root▲ ★
垢版 |
NGNG
どこかでリクエストがあったので、RAID 1で痛い目にあった例を簡単に。
以下は私が直接痛い目にあったのと、なった人がいるというのがまじってるです。

・片方HDDが壊れた時に片肺モードで動いてくれなくて、落ちちゃいけないシステムが長時間ダウン
・コントローラのファームウェアにバグがあって、障害時にHDDが両方とも同時にあぼーん
・片肺モードになったことを正しく知らせてくれなくてHDDの障害発見が遅れ、
2つ目のHDDがあぼーんして始めて障害が露見。データは当然あぼーん
・復旧オペレーション(RAID 1の再構築)がBIOSの不具合でうまくいかなくて、データがあぼーん

「RAID 1は確かにすばらしい。しかし過信するな」が、祖父からの遺言です。
0865讃岐 ◆IamaVIPdCI
垢版 |
2005/04/20(水) 13:04:38ID:ejdNQwFO0
コンピューターじいちゃんwww
0869root▲ ★
垢版 |
NGNG
>>868
もちろん、得るものは大きいですね。
「過信」するとまずい、ってことで。
0870ヾ(゚パ)ノ ◆f0.zuburi6
垢版 |
2005/04/20(水) 14:30:06ID:Xil95P+X0
知人の例。ヒューマンエラーなんだけど
・片肺あぼーん
・電話で故障ディスクを交換するよう指示
・間違えて正常な方を交換,リビルド
・アレ?
0871root▲ ★
垢版 |
NGNG
>>870
こないだのcobra2245の時、これを心配しました。
Seanさんには「確認できるまで、はずしたディスクはキープしといてね」ってICQしたり。
0872root▲ ★
垢版 |
NGNG
5.4のリリースぎりぎりでこんな変更が。なんだろ。

Edit src/sys/boot/i386/libi386/biosacpi.c
Add delta 1.9.6.1 2005.04.18.17.11.05 njl
Edit src/sys/i386/i386/genassym.c
Add delta 1.148.2.1.2.1 2005.04.18.21.36.16 peter
Edit src/sys/i386/i386/vm86bios.s
Add delta 1.30.10.1 2005.04.18.21.36.17 peter
Edit src/sys/i386/include/pcb.h
Add delta 1.52.6.1 2005.04.18.21.36.17 peter
0873root▲ ★
垢版 |
NGNG
%uname -a
FreeBSD oyster901.maido3.com 5.4-RC3 FreeBSD 5.4-RC3 #0: Wed Apr 20 08:48:34 PDT 2005 service@oyster901.maido3.com:/usr/obj/usr/src/sys/AMD64_COBRA_54 amd64

  ∩
( ゚∀゚)彡
  ⊂彡
0874 ◆Reffi/bQ.c
垢版 |
2005/04/21(木) 03:06:20ID:mWwxOS6W0
>873
うほ
どさくさに紛れて5.4入れてたんですか(滝汗
懸案のperlも最新版なのかなぁ。。。
0875root▲ ★
垢版 |
NGNG
>>874
そりゃだって、/home 以外全部dだんだから、
何のしがらみもないわけで。
0876root▲ ★
垢版 |
NGNG
まだ30分ほどしか見ていないけど、
直感的には、そうとうパフォーマンスよくなっている気がします。< 5.4

チューニング手法も、変わってくるかも。
0884root▲ ★
垢版 |
NGNG
Jimさんから、SumaストレージのSlot 8のHDDがFAIL状態になったため、
HDDを差し替えたという連絡を受けました。

さきほどSumaストレージのイベントログをチェックし、

・RAID 5のうち1台が死亡
・ホットスペアのドライブ(そのときはSlot 4)をRAIDメンバーに自動的に組み入れ、
 RAID 5を自動的に再構築
・SeanさんがHDDを差し替え
・差し替えたHDDに対して自動的にメディアスキャンがかかり、メディアスキャン成功後
 新たなホットスペアに自動設定

というイベントが起きていたことを確認しました(下記添付)。

つまり、Sumaストレージがかしこくすべてを実行し、
memoriesのデータも無事だったということになります。ほっ。

Mon Apr 18 21:23:59 2005
Slot8 Target ALERT: Unexpected Select Timeout
Mon Apr 18 21:24:00 2005
LG:0 Logical Drive ALERT: Slot8 Drive Failure
Mon Apr 18 21:24:00 2005
ALERT: Slot8 Media Scan Failed
Mon Apr 18 21:24:01 2005
LG:0 Logical Drive NOTICE: Starting Rebuild
Tue Apr 19 04:15:46 2005
Rebuild of Logical Drive 0 Completed
Tue Apr 19 16:41:19 2005
Slot8 Drive NOTICE: Scan Drive Successful
0885root▲ ★
垢版 |
NGNG
現在Sumaストレージは、

250GB HDD7台でRAID5を構成
250GB HDD1台をHot spareドライブに設定

にしています。

この状況で1台RAID5のHDDが飛ぶと、自動的にSumaがそれを認識して、
Hot spareドライブをRAID 5に自動的に組み入れ、RAID 5をrebuildします。
つまり、RAID 5の冗長性は失われません。

この状態で壊れたHDDを差し替えると、メディアスキャンが自動的に起こり、
それが無事通ると、今度はそのHDDがHot spareになるようにしてあります。

ということで現在、Hot spareのドライブがSlot 4からSlot 8に変わっただけで、
前と同じ冗長性が保たれていることになります。
0887◆cZfSunOs.U
垢版 |
2005/04/23(土) 08:24:58ID:P1wP/4lM0
>>882 を見てこれを思い出しましたが

http://qb5.2ch.net/test/read.cgi/operate/1105035540/160
>160 :FOX ★ :05/03/09 03:45:11 ID:???0
>        :
>  書き込みは 専用のDSO(written in C)

POST されたフォームデータを DSO プログラムで扱う方法としては,
まずは ap_{setup,should,get}_client_block() でリクエストボディを読み込んで
自力でパースするという方法があって,882 のもそういう形でやっているようです.

しかし,フォームデータを扱うのに便利なライブラリ/モジュールが Apache Project で
作られていまして,それを使うとかなりスマートにフォームデータを扱えます.
雪だるまをやる際にはこれを使うといいと思います.

libapreq (Apache HTTP Request Library) http://httpd.apache.org/apreq/
0889root▲ ★
垢版 |
NGNG
>>886
さすがに過去ログサーバはいろんな意味で超重要なので、
それなりのものを入れてあって、チェックもきちんとやってはいますが、
例によって過信するといまいちなので、どきどきしています。

テープのみつもりってどうなったのかしら。
# 私も少し、製品を調べてみるか。

>>887
いつもどもです。そういうのあるですか。
見てみると、FreeBSD の ports もあるみたいですね。

>>888
cvsup.peko.2ch.net を更新せねば。
0890root▲ ★
垢版 |
NGNG
>>889
…と書いたけど、cvsupdは影響ないのかな。
とりあえず、更新はしてみた。

# ちょっとおでかけ。
0891動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/23(土) 13:48:19ID:TdJ7gg7q0
>> 885

でも HDD が二台同時にお亡くなりになったら、ダメでしょ。
二台同時に落ちる確率は、一台だけよりも低いから許容範囲?
0892P061204006095.ppp.prin.ne.jp
垢版 |
2005/04/23(土) 14:13:51ID:dDn1Jj5O0
>>891
その場合はもちろんだめすね。
だから、どうしようかなってのが、まさに考えどころなわけで。
0893動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/23(土) 23:07:28ID:f/pBGuZN0
>>892
hot spareを2つにしてみる

これも3つ同時に逝くとだめになりますけど、
3台同時に逝く確率は2台同時に逝く確率よりは低いでしょう

といってみる
0894動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/23(土) 23:34:47ID:CUTMibOB0
>>892
それでもrebuild中の負荷で二台目が逝ってしまうと駄目だな。

memoriesは通常時はアクセス少なそうだし、不具合が表面化しにくそう。
rebildによる連続アクセスが始まったとたんに、二台目あぼーんの可能
性が考えられる。
0895動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/23(土) 23:35:39ID:wFx/QjqW0
そんなん考えてったら3枚、4枚と増えていく罠。

でも同じ時と場所で作られたHDDを入れないようにすれば(リスクヘッジのアレね)
2枚まででええような気がしなくもなく。
0896動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/24(日) 00:25:50ID:Ff0eXWtu0
>> 894

1 Hot Swap で再構築中に落ちるのが恐い。
落ちてから、再構築が終るまでは RAID5 保険が効かないのだから。

2 台以上の Hot Swap はどうやってデータを分散させるんだろ?
Hot Swap は全ておんなじデータ?
0897root▲ ★
垢版 |
NGNG
再構築中に落ちるリスクは、あるですね。

というか、1台あぼーん検出 => ホットスペア組み入れ・再構築
の最中にもう1台がだめぽになった場合、Sumaストレージはどういう振る舞いをするんだろう。
やはり、全あぼーんか。

で、
> 2 台以上の Hot Swap はどうやってデータを分散させるんだろ?
> Hot Swap は全ておんなじデータ?

の意味が、よくわからなかったりします。
Hot spare = Hot standby なので、普段はそのドライブは待機してるですね。
0898動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/24(日) 11:58:11ID:E849nSEi0
hot spare自体はほとんど入れたままの状態でないはないでしょうかね。

やはりテープドライブを早くかって適宜バックアップを取ってテープは耐火金庫行きがいいでしょうね
memoriesはもう追記されることのないdatが容量のほとんどですから
0899動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/24(日) 12:36:22ID:Ff0eXWtu0
>> 897

どうも、RAID5 では待機ドライブは一つのみ、みたいです。
2 つ待機させるのは RAID6 らしい。

HD が飛んでも自分で復活できるのは待機ドライブがパリティを
保持しているから。ある意味、待機ドライブというのは、人間の
都合上の名前で、全部のドライブは立場上は対等です。

2 つの稼働中ドライブが飛んだり、稼働中一つと待機ドライブ
が飛んでも大丈夫なのか、またどうやって復活させるかと
いうことです。

RAID 5
ttp://www5.ocn.ne.jp/~essu/raid5.html

RAID 0 -> 6
ttp://www2s.biglobe.ne.jp/~system/faq/raidFAQ1.htm

RAID6 はここの図の方がよさげ。RAID5 のもわかりやすい。
ttp://home.interlink.or.jp/~odagi/yellow_ibm1.htm
0900動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/24(日) 13:14:56ID:Ff0eXWtu0
>> 899

> 2 つの稼働中ドライブが飛んだり、稼働中一つと待機ドライブ
>が飛んでも大丈夫なのか、またどうやって復活させるかと
>いうことです。

なんか自分で読んでいてもイマイチ通じていない気がする。

RAID の全ての 2 つのドライブの組合せにおいて、
完全なデータの復旧を保証するデータとパリティの配置は存在するのか。

ぶっちゃけた話、この二台組だったら壊れても大丈夫だけど、
この二台組が同時に壊れたら全アボーンだよっていう組合せがあるのかなと。
0901動け動けウゴウゴ2ちゃんねる
垢版 |
2005/04/24(日) 13:23:22ID:Ff0eXWtu0
>> 885
>> 897
>> 889

Hot Swap の意味を間違えていました。
Hot Swap とは RAID5 の中には組み込まれておらず、
待機しているドライブのことだったのですね。
RAID組の中のドライブの一つかと思ってまつた。

スマソ。

RAID5 に組まれているのが止まったら、Hot Swap を使って、RAID を
再構築し、壊れたやつを入れ換えると、次の障害まで待ち続けると。
0902root▲ ★
垢版 |
NGNG
>>901
はい、そういうことです。>最後の2行
とりあえずRAID 5なら、これが現実的な解なのかなと。
0903root▲ ★
垢版 |
NGNG
というわけで、現時点で判明している今回の主な作業予定。
調査によるとSumaの新ファームも出ておらず、
CobraサーバのBIOS更新も今回は必要なさげなので、前回(9月)ほどは忙しくない見込み。

忙しさは、2) と 6) に依存するのかなと。

1) ex10のOS更新・調整等(必要に応じて)
2) いくつかのサーバのOS更新(期日までにFreeBSD 5.4Rが出ていれば)
3) リモートからSumaのファームウェアを更新可能な状態にしてくる(ケーブルの再接続など)
4) cobra2247のSCSIケーブル追加(同じchannelに2台ディスクがついているため: Jimさんにケーブル頼んでおかないと)
5) PIE内の新スペース、通称「XO」の視察(ひ(りゃ が予約した携帯用ラックスペースを含む)
6) >>880 のサーバやスイッチ類が届いていれば、作業のお手伝い
7) 電車男の本をJimさんに渡す
0904root▲ ★
垢版 |
NGNG
あとは、
8)リモートコンソール環境の整備(できるかどうか要確認)

ぐらいか。

あと、現地に行った時にやっておくべきことがあれば、ご指摘くださいです。
0906root▲ ★
垢版 |
NGNG
日本語だよ? って言ったら、
それでもいいから持ってきてくれ、ってゆってたのです。
0914root▲ ★
垢版 |
NGNG
>>913
maido3.com 未登録すね。
peko.2ch.net のDNSサーバのうちひとつは、セットアップをさぼっていたり(そのうちやります)。
0915root▲ ★
垢版 |
NGNG
>>903 追加

8) banana403 (= c-au/c-au1)システム再インストール&セットアップ

持って行くもの
・5.4R(または-RC?)を焼いたCD-R

で、このままだと 8) の間 c-au 系が全部止まってしまうので、
とりあえずDNSラウンドロビン系に設定を変えておこうかと。
0916root▲ ★
垢版 |
NGNG
bbq がいまいちだった原因について

niku.2ch.net の DNS サーバの情報がとれないための問題でした。
(niku.2ch.net の DNS サーバそのものは動いていました)

niku.2ch.net の DNS サーバは、nikuns1.peko.2ch.net. と定義されていました。
つまり、peko.2ch.net サブドメインで動いていないといけません。

3日ごとにこの NS のキャッシュがなくなった時点で、この情報がなくなり、再取得が起こります。
すると peko.2ch.net サブドメインにとりにいくのですが、その際に a.ns.peko.2ch.net と
c.ns.peko.2ch.net にとりにいきます。

その時に1台 (c.ns.peko)が動いていない状態であったため、うまくとれない状態に陥りました。
原因は、oyster901 が先日あぼーんした時に DNS サーバの構築をさぼっていたためでした。

つまり、>>913 と原因は同じでした。
で、緊急に oyster901 で peko.2ch.net のDNS サーバを動かし、問題解決をはかりました。

oyster901 で peko.2ch.net ドメインの DNS サーバが動いているのはもはや「歴史的事情」なので、
別のサーバに移設することにします。

今日ごごいちにでもセットアップ作業をして、このためのDNSサーバの変更依頼を出します。
あわせて、>>915 の最終段落の作業も依頼へと。
0918root▲ ★
垢版 |
NGNG
peko.2ch.net の DNS サーバのひとつは、banana201 = www で動かそう。
セットアップ後、申請へと。
0919root▲ ★
垢版 |
NGNG
セットアップできました。

以下のDNS設定変更をお願いします。

1) peko.2ch.net サブドメインのDNSサーバホストの一部変更
2) uma.2ch.net サブドメインの廃止 & uma.2ch.net の管理を上位ドメインに戻す
3) c-au 系のラウンドロビンDNS化

(現在)
&peko.2ch.net:206.223.151.226:a
&peko.2ch.net:206.223.147.48:c
&uma.2ch.net:206.223.151.226:b
&uma.2ch.net:206.223.147.48:c
+c-au.2ch.net:206.223.150.96

(変更後)
&peko.2ch.net:206.223.147.48:c
&peko.2ch.net:206.223.151.10:d
+uma.2ch.net:61.211.230.17
+c-au.2ch.net:206.223.150.95
+c-au.2ch.net:206.223.150.140
+c-au.2ch.net:206.223.150.250
0921root▲ ★
垢版 |
NGNG
oyster243 の RAID 1 カードが到着し、OS のインストールにとりかかったと
one of inside person から連絡がありました。
0924root▲ ★
垢版 |
NGNG
>>923
どもです。

>>923
> pekoはIP返さない(そもそも仕様?)

そういう仕様です。
0926root▲ ★
垢版 |
NGNG
http://qb5.2ch.net/test/read.cgi/operate/1112024113/88

88 名前:動け動けウゴウゴ2ちゃんねる[sage] 投稿日:2005/04/24(日) 23:40:03 ID:9UxsRJ3e0
【板】banana全鯖
【機能】L.A.が10を超えたら1未満になるまで自動的にbbs.cgiの起動を停止
【理由】どうせbbs.cgi止めるまで収まらんし。だったら自動化しちゃえ
【需要】表立っては出てこないけど洗剤的には。
【補足】自動人大杉みたいな感じで。tiger,cobraは自力で立ち直れるからいらない。

を、httpdレベルでやれるといいかも。

具体的にはLA見て、特定のcgiの実行をさせないとかいうかんじか。
(bbs.cgiでやる(昔の「お茶飲め」は結局あまり効果がないことが証明されているので)
0927◆cZfSunOs.U
垢版 |
2005/04/27(水) 22:08:53ID:C5fjBF8S0
>>926 例えば,こんな感じで DSO プログラムでチェックしてから実際の bbs.cgi に渡すとか.

#define REAL_BBS_CGI "/test/realbbs.cgi"

int dso_main(request_rec *r, int argc, char **argv)
{
    double loadavg;
    const char *loadavglimit;

    getloadavg(&loadavg, 1);
    loadavglimit = apr_table_get(r->subprocess_env, "BbsCgiLoadAvgLimit");
    if (loadavglimit && loadavg >= atof(loadavglimit)) {
        /* 人大杉 */
        apr_table_setn(r->err_headers_out, "X-Load-Avg",
                      apr_psprintf(r->pool, "%.2f (Limit = %s)", loadavg, loadavglimit));
        return HTTP_SERVICE_UNAVAILABLE;
    }

    ap_internal_redirect(REAL_BBS_CGI, r);
    return OK;
}


あと,mod_authz_iplist 入れるなら(>>912),もし
`in6_addr_t' undeclared のようなコンパイルエラーが出たら

    -Din6_addr_t=struct\\\ in6_addr

を apxs の呼び出し時に追加しておいて下さい.
0928root▲ ★
垢版 |
NGNG
#RLimitCPU 120

RLimitCPU 30

@ ex10 。
とりあえず重くなった時に起こる、speedy_backendの暴走に仮対応。
(暴走しだしたら前よりも早く死ぬ)
0929root▲ ★
垢版 |
NGNG
本日の作業予定:

1)banana403 OS再インストール
2)cobra2247 SCSIケーブルインストール
3)oyster243がうまくつながらない問題
0930root▲ ★
垢版 |
NGNG
oyster901 = ex10

・5.4-RC3の最新に更新
・MIXED_MODEを再度有効にした(5.4-RC3ではデフォルトでは無効)
・メモリディスクの容量を64Mに増やした(40Mではちょっと足りないっぽい)
0931root▲ ★
垢版 |
NGNG
現在の進捗:

1) ex10のOS更新・調整等(必要に応じて) → 完了
2) いくつかのサーバのOS更新(期日までにFreeBSD 5.4Rが出ていれば) → 5.4Rがまだ出てないのでやらない予定
3) リモートからSumaのファームウェアを更新可能な状態にしてくる → 完了
4) cobra2247のSCSIケーブル追加 → 完了
5) PIE内の新スペース、通称「XO」の視察(ひ(りゃ が予約した携帯用ラックスペースを含む) → 完了
6) >>880 のサーバやスイッチ類が届いていれば、作業のお手伝い → 動作チェック等まだにつきやらない予定
7) 電車男の本をJimさんに渡す → 完了
8)リモートコンソール環境の整備(できるかどうか要確認) → XOの整備のあとになるとのこと
9) banana403 (= c-au/c-au1)システム再インストール&セットアップ → 作業中
0932root▲ ★
垢版 |
NGNG
前回やったcobraサーバのBIOSバージョンアップ → 今回は必要なし
同じく、Sumaストレージのファームウェアバージョンアップ → 最新ファームにつき必要なし
0933root▲ ★
垢版 |
NGNG
>>931
> 9) banana403 (= c-au/c-au1)システム再インストール&セットアップ → 概ね終了。動作観察中

10) oyster243 の状況チェック → 明日の予定

今日の作業は、ここまで。
しばらくしたら、迎えが来る予定。
0935root▲ ★
垢版 |
NGNG
>>930
> ・MIXED_MODEを再度有効にした(5.4-RC3ではデフォルトでは無効)

NO_MIXED_MODE の間違い。
ちなみに、最新のstableだったかではこのオプションはもう古いという噂も。
0936資材二課 ★
垢版 |
2005/05/02(月) 03:49:41ID:???0
Perl のモジュールで Jcode というのを入いれて欲しいですー
>>935

@tiger , cobra
0939root▲ ★
垢版 |
NGNG
>>936 はできたはず。
標準インストールスクリプトに突っ込んでおこう。
0940資材二課 ★
垢版 |
2005/05/02(月) 04:49:40ID:???0
おおっ

どもです
実験してみますー @ex10
0942root▲ ★
垢版 |
NGNG
oyster243のネットワークパフォーマンスをチェック。

oyster902 (=memories) との間で360MBytesほどのファイルをFTPしてみましたが、
incoming, outgoingとも特に問題なさげでした。
ちゃんと100Mbps近く(11MBytes/secぐらい)出ている模様。

ただ、ちょっとHDDへの書き込みが遅めな気がします。
で、テストは手元側のファイルを /dev/null にしてやりました。
HDDに書き込むと、20Mbpsとか30Mbpsぐらいしか出ないみたいです。

たぶん、mpt(= LSI1030)コントローラのIntegrated RAIDを使っているせいかなと。
このへんは、Seanさんと別途調整ですね。
(今日は日曜なので、Seanさんはここにはいません @ PIE office)

Jimさんにスイッチの様子をチェックしてもらっていましたが、
パケットの再送やドロップは、ひとつもなかったとのこと。

ということでネットワークの問題は解決したと考えます。
あとは、帰国後でもOKかなと。
0943root▲ ★
垢版 |
NGNG
1) cobra2245のRAID
(LSI logic MegaRAID U320-2、専用RAIDコントローラ内蔵、パフォーマンスよい)

amrd0: <LSILogic MegaRAID logical drive> on amr0
amrd0: 34938MB (71553024 sectors) RAID 1 (optimal)

2) oyster243のRAID
(LSI logic 1030 Integrated RAID、上のカードよりもパフォーマンス悪いはず)

da0: <LSILOGIC 1030 IM 1000> Fixed Direct Access SCSI-2 device
da0: 320.000MB/s transfers (160.000MHz, offset 63, 16bit), Tagged Queueing Enabled
da0: 35000MB (71682031 512 byte sectors: 255H 63S/T 4462C)

となっていました。
ということでこのへんは、別途Seanさんと調整します。

ということでとりあえずの結論: ハードウェアそのものやネットワークは、異常なしのはず。
0945root▲ ★
垢版 |
NGNG
tiger/cobraは5.8.5/5.8.6ですが、ないって言われたですね。
portsから入れる時にも「これは標準で入ってるよ」って言われなかったし。
0946root▲ ★
垢版 |
NGNG
ちょっと、検索してみた。

Jcode作者の公式ページ
http://openlab.jp/Jcode/ より引用

As of Perl 5.8.0, all the Jcode capabilities are avaialble in standard distribution
via Encode module Though I will maitain Jcode for old perls, I recommend that
you use Encode if your perl is new enough. Encode more featureful, robust,
and most of all, standard.

なので、Perl 5.8.0以降な環境*しかない*なら、Encodeモジュールを使ったほうがいいと。
でもたぶん、「しかない」わけじゃない、、、かも。
0948root▲ ★
垢版 |
NGNG
oyster243 の設定状況について、ちと長めのメールを送りました。 > かんけいかくい
0949root▲ ★
垢版 |
NGNG
>>948
すぐに Sean さんから返事が来ました。
# 今、真夜中なんですが、、、。

たぶんこれで、oyster243 の問題も解決の方向かなと。
0950◆cZfSunOs.U
垢版 |
2005/05/03(火) 14:55:27ID:8aFHCYTE0
Encode, Text::Iconv, Jcode のパフォーマンスの比較をちょっとやってみましたが,
Encode はよさげですね.Jcode も 2.0 からは Perl 5.8.1 以上なら Encode の
ラッパになるそうなんで,ラッパとしての Jcode ならいいんじゃないでしょうか.

% time ./jconvtest Encode text.euc
0.705u 0.031s 0:00.73 100.0% 10+1945k 0+0io 0pf+0w
% time ./jconvtest Iconv text.euc
1.291u 0.046s 0:01.33 100.0% 10+2038k 0+0io 0pf+0w
% time ./jconvtest Jcode text.euc
7.147u 0.031s 0:07.17 100.0% 10+2056k 0+0io 0pf+0w
% time ./jconvtest Encode text.utf8
1.078u 0.023s 0:01.10 99.0% 10+1992k 0+0io 0pf+0w
% time ./jconvtest Iconv text.utf8
1.160u 0.054s 0:01.21 100.0% 10+2040k 0+0io 0pf+0w
% time ./jconvtest Jcode text.utf8
7.656u 0.070s 0:07.72 100.0% 10+2082k 0+0io 0pf+0w

・ sunos.saita.ma で拝借している tiger 鯖で実行.
・ このスレの >>1 本文の EUC-JP / UTF-8 版を入力テキストとして使用.
・ Text::Iconv, Jcode は元々入ってなかったので,自分でビルドしたのを使用.
・ Jcode は 0.88(ラッパにならないもの)を使用.

[使用コード (bzip2+base64)]
QlpoOTFBWSZTWcCk1qYAAQhfgETQfe/8/4+13gS/9//uQALRVRUqAJJE1NMj0mCN
TaKehMmnpHoTTajR6mgGmmnogiShNT1PUmjA0gyNqAADQGMoNHoj0hxkyaaYTIyB
gRiaMEYQaNMAAhxkyaaYTIyBgRiaMEYQaNMAAlyI9fCSdUaYuqECmo8dm2wbR+cq
RJsZGVGSUGsqoWIj7s2Grkjy78O5kJiNwwZksjfwWdemgjhKlFVnDWgW8fSOHRX5
LB6j2dA6sl7xfpfWtRVjb+wTJbU9d6wuNpSnvZm46g3kmmA6lYxcfR/c2aPrkSMh
IQj5qoEkqUkDwyMWpediiXwz+jiwXwbRO06IszDMBvZLjGI+JlPYFpbvUthi+CPD
x1uz3jOLI1w7hCyzNOxePANl2NZIsEjE5+/s6dDKo7s7lIq/kax2ULCOjczcIXQK
JdM3vbb8e0rkE4juCR9PcjcX4T0rBMPgZeVW6daYvBjYBspYUZHJrv6/SzAyw/S0
URUiztUwLq682ZBIvCx8f3otM817t8uNYoPrRZWgvP4sXTpX1LYOJWk2Jwvv3+Et
gE7Yx4QlAoz6Ne0Zb3dCPWHFjHzbUrK0tBaganxGGjYS7LjGiSQNvY3pCQOTirs7
IXbScwOFtdLC5tdHaG9kicrJUM8HcJua7DNagNhYk/oLiIxigV4si5hOqA6TOm6x
cEgSm/XeYyho3Qb4O0scuy795MMr0BjOcvMO3EkkCdLyAgrTH0uc5EKMlZqpaYL6
bhanIzIoDqyrYJrvKaUMnIhnoDnExGlQUB5Q4SlZKl6FRkSVjCUe0Vty5QgjDNaK
ypKpQFFBwMikkHcqWChiFRKDCY9r7AKgxXYzkkGITivSUGAx5jzKEwW5MMylVoao
JKC8zmMcVmRepqyrAgmYOFy8VhcLQCtxCDbJzviSrWJycH/F3JFOFCQwKTWpgA==
レス数が950を超えています。1000を超えると書き込みができなくなります。

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