2GBのVPSにn8nは載るのか|Dockerとn8nを分けて実測したら402MBだった
「2GBのVPSでn8nは動くのか」を調べると、たいてい「動く」か「厳しい」のどちらかしか書いてありません。具体的に何MB増えるのかは、ほとんど出てきません。 実際に載せて、1分刻みで測りました。 合計402MB。 そして載せ終わってもまだ1.1GB空いています。 測定条件 サーバー:さくらのVPS 2Gプラン / Ubuntu 24.04 LTS 元から動いていたもの:定期的にデータを取得して予測を回すバッチ処理と、静的サイト1本 記録:1分ごとにcronで自動記録(スクリプトは前の記事に載せています) 時間:2026-09-07 01:12 〜 01:37 前の記事で43時間分のベースラインを取ってあります。「載せる前」が分かっているので、増えた分がそのままn8nのコストになります。 結果:4段階に分けて測る 多くの記事は「n8nは○MB」で終わります。しかし実際に増えるものは1つではありません。 段階 システム全体のメモリ 増分 元の状態 438MB — +Dockerデーモン 476MB +38MB +n8nコンテナ起動 804MB +328MB +UIを開いてワークフローを1本 840MB +36MB 合計 +402MB ディスクは 10GB → 13GB(+3GB)。スワップは 0 → 37MB 使われました。 発見1:Dockerデーモンだけなら38MB 「Dockerは重い」とよく言われます。実際に測ると、デーモン単体では38MBでした。 導入直後の記録がこれです。 01:14 431MB python 90.8, systemd-journal 72.7, multipathd 26.7 ← 導入前 01:15 523MB apt-get 98.3, python 90.8, dockerd 87.6 ← インストール中 01:16 483MB python 90.8, dockerd 88.3, systemd-journal 72.9 ← 完了 01:19 478MB python 90.8, dockerd 87.0, systemd-journal 73.0 ← 安定 インストール中は apt-get で523MBまで上がりますが、終われば478〜485MBに落ち着きます。 ...