プラン解説
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より慎重に見積もる
- 後から上げられる事業者が多いが、作業と再起動が必要になる
- 時間課金の事業者なら、小さく始めて実際の使用量を見てから決められる

レン
この記事の条件で、実際の料金を見る
あわせて読みたい
- プラン解説「転送量無制限」は本当に無制限なのか:表記の読み方と、実際に見るべき数字無制限と書かれていても制限が無いわけではありません。何が制限され、どこを確認すればいいのか、上限のあるプランとどう比べるかを解説します。
- プラン解説KAGOYA CLOUD VPSの強み:日額課金と月額上限という料金体系日額課金と月額上限がどう効くのか、上限の対象に何が含まれるか、そして「停止」しても課金が続くことがある点まで、契約前に見る条件を解説します。
- プラン解説アクセスが増えてきたときにやること:原因を切り分けてから増強する重いと感じたときに何を見れば原因が分かるのか、プランを上げる前に効く手はあるのか、上げるときの停止時間と戻せるかの確認まで解説します。
- プラン解説スワップ領域は作るべきか:効く場面と、効かない場面メモリが足りないときの保険として使われる仕組みを、何を防げて何を防げないかで整理します。作る場合の目安と、作らないほうがよい場合まで解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- ネットワーク入門
IPアドレス・ポート・DNSの基礎 — prodou.net
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- CIDR Calculator
ファイアウォールの許可レンジを計算する — toolkitbox.net