• ベストアンサー

[apache]サーバの負荷について教えていただけないでしょうか。

お世話になります。 サーバへの負荷について教えていただけないでしょうか。 1.index.htmlというファイルにたいして1億アクセスある場合。 2.1-1000までの数字名のフォルダの中に、1.と同じindex.htmlを入れて、それぞれのファイルに100000アクセスして合計1億アクセスある場合。 のどちらの負荷のほうがサーバへの負荷が大きいのでしょうか。 ふと疑問がわいたのですが、自分ではどうすることもできませんでした。 教えていただければ幸いです。 どうぞよろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.2

>アクセスとアクセスの間が極めて短くなく、かつ、他のアクセスが有る場合はどうなるのでしょうか。 誤差の範囲となるので、負荷を考える必要(意味)が無くなります。 >同じファイルに1億回アクセスするよりも、同じ内容のファイルに分散して合計1億回アクセスする方が負荷が低いのではないかという素人考えがよぎったからです。 それはあり得ません。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.1

アクセスとアクセスの間がきわめて短い時間で、他のアクセスが無いのであれば、ファイルはキャッシュに残っていてディスクまで読みに行かないので1の方が負荷が低いです。 ディスクからファイルの読み込みが、1の場合は1回で、2の場合は1000回。

xianwu
質問者

お礼

ありがとうございます。 アクセスとアクセスの間が極めて短くなく、かつ、他のアクセスが有る場合はどうなるのでしょうか。 この質問をするにいたった理由は、同じファイルに1億回アクセスするよりも、同じ内容のファイルに分散して合計1億回アクセスする方が負荷が低いのではないかという素人考えがよぎったからです。 どうぞよろしくお願いいたします。

関連するQ&A

  • サーバーに対しての負荷で警告が

    最近契約したサーバーの会社のメールで以下のような文面のメールが来ました。 >お客様の当社ご契約頂いております下記ドメインが、当社共有サーバーの使用率5 >8.2%に達しております。 >このままご使用されますとサーバーダウン及びアクセス遅延障害等が発生する可能性 がございます。 >早急に負荷CGI及び負荷ファイル等の修正をお願い致します。修正頂けない場合は サスペンドさせて頂きますので ご了承ください。 私が心当たりがあったのは、 index.htmlにアクセス解析のkent-webさんのAccessReportを仕込んでいたこと。さらにもう一つ、外国製のレンタルのアクセス解析も入れていたこと(これはJavaScriptによりCGIを呼び出しているようです)。 というような点です。 他は、Flashオンリーサイトなので、index.htmlでクリックするとサブウィンドウが開き、あとはそのFlash上でサイトが展開される仕組みです。 そのサイト内に、Flashで作ったFlashCGI掲示板があります。ローカル環境では、無限ループなどは一切起こらず快適だっただけにまさかこの掲示板スクリプトが原因ではないだろうと思っています。 疑問なのは、常時いずれのCGIも稼動しているはずはないのですが、なぜ58.2%も占有してしまったのかということです。また私がアップしているファイルサイズの総数は5MBにも達していません。 ちょっといきなりサスペンドされては困るので、 臭いなと思われるところをご指摘ください。 また自分で問題が解決したかどうか確認する術はないのでしょうか。 もう一度サーバーにこちらから問い合わせるしかないのでしょうか。

  • サーバーへの負荷の違い

    ディレクトリの中に10000個あるファイルをopendirするのと、 1つのファイルの中に10000行のデータをforするのでは、 どちらがサーバーへの負荷が高いのでしょうか。

    • ベストアンサー
    • PHP
  • Windowsサーバーの負荷

    1台のWindows2003ファイルサーバー内の2つのフォルダを1台のWinodwsXPクライアントの2つのネットワークドライブとしてマウントしています。 このようなクライアントが100台以上ある環境下で、WindowsXPクライアント上のユーザ100人が上記2つのネットワークドライブ間でファイルやフォルダを1時間程度かかる大量コピーを一斉に実行した場合にどのような影響があるかわからずに困っています。 (1)ネットワークに負荷がかかるでしょうか? (2)もしネットワークに負荷がかからないとしてもサーバーのネットワーク機能に大きな影響があるでしょうか? (3)あらかじめパフォーマンスモニタで調査するとしたらCPU、ディスク、ネットワークそれぞれどのような項目データを取得したらよいでしょうか? おわかりになる方がいらっしゃいましたら是非お願いいたします。

  • ファイルサーバのアクセス権

    Windows2003serverを利用しています。サーバのDドライブに共有を設定しファイルサーバとして利用していましたが、今回フォルダ毎にアクセス権を設定することになりました。 Dドライブ→プロパティ→セキュリティの中にある「everyone」を外して、Dドライブ配下のフォルダにはアクセスさせたいユーザ名だけを登録すれば大丈夫だと思っていました。 しかしアクセスさせたいユーザ名だけを設定をしても他のユーザからも見えてほしくないフォルダが見えてしまいます。どこの設定が間違っているかわかりません。 知恵をお貸し下さい。また情報に不足がある場合ご指摘頂ければ幸いです。 宜しく御願い致します。

  • windows2003サーバのユーザーについて

    お世話になります。中小企業にて総務をしているにわか情報システム担当です。 windows2003サーバスタンダードエディションを一台運用しています。 用途はファイルサーバーです。 ドメイン環境ではなくワークグループ環境です。 5台のクライアントパソコンから同じユーザ名で共有フォルダを 使用するよう設定したいと思います。 この場合で5台同時に共有フォルダ内の異なるファイルにアクセスした場合、同時アクセス人数、負荷等の制限はあるのでしょうか。 運用上、一人一台パソコン体制にはなっておらず、 パソコンを使いまわしている状態なので同じユーザ名を 使用する必要があります。よろしくお願いします。

  • キャッシュとサーバ負荷について

    今までキャッシュを読み込む処理は、ブラウザの表示速度が上がる・サーバの負荷が軽減されると思っていました。 けれど最近「キャッシュを読み込むにしろ読み込まないにしろ、オンライン状態の場合一度サーバにデータの更新日時を問い合わせてキャッシュのデータよりも新しいデータがサーバにアップされていないかどうかを確認するので、サーバの負荷には関係ない」という文書を目にして、少々混乱気味です。 結局どちらの情報が正しいのでしょうか? また、クライアントのアクセス回数が非常に多く、ブラウザの表示が数秒間真っ白になる状態が起こるシステムなのでなるべくサーバの負荷を減らしたいと思っています。 キャッシュが関係なく、システム自体に問題が無いとすればこれ以上サーバの負荷は減らしようがないのでしょうか? 何だか漠然とした書き方ですが、御存知の方、回答お願いします。

  • 自分のサイトがあるサーバーの負荷を減らしたい

    自分のサイトで利用している画像を、サーバー内でローカル呼び出しすることと、別サーバーに画像だけを置いて呼び出す場合、どちらの方がサーバーに負荷がかからないのでしょうか? また自分でサーバーの負荷を調べるには どういった方法があるのでしょうか? よろしくお願いしますm(_ _)m

  • ファイル名を変更したときのcgiの負荷

    ホームページで掲示板設置したんですが自動書き込みソフト対策のためたまにcgiのファイル名を変えようとおもってるんですがその場合、元あったファイル名にアクセスされたとき404をになるんですがサーバーへの転送量とか負荷はかからないんでしょうか?

    • ベストアンサー
    • CGI
  • ウェブサイト及びDBサーバの負荷が高い状況への対策方法をお教えください

    御世話様です。 今、ある新サイト構築をシステム開発会社へ外注しているおります。 で、Webサーバ1台(仮に、「マシンA」とします)、DBサーバ1台(仮に、「マシンB」とします)という構成です。 ですが、ホームページにアクセスしたときの表示速度が異常に悪く、 また、DBサーバの負荷も高く(バックエンドでCSVからDBへの取り込みを定期的(cron)で行っているため)、 「負荷分散」をしているとのことです。 で、「負荷分散」として具体的にやっていることは、 「マシンA」上の必要なファイル郡を「マシンB」にもコピーし、 サイトにアクセスした人によって、ランダムに「マシンA」と「マシンB」へと、 アクセス先を振り分けているとのことです。 ですが、マシンBにあたった人は、前述のようにマシンBの負荷がそもそも高いので、 やはり、ホームページの表示速度が遅くなってしまうとのことです。 「で、マシンをもう1台増設したほうがいいかもしれない」と言っています。 -- 自分は、あまりシステム開発(特にネットワーク関連)には詳しくないのですが、 かなり矛盾しているように思われます。気のせいでしょうか? 「ホームページにアクセスしたときの表示速度」が遅いといっても、 SQL文が無駄に長いものになっているため、DBの負荷が高くなっているんじゃないの?とも思うのですが。 正直、システム開発会社の言っていることも、 正確なことを言っていない可能性が高いです。 (でも、諸事情により、システム開発を他の会社に変えるということはできません) こういった状況の場合、本来は、具体的に、どのように負荷の対策をはかるべきなのでしょうか? 以上、お助け願えれば幸いでございます。

  • 負荷に耐えられる回線とサーバ

    私、個人サイトとして、いくつか掲示板運営しております。 レンタルサーバを借りてそこにperlのCGIを置いて運営してるんですが、アクセス量の問題で出て行ってくれといわれてしまいました。でサーバ会社をいくつも契約してトラフィックを分散していたのですが、使いづらく金額もばかになりません。 そこで、レンタルサーバではなく自宅サーバにしようかと思うのですが、自宅の回線でトラフィックに耐えられるかどうかお聞きしたいのです。また、自宅サーバは初めてですが、負荷にサーバがハード的に耐えられるかお聞きしたいのです。 現在の掲示板の合計のアクセス量としては 一日合計30万PV前後 一日転送量5GB前後 perlのCGIはJAVAで書き直してDBとつなげて使用するつもりです。 oracleが無料で使用できるようになったらしいのでDBはoracleにしようと思ってます。OSはFREEBSDかREDHATにしようと思ってます。 1-光回線やADSL回線で上記条件のサイト運営は可能でしょうか? もし不可能なら光回線やADSL回線を何回線も契約しても無理でしょうか?データセンターなどにハウジングするしかないのでしょうか? 2-上記条件に適したサーバとしてはどんなスペックが要求されるでしょう?(搭載メモリ量やCPU等) 自宅サーバにする場合はUPSとRAIDぐらいは使おうと思ってます。 自分でサーバを組むのと既成のサーバを買うのではどちらがよいでしょう?もし既成のサーバを買うとしたらお勧めのモノなどを教えていただけないでしょうか? 3-サーバの数は一台で大丈夫でしょうか?無理なら何台くらい必要になるでしょう? 4-全部の金額を合わせるとどのくらいになるのでしょうか? 詳細なところも含めて教えていただけると大変たすかります。 (回線代大体いくらサーバ購入代大体いくら等) お手数ですがどうかわかるかたよろしくお願いいたします。