トップページunix
11コメント3KB

UNIXでタスクって分散できるの?

■ このスレッドは過去ログ倉庫に格納されています
0001UNIX初心者NGNG
例えば、ApacheでWebサーバー構築したとして、一時間で数万件のタスク(単純な掲示板とか)を消化したいと思います。
その場合、LANでつながれた他のPCにタスクを分散することは出来るのでしょうか?
イメージが掴みずらい説明ですみません。

# ポートの問題だから、タスクを分散させても無駄だといわれそうだ。


0002詳しく知らないがNGNG
Linux ボックスを 50 台ぐらいつなげて世界一安いスパコンを作った。という記事を何年か前の Linux Japan で読んだことがある。
Apache でできるかどうか知らないけど。
0003名無しさんNGNG
>2
ターキーくんでしょ?
32代じゃなかったっけ?
0004名無しさんNGNG
やればできるだろう。ってとこかな。
(メリットがあるかどうかはおいておいて)

けど、どうやって解決すれば良いかわからないうちは、無理でしょう。
0005>1NGNG
ここ見なはれ
http://www.ascii.co.jp/linux/news/column/article/article328352-000.html
http://www.ascii.co.jp/linux/news/column/article/article330528-000.html
0006>1NGNG
そーゆープログラムを書けばできうるっす。
ってゆーか、CGIなら計算よりI/Oの方が十分にでかいので
メリット無いです。
0007名無しさんNGNG
十分なメモリを積んだ速いPCならHTMLを大体、一日に一億ページくらい
少々重めのCGIでも240万ページくらいさばけました。
Apache付属のzeus bench(だっけ?)を使って計ったんで
実測とかかけ離れてるかもしれませんが。

squidにwebサーバーをミラーする機能がある(HTTPアクセラレータモード)
のでそいつをつかって複数のサーバを構成することも可能だと
おもいます。
00087NGNG
そっかCGIだからsquidのミラー機能じゃむりそうですね。
TCUP.comみたいにwww1@`2@`3とか分けるとか、あるいは
dnsラウンドロビンで負荷分散するとかどうでせうか。
0009名無しさんNGNG
AIXのロードレベラーってこんなんにも使えませんか?
それとも全く見当違い?
>詳しい人及びIBMさん関係
0010>8NGNG
>TCUP.comみたいにwww1@`2@`3とか分けるとか、
これって、どうやって作るの?
0011名無しさんNGNG
サーバーをその数だけ構築して掲示板を別々に作る
DNSに名前を連番で登録する。終わり。
レンタル掲示板形式なら負荷分散は楽そう。

問題は掲示板が一つしかなくてそれが一時間に
数百万のアクセスを受けるようなときですね。
2chとかtcupみたいに書き込みだけCGIにして
読み込むときはHTMLにすればsquidによるhttpaccelも可能かも。
■ このスレッドは過去ログ倉庫に格納されています