プラン解説
VPSのメモリはどれくらい必要か:用途別の目安と、足りないときの症状
2026年8月17日

レン

プロクラ
メモリが足りなくなると起きること
足りている
空きがあるうちは速い
足りない → ディスクへ退避(スワップ)
ディスクはメモリよりずっと遅い。ここから全体が重くなる
それでも足りない
OSがプロセスを強制終了する。データベースが落ちて、サイトが表示されなくなる
重い=CPU不足とは限らない。まずスワップが起きていないかを見る
足りないと、遅くなるのではなく止まる
強制終了を選ぶのはOSで、判断の基準は「そのとき最も多くメモリを抱えているプロセス」です。Webサイトを動かしていれば、それはたいていデータベースになります。厄介なのは、落ちるのがデータベースなのに、利用者から見える症状は「サイトが真っ白」や「500エラー」だという点です。Webサーバー自身は動き続けているので、そのログを追っても原因にたどり着きません。メモリ不足を疑うべきなのに、Webサーバーの設定を延々と見直してしまう、という時間の使い方が起きます。

プロクラ

レン

プロクラ
用途別の目安
この数字が幅を持つのは、同じ用途でも中身の作りで消費量が変わるためです。メモリを使うのは、プログラムそのものよりも「同時に処理している数」です。1人が見ているときは足りていたのに、10人が同時に来た瞬間に落ちる、という形で表面化します。目安を見るときは、平常時ではなく、いちばん混み合うときに何が同時に動くかで考えてください。
- 512MB: 静的なサイト、Linuxの練習、小さなBotの常駐
- 1GB: 小規模なWebアプリ、開発用の環境。WordPressも動くが余裕は少ない
- 2GB: WordPressサイト、データベースを併設する小規模アプリ。迷ったらここ
- 4GB: 複数のサービスを同居、MODを入れたゲームサーバー
- 8GB以上: アクセスの多いサイト、小型のLLM、本格的な運用

プロクラ
自分のサーバーで確認する
Linuxのメモリの見え方には、慣れないと誤解しやすい癖があります。空いているメモリを遊ばせておくのは無駄なので、OSは一度読んだファイルの内容をそこへ溜めておきます。結果として、正常に動いているサーバーほど空きは少なく見えます。この領域は必要になれば即座に手放されるため、空きの数字が小さいこと自体は問題ではありません。見るべきは、その先でスワップに手が伸びているかどうかです。

プロクラ
- free -h : 空きメモリと、スワップが使われているかを見る
- スワップが常に使われている → メモリ不足のサイン
- dmesg で「Out of memory」の記録があれば、既に強制終了が起きている

レン

プロクラ
上のプランへ移る前に試せること

プロクラ
- 使っていないサービスが常駐していないか(インストールしたまま忘れているもの)
- データベースの設定が、そのサーバーの容量に合っているか(既定値は大きめのことがある)
- WordPressなら、使っていないプラグインを外す
- キャッシュを入れて、処理そのものを減らす

プロクラ
スワップ領域を足すという選択
レン

プロクラ
選ぶときの結論
- 迷ったら1段上を選ぶ。メモリ不足は止まる形で出るため、CPUより慎重に見積もる
- 後から上げられる事業者が多いが、作業と再起動が必要になる
- 時間課金の事業者なら、小さく始めて実際の使用量を見てから決められる

レン
この記事の条件で、実際の料金を見る
あわせて読みたい
- プラン解説VPSのディスク:SSDとNVMeの違い、容量の決め方、足りなくなったときの対処ディスクの種類による速度差がどんな用途で効くのか、容量をどう見積もるか、そして容量は後から増やしにくいという前提について解説します。
- プラン解説「転送量無制限」は本当に無制限なのか:表記の読み方と、実際に見るべき数字無制限と書かれていても制限が無いわけではありません。何が制限され、どこを確認すればいいのか、上限のあるプランとどう比べるかを解説します。
- プラン解説帯域(Mbps)と転送量(GB)は何が違う?帯域と転送量を水道に例えて区別し、「共有」表記が意味すること、どちらが足りないときに何をすべきか、単位を取り違えない見積もり方までを解説します。
- プラン解説ConoHa VPSの強み:時間課金・まとめトク・スタートアップスクリプト時間課金が効く使い方と、月額との比べ方。環境構築を自動化する仕組みに、認証情報を書き込まないほうがよい理由まで含めて解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- ネットワーク入門
IPアドレス・ポート・DNSの基礎 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- CIDR Calculator
ファイアウォールの許可レンジを計算する — toolkitbox.net