Sto cercando di recuperare la memoria utilizzata (RAM) in percentuale usando i comandi di Linux. Il mio pannello mostra Memoria utilizzata che devo visualizzare su una determinata pagina Web.
Dai forum, ho scoperto che la memoria corretta può essere trovata da quanto segue:
free -m
Risultato:
-/+ buffers/cache: 492 1555
- / + buffer / cache: contiene l'utilizzo corretto della memoria. Non so come analizzare queste informazioni o se esiste un comando diverso per utilizzare la memoria in percentuale.
$ 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}'