■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50

2ch閉鎖の危機なんだと

341 :TECHさんとこから :2001/08/25(土) 22:32
Re: 2ch終了 ぷにぷに - 08/25 21:09 No.15398
Apache に mod_gzip 組み込まないのかね。
これだけで転送量なんて半分くらいになるのに。
2ch.net/http
Server: Apache/1.3.6 (Unix) PHP/4.0.3pl1 mod_ssl/2.3.6 OpenSSL/0.9.3a
今は入ってない。試す価値はあると思うけどな。
------------------------------------------------------------------------
だそうだ。

342 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:33
かちゅ〜しゃはこれで差分取ってる訳ね

GET /unix/dat/998695422.dat HTTP/1.0
Range: bytes=71752-

343 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:33
>>341
だから鯖いじる訳にはいかないんだって

344 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:34
>>332
じゃレス単位だとどの程度の転送量が減るんだろう?

345 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:34
>>337
diff -c する所とか。
このあたり UNIX 板らしくて良いね。(w

346 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:34
>>341
mod_gzip は使えないようだ。
>>39 >>40 参照。

347 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:35
・トラフィックを食っているコンテンツの特定(read.cgi/index2.html/etc)
・それに対する対策
・実際どこまで削減したいのか
・gzip圧縮でサーバのCPUは耐えられるのか
(下手するとgzipプロセスが数百同時に立ち上がる可能性もある。
そして能力不足に陥ったサーバにさらなる待ちリクエストがたまりだし
さらにサーバのリソースを奪い去っていき、きりもみ降下状態に)

348 :330 :2001/08/25(土) 22:35
>>332
それじゃ鯖負荷上げるだけか

349 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:36
ls=って付いてなかったらデフォルトで50とかにするように
するといいなぁとか言ってみますヽ(´ー`)ノ

350 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:39
> デフォルトで50
25以下で十分

351 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:41
いっそ、5か10でいいだろ。

352 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 22:41
>>349-350
かわりに all=true なんてオプションを作って、ね。
ちょちょいとできますな。

353 :仕様無しさん ◆NwLv.g/w :2001/08/25(土) 22:43
>352 st=1で済むです。

354 :名無しさん@揚げ足 :2001/08/25(土) 22:43
>>347
すぐは無理だがgzipに手を入れて負荷を下げる?

355 :305 :2001/08/25(土) 22:43
>351
全読みできるようにしておくなら意味無いじゃん。
それなら今のレスを「全部読む」っていうリンクをなくせば良いだけでしょ

356 :つーか :2001/08/25(土) 22:44
nice gzip

357 :名無しさん :2001/08/25(土) 22:44
全部読みたきゃかちゅーしゃ使うしかないようにしとくとか。

358 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:45
全読みできなきゃヤフーみたくて面倒だよ
だからこそgzipでぺしゃんこに。

359 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:45
圧縮自体のCPU消費量はmod_gzipでもたいして変わりないでしょ。
プロセス生成部に関してはzlibにすれば大丈夫じゃない?

360 :一応 ◆cIxHXKNs :2001/08/25(土) 22:45
このスレをgzip圧縮してみたが、

元が114,015bytes

-cfn 1 で31,524bytes (27.6%)
-cfn 9 で27,469bytes (24.0%)
デフォルト で27,841bytes (24.4%)

361 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:45
>>356
そういう話ではない

362 :Perler ◆GSi39OA6 :2001/08/25(土) 22:46
>>337
サイズでかくなるんで避けたんだが、patchで困るか。

diff -c版です。内容は一緒。

begin 664 read4.c.diff.gz
M'XL(`."KASL``ZU5;6^;2!#^O/D5&ZKK@87-BXUK;.4D)Z5N5->.$ELZ-8T0
MA<5&Q6#!TJ8YY;]W=GDQV"BGTV6%979GGMF99U[H=#HX(8XWZ+GHSJ%XFFVP
M;F!='_='8W6(=575SKK=;J%$'VE=33/'AC'6]%RMTUQLCW53[H\PWV+L;IT$
M=9Z>;$IV>X0F]:,MI7L[2TEB.QL2T19AZ$2;#(0@.L=O`M\C/IY]N;Z!75.1
M1&[L!=&&*P9@"V^>@KWMA\Z&0TGD!7YI'D#?TGM-U0</-8_@]/NOMM.PILMH
M8?$9&-ZZKQO?*[C7E@Y-[<L:Y*M(R#_P0Q^NYQ;J^.`P-W76+<E];UVN9V<L
M]31+(JQ-F"@GK\L<1($OGE\ZWM1U29J*DH0.FI@IY';0?#F#9[E><<8T594U
MM>"LS<>^J<D#M?*Q[A]W$/%@_<C9D3+8W/%S]J!TGT#.?9$KR$*OI_S1TXUA
MJG@.+5Y[\"K(G%J94RE-.%116L`%L`54+\2<J]/K37,T-(V!KG-X`2D+D&7,
M#T)R%SP1?($WA'XH=CE<0@61C.FZ[E_X\_1OFQ%S=_W%DCBO_=%`[IMJ68O_
MA;8VSEX,^Q5=;ZN`@:G+AJI6%5!U%.(WD>B'*-Q:GY<KRU[?6;=`:^73<9L=
M`!]7JQNN;D]GUF(E2$U,U7U'B.G5E76SLN?3Q6P-0$&:'!J$3Y_NP48U>-IM
M6(NKY?OKQ:RP459!V4E@)2&[F!+;\;Q$0LT]AG6!/TUOI[G?3<0V3FD=P?8-
M!*N0P4B5!Z,7.L_0WLG&L.)=Z?S/I8"1G1-$HL1G#3`%58;W@<?B9RO?[HGO
MI??Z0YF/&:$6<">5E<N.BP(5KN((B*5=^FM/QIB21ZILZ2[\&O%\GF0F+[Y&
M<O#;MSBE"3PG(EE@'PI!DKBOJ/IJ`(U\^*%G$J;D5*CFPN+"2E*8.7;=*FX;
M\\\2\[R"-Z9KB>.Q<2I`R_?#+-V**?7BC'+@2="<V+H;G/IR,;K%@G-I4A,`
M!#)SX<?)=U'"%Q"55,>QI2CN-@@]?'3L97N]-'FO/LB`G!RIN&&<DIK.ORAH
MIPKDD;BA*"A9FBC?@DCAF9*Q4/YW71_^%NOY/*>SY!V+@I4D<8)=)_J3<C,5
MY0B1QX"*6N,RGD;X%.R=!++%-XT`-0A0*_"M81T?UX)Y+O)5;_TPWBPS*@K"
MH=Y9LQHJS$!->Z%9AWW9>#<LF[68"9?!YC+S?0+SPT\(J>_SN5$=0-TRMHK"
M:FV=HQ)"+=57!ELR\M,)*)01*Z4\&V4UH.?CR)]?9\1PLK0!D&7F9/T&\V:I
%U=,*``!"
`
end

363 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:47
>>360
100プロセス同時に実行して time の結果きぼーん

364 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:48
>>356
結局CPU能力は一定なんだから
niceでgzipだけ優先度下げても意味はないかも。
あ、でもapacheは優先的に動けるから、込んでるときでも
index.htmlなどは快適にみられるかもね。

365 : :2001/08/25(土) 22:48
http://www.maido3click.com/2ch/each.html

366 :一応 ◆cIxHXKNs :2001/08/25(土) 22:48
>>363

今やってみてる。

367 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 22:49
>>355
明示的に全部読みたい場合は全部読ませてあげないとな、と思います。
他スレッド(他板)リンクの場合や、2ch外からのリンクの場合に、
lsだのをつけない人が多いので、その場合は強制的にls=20なりの動きを
してもいいかな、と。

368 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:51
CPUなんぞ少しの金を出して増設すれば良いが、
回線となるとそうもいかないだろ。

369 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:52
>>362
すんません、patchあたらないので、もし良かったらread4.cの最新版の
ソースをアップしていただけますか?

370 :118 :2001/08/25(土) 22:52
夜勤さんがいないとちょと張り合いがないね。

371 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:52
夜勤さん、パニック状態?

372 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:54
テレホが来る・・・

373 :Perler ◆GSi39OA6 :2001/08/25(土) 22:54
>>369
圧縮してuuしても、10kbくらいになっちゃうんだよね。。。
アップロード場所どこかないだろうか?

374 :名無しさん@揚げ足 :2001/08/25(土) 22:55
>>359
ちょっと舌が足りなかった
gzipの処理をフェーズ分けして、LZSSの前段フェーズをdat代わりに、
LZSSの後段フェーズをまた別に、ハフマン木も多数静的持って、必要な分を
組み合わせるようにすれば、CPU負荷が減ると見込んだわけ

375 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:55
>>371
批判要望にさっき居たよ。
Perlerさんとかは連絡手段もってるんじゃないの?
持ってなかったら宣伝してこようか?(まだ早いと思うが。)

376 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:56
>>373

http://server2047.virtualave.net/gorogorogoro/2chresque/

377 :夜勤 ★ :2001/08/25(土) 22:56
ひさしぶりに 来ましたよー
批判要望でやってます、また後で来ます。

378 :369 ◆3XTuRnAc :2001/08/25(土) 22:57
>>373
もし良ければanonymousでご自由にアップロードできるftpサーバ提供しますが。

379 :名無しさん@お腹いっぱい。 :2001/08/25(土) 22:58
>>378
自宅サーバですか?是非立てましょう
掲示板でファイル交換はめんどい

380 :  :2001/08/25(土) 22:59
1)各板のロゴ(看板)削除
2)一覧に続いて上位の掲示板を読んでるけど、これも削除
で楽に2/3削減行くだろ。

381 :369 ◆3XTuRnAc :2001/08/25(土) 22:59
210.170.209.10
です>IP
ご自由につかってください!

382 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:01
最新のread.cをアップしよー

383 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:02
>>363

コマンドラインから、100個順番にgzip圧縮した結果
real 0m5.732s
user 0m5.300s
sys 0m0.440s

&つけて100個パラに実行した結果
real 0m2.857s
user 0m5.120s
sys 0m0.520s

手元のLinux(Cel300A@450MHz×2)でやってみたけど。
圧縮のネタはこのスレ

384 :369 ◆3XTuRnAc :2001/08/25(土) 23:02
追加

incomingに、anonymousでも書き込みできるパーミッション設定してます。
仲間内だけのサーバだったんでろくなセキュリティ対策してませんが・・・。

385 :Perler ◆GSi39OA6 :2001/08/25(土) 23:03
ftp://210.170.209.10/incoming/perler/
にアップロードしときました。
ありがとうございました!>369

386 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:04
OS板氏んでいる。。。。。。

387 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:06
このすれの内容を複製した100個のdatファイルを
time gzip *.datすると、このような感じになる。
4.614u 0.218s 0:05.62 85.7% 123+613k 0+437io 0pf+0w

ちなみにCeleron500 メモリ512MB
同時に実行したいがよい知恵はないか。

388 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:06
>>387
Background * 100loop

389 :118 :2001/08/25(土) 23:07
incommingの118に ageときましたー>>369 さんきゅ

390 :387 :2001/08/25(土) 23:07
げ。もうすでにあった

391 :夜勤 ★ :2001/08/25(土) 23:07
おっ もしかして read.cgi の new できたですか?

392 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:09
夜勤どん
>>391
>>385

393 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:09
>夜勤さん
piza2あたりに検証用板立てられませんですかね?
今夜はかき込む人はいっぱいいそうですし。

394 :一応 :2001/08/25(土) 23:09
-cfn 1

real 0m3.994s
user 0m7.874s
sys 0m0.899s

デフォルトで実行

real 0m4.201s
user 0m9.199s
sys 0m1.265s

-cfn 9

real 0m7.803s
user 0m16.212s
sys 0m1.771s

K6-2+ 500 シングルで、並列実行。
ただ、計測回によって結果が違いすぎるのであまり参考にしないほうが。

正直、実際に鯖で動かしてみないとわからんかも。

395 :383 :2001/08/25(土) 23:10
こんどは1000個に増やしてやってみた
条件は>>383と同じ。書き忘れてたがメモリは64メガ

1000個順番にgzipを起動
real 1m0.269s
user 0m54.730s
sys 0m5.220s

1000個パラに&でgzipを起動
real 0m32.114s
user 0m57.920s
sys 0m5.870s

396 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:11
>>394
デフォルトは6と思われ

397 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:11
もう寝ろよオマエラ

398 :369 ◆3XTuRnAc :2001/08/25(土) 23:11
ftp://210.170.209.10/incoming

に、最新のread4.cをコンパイルしたバイナリをおいておきます。
FreeBSD 4.1R for Intel 用ですが、もしバイナリを御用の方はどうぞ。

399 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:12
1分間に百や千のgzip はOK?
もっともHTTPDも動いているんだけど。

400 :Perler ◆GSi39OA6 :2001/08/25(土) 23:12
read4.cを、Buffer Overflow対策版に差し替えました。
ftp://210.170.209.10/incoming/perler/

cc -DGZIP read4.c

でコンパイル。

401 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:13
カコイイ!ガンバッテ!

402 : ◆cIxHXKNs :2001/08/25(土) 23:13
実際に鯖で動かしてみないと何とも言えんかも。
他にプロセス動いてるわけで・・・

403 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:13
えっとローカルでテストするにはどういうディレクトリ構成を準備すりゃええんかいな

404 :369 ◆3XTuRnAc :2001/08/25(土) 23:15
いま、一生懸命ソース読んでます(^^;;。

>名無しテスターさんへ

read.cgiの作り方です。参考になれば。

・同一ディレクトリにread4.cの最新版とread2ch.hを用意
・「gcc -o read.cgi read4.c -DGZIP」でbuild

>夜勤さん
datファイルをいくつか用意して、名無しテスターさんに
集中してテストしてもらうというのはどうでしょう。

405 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:15
gcc-3.0 で-O9 付けるだけでも数%は効率違う

406 :夜勤 ★ :2001/08/25(土) 23:15
read5.c ver 5.00 にしてあげました。
では、これから piza2 に入れます。

407 :名無しさん :2001/08/25(土) 23:15
ftp://210.170.209.10/incoming/ch2read/

408 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 23:16
>>400
>>406
おふたりともお疲れさま(^^
piza2での検証楽しみです。

409 :u :2001/08/25(土) 23:16
大便大便

410 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:17
プログラマが2chを救う!? @プログラム板
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516

にて、read.cgi のgzip以外での最適化が話し合われています。
今はgzipが問題だから関係ないですkどね

411 :u :2001/08/25(土) 23:17
うんこうんこうんこうんこうんこ

412 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:17
gzipを複数同時実行するのは簡単だが
どうやって時間を計ろうか。
timeはshがバックグラウンドで実行し終わった時間を報告するしなぁ。

413 :u :2001/08/25(土) 23:18
ちんこ

414 :u :2001/08/25(土) 23:18
けついぼじ

415 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:18
zlib書いてみていい?

416 :あぼーん :あぼーん
あぼーん

417 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:20
うんこ食いてぇ〜

418 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:20
piza2停まった
そろそろ運妖怪しか

419 :夜勤 ★ :2001/08/25(土) 23:20
piza2 に入りました。
私は 転送量と load average を観察中。。。

420 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:21
なんでまじめなこの板が荒らされてるんだ?
変なところにリンクされた?

421 :仕様無しさん ◆NwLv.g/w :2001/08/25(土) 23:21
>412 wait使うよろし。

422 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:22
はははっははははははははははははははははっはははははっはははははははははははははははっは

423 :あぼーん :あぼーん
あぼーん

424 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:23
>>420
批判要望板のスレにリンクされてるよ。

425 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:23
>>410
「通信エラーが発生しました。」
「やり直してください。」
ver5.00 不調?

426 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:23
http://kaba.2ch.net/test/read.cgi?bbs=news&key=998735096
これのせい?
>>420

427 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:23
鉄道版で read.cgi 5.00 への変更を確認。
w3m (0.1.10) で問題無く表示を確認。netscape-4.75 (linux) ではダメだった。

もうちょっと試してみる。

428 :あぼーん :あぼーん
あぼーん

429 :名無し娘。 ◆vP.bOZFQ :2001/08/25(土) 23:23
>>419
ls とかだとおかしいよぅ(泣

430 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:23
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998736516&st=105&to=111&nofirst=true


105 名前:デフォルトの名無しさん 投稿日:2001/08/25(土) 23:18
なんか向こうでどんどこ新しいの作っちゃってんだけど
こっちの意見も言っといた方がよくない?

106 名前:265 投稿日:2001/08/25(土) 23:20
>>104
ワラタ

107 名前:デフォルトの名無しさん 投稿日:2001/08/25(土) 23:20
main()のdat_read(); dat_out(); は見直したほうが良くない?
全レスbufに溜める方式で良いのか?

108 名前:デフォルトの名無しさん 投稿日:2001/08/25(土) 23:21
とりあえず>>84あたりはmergeされてもいいと思うんだけど

109 名前:デフォルトの名無しさん 投稿日:2001/08/25(土) 23:21
>>105
とりあえず期日は今月末だから、結果が出るものを
先に作ったほうがよい。というか作り終えたみたいだが
(これからテスト)

110 名前:デフォルトの名無しさん 投稿日:2001/08/25(土) 23:21
>>107
そうそう、それ良くないよ。

111 名前:デフォルトの名無しさん 投稿日:2001/08/25(土) 23:21
>>103
 それがいいと思う。
ただそうする場合、向こうにその方針伝えて置いた方がよさげ。


だそうです。俺にはよく分からんが……。

431 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:23
不調ですね

432 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:24
先日NTTのxDSLサービス担当の方と話す機会があったんだけどね、
YahooBBで例にとるとね、交換局から2Km以内じゃないと
8Mbpsは出ないそうです。
また、加入者線路の同じに経路にISDN利用者の線があるとね、
それだけで速度出ないそうです。
(300KHz弱付近でごっちんこするらしい)
どしてもって人には有料で経路変更してるらしいよ。
うへっ

433 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:24
本気でかっこいいです。頑張ってください

434 :名無しさん@お腹いっぱい。 投 :2001/08/25(土) 23:24
>>425

同じく

435 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:24
匿名じゃなきゃ何も書けない。
匿名で何を書くかと思えば、ほとんど便所の落書き。
レベルが低すぎる。まさにネット痰壷。
こういう所で態度がデカイ奴ほど
(それは2chでカキコしてるほとんどの奴だが)
現実の生活では虐げられているんだろうな。哀れ。

436 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:25
2chではちょっとした出来心でしたことが、思わぬ被害に拡大する。
それを分かっていない奴らが多すぎる。
教育の追いついていない厨房にマシンガンを持たせるようなモンだな。
悪口に慣れさせるというのは、悪口を言うことによってどういう結果になるか
しっかり教え込ませると言うことだ。
だが、現状では2ch側が厨房を教育する義務はないと言っている。

この放任主義が2chの一番の問題点だと思うが、どうよ。

437 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:25
じゃまなのでおとなしく待っててくれ>荒らし
おまえの遊び場をなんとかするためにみんな知恵を絞ってるんだからw

438 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:25
NC4.6/win不調です

439 :名無しさん@お腹いっぱい。 :2001/08/25(土) 23:25
なんか不調みたいです。> V5.0
とりあえず4.0に戻した方がいいんじゃないでしょうか>夜勤さん

440 :あぼーん :あぼーん
あぼーん

253KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30