BBS過去ログ

<<トップページへ
■目次


No.483 投稿時間:2004年06月27日(Sun) 16:56 投稿者名:たけぞう URL:
タイトル:トム猫飼いたいのですが

はじめまして。こちらのHPを見つけまして、自宅サーバを構築し始めました。
Webサーバの構築でApacheをインストールしました。次に以下の2つのどちらにするか迷っています。
1.PHP + MySQL
2.J2SDK + Tomcat + MySQL
後々を考えると後者にしたいと思うのですが、実際、どの程度のメモリが必要なのでしょうか?書籍等を調べてみましたがわからなかったもので・・・
私の環境はCeleron466、20G、128MB(Max256Mb)です。
メモリがかなりキツイのかなと推測しています。


No.487 投稿時間:2004年06月27日(Sun) 22:28 投稿者名:webmaster URL:
タイトル:Re: トム猫飼いたいのですが

たけぞう様、はじめまして。
> 1.PHP + MySQL
> 2.J2SDK + Tomcat + MySQL
> 後々を考えると後者にしたいと思うのですが、実際、どの程度のメモリが必要なのでしょうか?書籍等を調べてみましたがわからなかったもので・・・
> 私の環境はCeleron466、20G、128MB(Max256Mb)です。
> メモリがかなりキツイのかなと推測しています。
単純に考えますと、後者はTomcatデーモンを起動している分、余分にメモリ消費しますので、メモリ消費という面だけみますと、1番のほうがよいかと思います。


No.488 投稿時間:2004年06月27日(Sun) 22:40 投稿者名:YUK URL:http://loto.zive.net/
タイトル:Re^2: トム猫飼いたいのですが

> 1.PHP + MySQL
> 2.J2SDK + Tomcat + MySQL

サンプルとして、私のサイトは、J2SDK+Tomcat+Apache+Postgresで構成してますが、javaプログラムの大きさにかかわらず50〜60MB、Postgresは20〜30MBのメモリを消費してます。

後々2の環境にしたいならメモリはもう少し増やしたほうが良いかもしれません。


No.489 投稿時間:2004年06月27日(Sun) 22:48 投稿者名:たけぞう URL:
タイトル:Re^3: トム猫飼いたいのですが

コメント、ありがとうございます。
freeコマンドで確認すると既に10Mbほどしか空きが無い状態です。
ヤフオクにてメモリ落札しまして、256Mbになりますが128Mbの空き領域でまかなえるでしょうか?ちょっぴり不安です。


No.490 投稿時間:2004年06月27日(Sun) 22:58 投稿者名:webmaster URL:
タイトル:Re^4: トム猫飼いたいのですが

> コメント、ありがとうございます。
> freeコマンドで確認すると既に10Mbほどしか空きが無い状態です。
> ヤフオクにてメモリ落札しまして、256Mbになりますが128Mbの空き領域でまかなえるでしょうか?ちょっぴり不安です。
当方もtomcat+postgresql入れてましたが、256MBで特に問題なく動作してましたよ。
それに物理メモリが不足したからといって、システムが落ちたりするわけではないので(SWAP領域を使用するので)、そんなに心配することはないと思いますが。
データベースのデータ量にもよると思いますが。


No.491 投稿時間:2004年06月27日(Sun) 23:09 投稿者名:たけぞう URL:
タイトル:Re^5: トム猫飼いたいのですが

ありがとうございます。
挑戦してみます。


No.562 投稿時間:2004年07月02日(Fri) 22:05 投稿者名:uchisan URL:
タイトル:Re^6: トム猫飼いたいのですが

お世話になります、uchisanと申します。

パフォーマンスチューニングの話にも直結すると思います。
厳密に値を決めようとすると、それなりにツールを使ってアクセス解析を行う必要がありますが。。。

以下はあくまで私の経験的・感覚的な基準です。ご参考になれば。。

・想定アクセス人数
50〜100人規模であれば、128Mくらいあれば十分と考えます
100人〜は判断が難しいですが、プログラムのメモリ使用量に応じて上げていくしかないと思います。ほとんどメモリを消費しないようなプログラムでしたら、おおよそ100〜500人規模程度までは、256M〜512Mくらいでいけるのではないかと考えます。

・プログラムのメモリ使用状況
 普通に掲示板程度のものを組むのであれば、(よほど複雑なことをするのではない限り、)上述の基準でいけると思います。(ただし掲示板の場合、データ量(=DBアクセス)がネックになると思います。なにも考えずに全メッセージを表示するようなSELECT文を投げてしまうと、ボトルネックになる可能性は大です)
 逆に、やたらにメモリを食うようなプログラム、例えばセッションに大容量のデータを保持するような場合は、VMがいくらあっても足りないこともあります。例えばアップロード機能で全く制限を設けず、画像ファイル等をアップできるようなプログラムを考えていただければ、サーバサイドで準備したVM領域がいくらあっても足りなくなることは容易に想像できると思います。
 この辺の話は、メモリというよりはプログラムの作りに依存する部分が大きいので、ご参考になるかは分かりませんが。。。

・パフォーマンスチューニング(略してパフォチュー)に関する問題は、私など若輩者が述べるまでもなく、専門家の間で様々議論がなされていますので、それらの文献・HP等をご参考にされると良いかと思います。


> > コメント、ありがとうございます。
> > freeコマンドで確認すると既に10Mbほどしか空きが無い状態です。
> > ヤフオクにてメモリ落札しまして、256Mbになりますが128Mbの空き領域でまかなえるでしょうか?ちょっぴり不安です。
> 当方もtomcat+postgresql入れてましたが、256MBで特に問題なく動作してましたよ。
> それに物理メモリが不足したからといって、システムが落ちたりするわけではないので(SWAP領域を使用するので)、そんなに心配することはないと思いますが。
> データベースのデータ量にもよると思いますが。



▲このページのトップへ戻る

Copyright© 2004-2005 fallenangels, All rights reserved.
ご自由にリンクしてください(連絡は不要です)