更新:これはMeteor v0.4(2012)以降で修正されました。歴史的な目的のために:
マイクロEC2Ubuntu11.10インスタンス(8GiB)でMeteorをテストしており、インストールしてログインすると、df
コマンドを実行してコアファイルによって消費されたメモリの量(約10%)を確認します。
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8256952 782068 7055456 10% /
udev 295276 4 295272 1% /dev
tmpfs 121248 148 121100 1% /run
none 5120 0 5120 0% /run/lock
none 303112 0 303112 0% /run/shm
NodeJSとNPMをインストールすると、もう一度実行df
して、消費されたスペースの量を確認しましたが、それほど多くはありませんでした(さらに2%)。
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8256952 919444 6918080 12% /
udev 295276 4 295272 1% /dev
tmpfs 121248 148 121100 1% /run
none 5120 0 5120 0% /run/lock
none 303112 0 303112 0% /run/shm
次に、MongoDBのインストールに取り掛かりましたが、予想どおり、これにはかなり多くのメモリが必要でした(使用中のディスク容量の59%)。
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8256952 4585884 3251640 59% /
udev 295276 4 295272 1% /dev
tmpfs 121248 148 121100 1% /run
none 5120 0 5120 0% /run/lock
none 303112 0 303112 0% /run/shm
ただし、Meteorをインストールcurl install.meteor.com | /bin/sh
し、サイトからサンプルmyappを作成してmeteor create myapp
myappを実行するcd myapp
とmeteor
、ブラウザーで「HelloWorld」などが表示されたアプリが正常に表示されました。端末側で次のように表示されました。
[[[[[ ~/myapp ]]]]]
Initializing mongo database... this may take a moment.
Running on: http://localhost:3000/
^C
サーバーを閉じるときにdf
、最後にもう一度確認したところ、ディスクがいっぱいになっているのを見て驚いた!?
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvda1 8256952 7778748 58776 100% /
udev 295276 4 295272 1% /dev
tmpfs 121248 148 121100 1% /run
none 5120 0 5120 0% /run/lock
none 303112 0 303112 0% /run/shm
私の質問は、Meteor(MongoDB?)が非常にシンプルなアプリで最大3GiBのディスク容量を使用したのはなぜですか?
このディスクスペースの消費を減らす方法はありますか?
ありがとう!