サーバーをレンタルしようと思っているのですが必要な帯域計算方法を教えてください。


レンタルサーバーを借りる際に回線速度に10M, 100Mなどいろいろ選択肢がありますが、
初めは10Mを当然レンタルしようと思っています。
せっかくの機会ですので、この際、感覚的にではなくある程度の計算で必要
な帯域を自分で弾き出したいと思っております。

サイトはヤフーオークションのように文章+ある程度の数の画像があるようなものと想像していただけると良いかと思います。
(10KBの画像が1ページに30個、HTMLのタグ等を含んだテキストのサイズが50KBとして計算していただくと結構かと思います。
ページ自身は静的なページと考えてください。しかし、ページ、画像共にキャッシュは一切行われないとします。 )

10Mだと何人くらいまでのユーザーが接続していてストレスなく(8秒ルール?)ページを閲覧できて、100Mだと何人くらいまでユーザーがなどが分かる計算方法をご教授ください。

レンタルサーバー屋によって帯域には専有、共有のベストエフォートなどいろいろありますが、10M,100M共に専有と仮定して頂いて結構です。

以上、宜しくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/12/15 17:23:52
  • 終了:2006/12/22 17:25:16

回答(2件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402006/12/15 17:54:02

ポイント35pt

単純に計算したとして一回のページの読み込みにかかるデータ容量は

10*1024*8*30+50*1024*8=2867200(bit)

8 をかけているのは Byte → Bit 変換です。

10M であるとすると 10*1000*1000 bps なので、

10*1000*1000 / 2867200 ≒ 3.48

つまり秒間 3.48 アクセスほど捌ける計算になりますね。

8秒ルールなら約30アクセス弱、3秒ルールでも10アクセスほど捌ける計算になります。


ただ、色々前提条件があって帯域保証で無いと意味が無いのはもちろんユーザー側の回線によっても状況は変わってきます。

共有する条件にもよるでしょうけど、ベストエフォートだと半分以下にはおちると考えた方がいいでしょう。

http://q.hatena.ne.jp/1166171030

id:kurukuru-neko No.2

kurukuru-neko回答回数1844ベストアンサー獲得回数1552006/12/15 23:29:11

ポイント35pt

コンテンツサイズ:10×30+50=350Kb

平均表示時間:8秒

回線:10Mbps 占有

ネットワーク伝送効率:80%

最大帯域:80%

サーバー:十分に高速

データ量のみで

350*1024*8=2867200bit

10M占有として

10*1000*1000*0.8*0.8=6400000bit/s

データ量のみをみて8秒間で表示

すると約16セッションが最大同時処理可能。

6400000/2867200≒2.23

2.23×8 ≒ 16

100M占有であれば10倍の160になるが

この場合サーバ側ではデータをキャシュが

一切キャシュしないような状況であると

350Kb×160/8=7Mバイト/s

のデータをコンスタントに処理できるディスクが必要。

レンタルサーバ会社の回線利用率を事前に

確認することも重要


WEBサーバの場合待ち行列理論と違う

ピークが発生する可能性が非常に高い。

http://itpro.nikkeibp.co.jp/article/lecture/20061201/255565/?ST=...

http://itpro.nikkeibp.co.jp/article/COLUMN/20060807/245309/?ST=t...

id:pooh2005

10*1000*1000*0.8*0.8=6400000bit/sの 0.8 * 0.8 されているのは何故なのでしょうか?

宜しくお願い致します。

2006/12/19 01:12:46

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません