1GB DO Dropletのメモリについて

フォーラムを2GBから1GBのマシンに移行しました。1年未満で、170人のメンバーがおり、あまり使用していませんでした。

Digital Oceanでは以下のように表示されています。

2GBのマシンでは、メモリ使用率は80%程度だったと確信しています。

いくつかのコマンドを実行しました。

htop

free -h

システムログイン時

スワップがどのように機能するのかよくわかりませんが、ログイン時のシステム情報を見ると、Digital Oceanの表示よりもメモリ使用量ははるかに低いようです。これはスワップの使用によるものでしょうか?現在のユーザーと将来のユーザーで、この1GBインスタンスがどの程度持つかを知りたいです。

「空きメモリ」を理解するのは、さまざまな目的に柔軟に利用されるリソースであるため、非常に困難です。

とはいえ、あなたも私も、同じ状況でメモリが少ないです(過去7日間でアクティブユーザー78人、過去30日間で114人)。

              total        used        free      shared  buff/cache   available
Mem:           985M        780M         63M         23M        141M         53M
Swap:          2.0G        1.1G        964M

以前にも、そして最近もこの件について書きました。これらの他のコメントを参考にしてください。

また

日常的に心配すべきことは2つあります。フォーラムのパフォーマンスと、実際にメモリが不足してクラッシュする可能性(つまり、スワップがすべて使用され、十分でなかった場合)です。スワップアクティビティをプロバイダーのダッシュボードを使用するか、コマンドラインで ‘vmstat 5 5’ を使用して監視できる場合は、それを行ってください。フォーラムの応答性を監視できる場合は、それも行うとよいでしょう。

そして、毎月アップデートを実行すると、日常のフォーラム操作よりも多くのメモリが必要になります。アップデート中にスワップが多用される場合、アップデートは通常よりも時間がかかります。スワップが枯渇すると、クラッシュする可能性があり、それは非常に悪い結果につながる可能性があります。

スワップはすでに半分使用されています。ディスク容量があれば、それを倍増させてください。

編集: https://www.linuxatemyram.com/ も参照してください。

「いいね!」 7

素晴らしい情報と、投稿の最後にリンクをありがとうございます!

私のインスタンスでは、74MBが利用可能ですが、バッファ/キャッシュに165MBが使用されていることがわかります。これは、私の理解が正しければ、システムが使用できるものです。これはディスクキャッシュの一部です…あなたのリンクでは、「利用可能」とはバッファ/キャッシュを含むすべてが利用可能であるという考え方のようでした。なので、まだ混乱しています。

しかし、968MBの合計のうち723MBを使用しており、まだ245MBの余裕があることがわかります…

これで合っていますか?

もしそうなら、「システム情報」と表示された最後のスクリーンショットでメモリ使用率が83%を示しているのは正しいように見え、実際には危険な状態にはほど遠いということになります…

見方が間違っているのかもしれません。

紙にエドが教えてくれた答えを書き留めたいのであれば、単語を一つだけ記憶する能力があれば十分です。それを書き留めて、画面を見て次の単語を記憶すればよいのです。一文字だけ記憶できても機能します。しかし、一度に投稿全体を記憶できれば時間を節約できます。たくさんの回数画面を見て、小さなバッチで作業する必要がなくなります。

私の記憶が正しければ、プログラムがより多くのメモリを利用できる場合、それを使用し、パフォーマンスを向上させます。それは厳密に固定された使用量ではありません。また、RAMはディスクよりもかなり高速です。スワップではなくRAMを使用する方が良いです。

なぜそう言うのか分かりません。間違った行を見たのでしょうか?それとも「はるかに」という言葉を誤解しているのかもしれません。グラフの最後にある小さな目盛りのことでしょうか?

使用中のメモリはスワップアウトされる可能性があるため、必要に応じて解放できます。したがって、使用中のメモリ量を測定しても、より多くのRAMが利用可能になった場合やメモリプレッシャーがある場合に、どれだけのメモリが使用される可能性があるかはわかりません。風船の大きさを測って、中にどれだけの空気が入っているかを測定しようとするようなものです。まあ、そうではありませんが、どこかにアナロジーがあるはずです。レジにある現金の量を見て、小売店の成功を測定するようなものかもしれません。

「メモリ不足」には、「フォーラムが遅い」と「フォーラムがクラッシュした」という、まったく異なる2つの意味があることに注意することが重要です。

小規模でトラフィックの少ないフォーラムの場合、1Gで十分なようですが、ソフトウェアの新しいバージョンごとに、よりギリギリになる可能性があります。

「いいね!」 2