Linuxコマンドを使用して、使用メモリ(RAM)をパーセンテージで取得しようとしています。cpanelには、特定のWebページに表示する必要がある使用済みメモリが表示されます。
フォーラムから、次のことから正しいメモリが見つかることがわかりました。
free -m
結果:
-/+ buffers/cache: 492 1555
-/ + buffers / cache:正しいメモリ使用量が含まれています。この情報を解析する方法や、使用されているメモリをパーセンテージで取得する別のコマンドがあるかどうかはわかりません。
$ free | awk '/Mem/{printf("used: %.2f%"), $3/$2*100} /buffers\/cache/{printf(", buffers: %.2f%"), $4/($3+$4)*100} /Swap/{printf(", swap: %.2f%"), $3/$2*100}'
free | grep Mem | awk '{print $4/$2 * 100.0}'