• ベストアンサー

IIS6.0で32ビットから64ビットモードへの切り替えで、

IIS6.0で32ビットから64ビットモードへの切り替えで、 利用できるメモリが増える・パフォーマンスが向上するなど メリットは何がありますでしょうか。 サーバはWindows2003(x64)でメモリは16GBです。 初心者なため知識が浅くすいません。 宜しくお願いします。

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

  • ベストアンサー
  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

検索していたらこの質問にぶつかったのでちょこっと回答。 基本的な問題なので、基本的な回答しかできません。 18bit, 32bit, 64bit, 128bit などコンピューターが一度に扱う情報量をしめしています。これは、OSが一度に扱う情報量ともいいます。 増えると言う事は、情報量が多い計算に有利と言うことです。つまり化学(科学)計算や、グラフィック、音楽データーですね。 1+1=2のような計算が速くなることはない。と言うことです。 ところが、OS全体(ハード全体)のパフォーマンスを考えた場合、タスク管理しているのもOSです。ハードをコントロールしているのもOSです。プロトコルをコントロールしているものOSです。 これらの処理が、早くなるわけです。例えばWindowsのクライアントだとだいだい50~100プロセスぐらいですよね。これがサーバーになると、100~300プロセスになるわけです(デフォルトの起動)。UNIX系のOSだと、昔から100プロセス以上あるのが普通でした。 それでもUNIX系サーバーの方がWEBサーバーとして、DBサーバーとして、パフォーマンスが高かった。 これはメモリーの使い方や、タスク処理(マルチスレッドなど)がWindowsよりもすぐれていたからです。 今はどっこいどっこですが(2008server)、OSが64bitでアプリが(IIS)が32bitだとその恩恵は、タスクの切り替え処理(フォアグランド、バックグランド)やマルチスレッド処理の切り替えなどにしかありません。 64bitOSの恩恵を受けるには、ネイティブ64bitアプリでの運用しかありません。つまりコンピューターは遅い方にそろえられるので、IISで動作するCGIなどWebアプリも32bitでの動作になるわけです(個々のアプリの起動や管理の事をさしている)。 64bitにすることにより、CGIなどバックグランドで動作するものも64bitでの操作になるので、Webさーばーのような、小さなファイルを沢山処理し、沢山のアクセスに対応(レスポンス)するのに役立ちます。 エンドユーザーから見ると、レスポンスに影響します。 IIS(Webサーバーと言い換えていもいい)サーバーの場合、CG処理と同じで、CPUの数(コア数、スレッド数)が多いほうが、効果が出やすいです。それに加えて、クロック周波数が高いほうがいいですが、同じクロック周波数なら、個数が多いほうが、効果がでやすく、クロック周波数が2/3くらいでも、個数が多い方が有利に働きます。 この現象から考えても、OSが一度に処理できる情報量が多い方が、Webサーバーに有利に働くことはわかるでしょう。 前述のレスポンスですが、ロードバランサーと同じで、10とか20以上の同時アクセスがないと効果が期待できません。 そうなんです。負荷が高度にかかって初めて、力を発揮します。なのでパフォーマンスを計る市販のベンチマークで計れるものではありません。

pizapoteto18
質問者

お礼

とても詳しい回答をしていただき、ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • nnori7142
  • ベストアンサー率60% (755/1249)
回答No.2

 他の方のおっしゃる様に、サービスソフトウェアのレスポンス向上をお考えでしたら、OS自体をCentOS(Ver5.5)やFedora13、TurboLinux11-Serverの導入を検討された方が良いかと存じます。UnixOSの導入・管理に対し不安があるようでしたら、身近の詳しい方若しくは専門の方にお願いしてみる、Webサイト情報にて導入・設定に対し調べてみる、書籍販売店にて入門・設定書等確認してみる等があるかと思いますが・・・。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Windows7 32ビットか64ビットか

    9月にWindows7アップグレードクーポン付きのPCを買いもうすぐWindows7が届くのですが、 その買ったPCがVistaの32ビットのため、7も32ビットしか届かないのです。 いろいろなサイトを見ていると64ビット版にしたほうがパフォーマンスが良くなるというのを見ました。 そこでどうせならアップグレード版のWindows 7を1万4千円だして買おうと思うのですがそこまでして64ビットにするメリットがあるのでしょうか? ちなみにPCのスペックは CPU Phenom II X3 720 メモリ 4GB です。

  • IISの設定

    レンタルサーバーや自宅サーバーを使いたくないのでこの方法しか残っていません。 しかしながらIISは初心者ですのでどう設定すれば良いのかが分かりません。 OS:windows7 拡張:shtml IISで必要な追加項目と、設定方法を教えて頂けませんか? 宜しくお願い致します。

  • 32/64bit 異なるPC間のコピー速度

    ファイルサーバー1台とクライアント数台を使用しています。 これまでWINDOWS7PRO 32bitで統一して使ってきましたが、今回全てのマシンにWINDOWS10 PROを導入しようと考えています。 今回はWINDOWS10 32bitで統一しようかと思っているのですが、下記の4つのパターンで、コピー速度や応答速度に差は出ますでしょうか。 それともほとんど影響がないものでしょうか。 大きいファイルのコピーはあまりなく、メールデータをサーバーにおいて、小さな複数個のファイルやりとりを長期的に行うことがが多いです。 【クライアント】 CPU:Turion2 NEO N54L メモリ:4GBメモリ 【サーバー】 CPU:Turion2 NEO N54L メモリ:4GBメモリ 【1】 ファイルサーバー WINDOWS10 PRO 32bit クライアント WINDOWS10 PRO 32bit 【2】 ファイルサーバー WINDOWS10 PRO 64bit クライアント WINDOWS10 PRO 32bit 【3】 ファイルサーバー WINDOWS10 PRO 32bit クライアント WINDOWS10 PRO 64bit 【4】 ファイルサーバー WINDOWS10 PRO 64bit クライアント WINDOWS10 PRO 64bit

  • 64ビットOSを使うメリットとデメリット

    漠然とした質問で申し訳ありませんが、64ビットOSを使うメリット(32ビットOSに対する優位 性)とデメリットを判り易く説明して頂けませんか?64ビットOSは4GB以上のメモリを認識す るというくらいの知識しかありませんので、宜しくお願いします。

  • IIS htaccessの設定

    こんにちは、いつもお世話になります。 ウィンドウズ2000でサーバーがあって、IISでwebサーバーとして使い、FTPも見よう見真似でなんとか動かしているのですが、サーバー管理に関しては初心者すぎて、いろいろと調査中です。 1 IISの入門書・入門サイトがございましたら教えて下さい。過去ログの豊富なML等もあれば嬉しいです。 2 この状況でhtaccessは利用できますか?  3 ApacheってwebサーバーソフトはIISと共存させるものではないと思いますが、この認識は正しいですか? 以上、よろしくお願いします。

  • Tomcat と IIS の連携がとれません。

    こちらの板にははじめてご質問させていただきます。どうぞよろしくお願いします。 Windows2000ServerにJDK1.3.1とTomcat3.2.3をインストールしたのですが、 http://localhost/examples/jsp/index.html を開こうとしたところ、エラーのダイアログが表示されてしまいます。 以下はその内容です。 >[inetinfo.exe - アプリケーションエラー] >"0x10003d90"の命令が"0x10003d90"のメモリを参照しました。メモリが"read"になることはできませんでした。 ・・・これはいったいどうしたことなのでしょうか? ちなみに、IISを経過せずに8080ポートから直接Tomcatをたたいてやれば表示できています。 こちらの環境は OS:Windows 2000 Server SP2 Web:IIS5.0 どうかよろしくご指導ください。

  • windows 7 64bit メモリについて

    パソコン初心者です(>_<) windows 7 64bitを購入しようと考えているのですが メモリ選択時に4GBと6GBと8GBを選べるのですが 何GB選択すればいいのか教えて下さい。 またメモリは多ければ多いほどいいのですか? 回答お願いします<(_ _)>

  • Windows7(64bit)でpainter11、メモリを4GB以上

    Windows7(64bit)でpainter11、メモリを4GB以上は認識するのか? こんにちは。いつも利用させていただいています。 質問の内容は上記のとおりWindows7(64bit)マシンでメモリを4GB以上積んだ場合、 Corel Painter 11はそのメモリを認識し使用することができるかどうかです。 Corelのホームページでは ・Painter11はWindows7には対応している。 ・vista64bit版では32ビットモードで動作する。 と書いてあります。 32bitWidowsOSがシステム的にメモリを4GBまでしか認識しないようですが、 64bitOSで32bitモードでプログラムを起動した場合はどうなのでしょうか。 このごろWindows7でメモリを多く積んだPCを自作しようと思っているので質問させていただきました。

  • IISのWebサイトオペレータ

    Windows2003+IIS6.0のサーバにてサイト管理していますが、そのサイトに入るユーザを制限したいと 考えています。 以前、Windows2000+IIS5.0には「オペレータ」というタブがあり、Webサイトオペレータ権限を 与えるユーザを設定できましたがIIS6.0にはこれが見当たりません。 この、Webサイトオペレータの設定に代わるものはありますか? 代わるものが無い場合、他に何か良い方法はありますか? (CGIを使えばできそうなんですが、あいにく知識がありません・・・できれば設定で 何とかならないかな?と思います)

  • XPモードについて

    Docuworksをwindows7の通常モード(?)とXPモードの両方で利用したいです。 現状は通常モードでインストールをしました。どのようにしたらXPモードでも利用できるようになるか教えてください。よろしくお願いします。 OS:Windows7 64bit Docuworks6.2