Использование оперативной памяти для webadmin

Я хотел бы знать использование оперативной памяти. Я знаю, что есть несколько команд, например free, top, но как я могу получить только число в МБ, например «3172», чтобы я мог использовать его в своем скрипте webadmin?

Заранее спасибо.

1
задан 13 April 2011 в 23:02

2 ответа

free получает информацию из специального файла /proc/meminfo. Я не очень хорош в Python, но я думаю, что вы можете читать «файл» построчно и разбивать его на :.

0
ответ дан 13 April 2011 в 23:02

Исходя из данных команд, вы имеете в виду команды оболочки:

В зависимости от того, какое значение вы хотите, вы можете использовать что-то вроде

free -m | awk '/^-/ {print $4}'

Регулярное выражение между двумя / выбирает строку Вы хотите (здесь это тот, который начинается с -), число после $ обозначает поле, которое вы хотите (здесь это 4-е).

0
ответ дан 13 April 2011 в 23:02

Другие вопросы по тегам:

Похожие вопросы: