- ベストアンサー
サーバーのメモリ1GB中900MB使用中は正常?
お世話になります。 さくらVPSで1GBプランを利用しています。 普通のホームページを制作し公開をしているのですがReal memoryが常に800-900MB前後を推移しているのですが正常なのでしょうか?それとも通常もっと低いものなのでしょうか? またWebminをインストールしておりReal Memoryの下に「Virtual memory」とあるのですがこれはどのようなメモリを指すのでしょうか? (Vierualは2 GB total, 122.30 MB used)となっています。 どうぞよろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
メモリ1GBくらいですと、Linuxの特徴上使えるギリギリまで使用しています。 自分のサーバも4GBメモリなのですが、残り560MB空きになっています。 刺さっているメモリの容量から一部残して、常に使っている状態です。 Virtual memoryと言うのは、恐らくスワップメモリです。 詳しくはIT用語サイトなどで読まれてみると良いかもです。 http://e-words.jp/w/E4BBAEE683B3E383A1E383A2E383AA.html メモリだけではどうしても足りない急激な処理が発生した時に備えてHDDの容量を一部確保して、スワップメモリを確保しています。 HDDにサーバOSをインストール際、HDDのフォーマットし、パーティション構成を決めます。 その時、スワップの容量を設定します。 目安としては刺している物理メモリの2倍くらい確保しておきます。 メモリが足りるか足りないかは、このスワップが確保されている容量から、どのくらいの割合を使っているかで判断してみてください。
その他の回答 (2)
起動しているサービス(プロセス数)により違ってきますので一概に何が正しいかの回答はできません。 syslogにエラーが出ていない場合は正常に動いています。 たとえば現在Webサーバを動かしていると思いますが同時アクセス数が増えるとそれだけWebサーバのプロセス数が増えてメモリの使用量も増えます。 反対に同時アクセス数が少ない場合は不要なプロセスを起動しないようにWebサーバの設定を行うとメモリーの使用量を減らすことができます。 メモリの利用状況の詳細は Webminだと システム>実行プロセス を選ぶ 上部にある表示: の右側の メモリ を選ぶ と確認できます。
- notnot
- ベストアンサー率47% (4900/10358)
>正常なのでしょうか?それとも通常もっと低いものなのでしょうか? 正常です。とくに「通常」というものはありません。 OSが物理メモリを出来るだけ使うのが、速度上有利ですので、OSはそういう動作(物理メモリを出来るだけ使い切る)をします。とはいえ100%使い切ると、急に他の目的に必要になったときにすぐに対応できないので、すこしだけ未使用を残しておきます。 >「Virtual memory」とあるのですがこれはどのようなメモリを指すのでしょうか? GUIの管理ツールは使ったこと無いですが、Virtual memoryとは、物理メモリに入りきらないデータをディスク上のスワップパーティションを使ってやりくりする仕組みです。 Totalが2GBということであれば、物理メモリが1GBで、スワップが1GBという事です。 (もしかすると、WebminがVirtual memoryという言葉を正しく使ってないと、スワップが2GBということもあるかも)