Linux VPSメモリの見方

  

多くのVPSユーザはLinuxオペレーティングシステムのメモリ使用量について誤解しています。以下に要約するように、Linux VPSのメモリ使用量の見方についてお客様に説明することがよくあります。

メモリに最も便利なコマンドはfree -mで、これは私のVPS上で実行されます結果は以下の通りです:

[root @ host〜]#free -mキャッシュされた空き共有バッファの合計Mem:1024 1005 19 0 9 782 - /+バッファ/キャッシュ:212 811スワップ:996 0 995 [root @ host〜]#

明らかに、このVPSには合計1024Mのメモリがあります。

しかし、現在のVPSがどのくらいのメモリを占有しているのでしょうか。ほとんどのユーザーの答えは1005Mですが、そうではありません。現在のVPSによって占有されているメモリは212Mである必要があります。これは1005:212より下の数字で、すでに占有されているメモリを表します。後者811は現在のVPSの利用可能なメモリを表す。 「 - /+ buffers /cache:」の先頭の行は、実際に占有されているメモリと使用可能なメモリです。

これはなぜですか。これはLinux Kernelのメモリ管理モードによって決まり、キャッシュされたバッファはプログラムやカーネルによって使用されているメモリと見なすことができますが、使用されていますが解放されています。バッファまたはキャッシュされているので、次回メモリを申請するプログラムがあるときに、カーネルはすばやく応答できます。そのため、バッファとメモリのキャッシュされた部分は利用可能なメモリと見なされるべきです。

それで、メモリ使用量を見てください、" - /+ buffers /cache:"の最初の行を見てください。この行の最後の桁が0に近い場合、VPSのメモリが不足しています。 VPS反応は遅くなります。それでもこの数値が大きい場合は、VPSに使用可能なメモリが多くなり、システムの動作が遅くなることはありません。

Copyright © Windowsの知識 All Rights Reserved