Как к calcualate использованию памяти Настольной среды

Я использую 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) после вычитания буфера и кэша.

Ответы как это разрядные сбивающий с толку.

1
задан 5 November 2017 в 14:47

1 ответ

Эти инструменты показывают использование памяти всех рабочих процессов (например, при выполнении 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
0
ответ дан 8 December 2019 в 03:30

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

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