Я использую Ubuntu 17.04
в моем ноутбуке.
free -m
команда дала мне следующий вывод после того, как я вошел в систему своего ПК и выполнил эту команду.
ubuntu@ubuntu-pc:~$ free -m
total used free shared buff/cache available
Mem: 3865 1527 1171 249 1167 1862
Swap: 2047 0 2047
Как я могу вычислить использование памяти Настольной среды (Unity
) после вычитания буфера и кэша.
Ответы как это разрядные сбивающий с толку.
Эти инструменты показывают использование памяти всех рабочих процессов (например, при выполнении Ubuntu с Единицей, но никакого конкретного выполнения прикладной программы).
free
Я также использую
free -m # Display the amount of memory in megabytes.
и я думаю, что 'используемый' столбец полезен (никакая предназначенная игра слов).
Вывод free
объяснен в руководстве
man free
ОПИСАНИЕ свободные дисплеи общая сумма свободного и используемого медосмотра и памяти подкачки в системе, а также буферов и кэшей используется ядром. Информация собирается путем парсинга/proc/mem ‐ информация. Отображаемые столбцы:
общее количество
Общая установленная память (MemTotal и SwapTotal в/proc/meminfo)
б/У
Используемая память (вычисленный как общее количество - свободный - буферы - кэш)
свободный
Неиспользованная память (MemFree и SwapFree в/proc/meminfo)
общий
Память используется (главным образом) tmpfs (Shmem в/proc/meminfo, доступном на ядрах 2.6.32, отображенная как нуль если не доступный)
буферы
Память используется буферами ядра (Буферы в/proc/meminfo)
кэш
Память используется кэшем страницы и плитами (Кэшируемая и Плитой в/proc/meminfo)
любитель/кэш
Сумма буферов и кэша
доступный
Оценка того, сколько памяти доступно для запущения новых приложений без свопинга. В отличие от данных, обеспеченных кэшем или свободными полями, это поле принимает во внимание кэш страницы и также что не все исправимые плиты памяти будут исправлены из-за использующихся объектов (MemAvailable в/proc/meminfo, доступном на ядрах 3.14, эмулированный на ядрах 2.6.27 +, иначе то же как свободные)
top
top
покажет то же (или почти то же) результат (протестированный в 16.04 LTS), (но в более старых версиях вывода вершины было более трудно соответствовать к выводу free
).
htop
, более удобный для пользователяВы получите подобный результат, как 'используется' с htop
установленный с
sudo apt install htop