Я пытаюсь восстановить используемую память (ОЗУ) в процентах, используя команды Linux. Моя cpanel показывает используемую память, которую мне нужно отобразить на определенной веб-странице.
Из форумов я узнал, что правильную память можно найти из следующего:
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}'