DBMSにてメモリを大量に使用したいので、64bit構成を組みたいと考えています。

以下の構成で使う際の既知の問題, ノウハウ, Tips, FAQ, 陥りやすいミス等の情報をできる限り教えてください。
64bit Intel CPU
64bit対応 RedHatLinux
MySQL, Tomcat, Apache

32bitサーバと連動する際の注意点等もあれば教えてください。

宜しく御願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/01/31 21:19:43
  • 終了:--

回答(1件)

id:R1100GS97 No.1

R1100GS97回答回数28ベストアンサー獲得回数12006/02/01 09:04:18

ポイント130pt

http://dummy.com/

Dummy at Dummy.com - Don't be a Dummy! Get the Right Business Executive Gifts and Employee Gifts

URLはダミーです。

ざっと調べただけですが、MySQL、Tomcat、apacheいずれも64bit対応されていないようです。OSが64bitでも、アプリケーションが64bit対応していない場合には32bitプロセスとして動作するので、1プロセスで利用可能なメモリの上限はLinuxの場合3Gになります。

64bitサーバの場合、サーバ全体で搭載可能なメモリは多くなりますが、プロセス単位で考えると上記のようになります。

一つのサーバ上でDBMSとWEBサーバを同時に動かすというのは、性能ダウンなどの問題発生時に原因の切り分けが難しくなるので、個人的にはあまりお勧めしません。今はネットワークも早いので、一台のサーバ上にDBMSとWEBサーバを配置するメリットもあまりないと思います。64bit対応済のDBMSを使用するのであれば、それこそデータをすべてメモリ上に配置することも可能になるので高速な検索も可能になりますがそうでない場合メリットはありません。最適なインデックスの構成を考える方が効果的です。

id:tankyu

3Gの壁で今のところ我慢した方が安全そうですね。情報、誠に有り難う御座いました。

2006/02/07 22:30:56

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

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

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

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

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