RAMとSWAPメモリの監視しきい値が必要です。

RAMとSWAPメモリの監視しきい値が必要です。

使用されているメモリの割合に基づいて監視警告を設定したいと思います。

使用したRAMの0~80%を緑(良好)、81~90%を黄色(許容)、91~95%をオレンジ(警告)、96+を赤(危険)に設定した。

しかし、現在のRAM使用量は99%ですが、すべてがスムーズに実行されているようで、赤(重要)が深刻な警告に対する正しい基準ではないため、誰もが96+を感じるようになることを発見しました。

RAM使用量が99%であっても、スワップメモリ​​は100%余裕があることを確認しました。

$ free -m
              total        used        free      shared  buff/cache   available
Mem:          15883        1672         273          57       13938       13766
Swap:          2047           0        2047

だから私の質問は、警告を送信するためにスワップメモリ​​をチェックする必要があるのか​​、スワップメモリ​​だけをチェックする必要があるのか​​、RAMとスワップメモリ​​の適切なしきい値は何ですか?

ベストアンサー1

freeあなたはと混乱していますavailablefreeメモリが実際に空であることを示します(何もありません)。available残りの使用量で、ここからコンテンツを読み込むことができます。buff/cacheディスクキャッシュ、最近使用したファイル、ディスクに書き込むコンテンツなどはありますか?現在メモリにあるディスクの内容です。ほとんどの思い出はそれらです。キャッシュはいつでも消去できます。拡張可能です。特定のライブラリをロードする必要がある場合は、いつでもキャッシュを更新できます。ただし、I/O は大幅に改善されます。メモリからファイルにアクセスするのは、最速のSSDからアクセスするよりもはるかに高速です。だからそれはウィンウィンです。これはman free(うーん、これはLinux用です。OpenSolarisオンラインの人々はこれについて説明しません)

       used   Used memory (calculated as total - free - buffers - cache)

       available
              Estimation  of  how much memory is available for starting new applications, without
              swapping. Unlike the data provided by the cache or free fields,  this  field  takes
              into  account page cache and also that not all reclaimable memory slabs will be re-
              claimed due to items being in use (MemAvailable in /proc/meminfo, available on ker-
              nels 3.14, emulated on kernels 2.6.27+, otherwise the same as free)

未使用メモリは無駄なメモリであることを覚えておいてください。

おすすめ記事