Различные типы памяти в системном мониторе

11

На системном мониторе Ubuntu перечислены различные типы памяти: виртуальная память, резидентная память, записываемая память, общая память и память X-сервера. Каковы различия между ними, и что отражает фактическое использование оперативной памяти процесса?

Извините, если это вопрос новичка :)

Dandyman
источник

Ответы:

11
  • Виртуальная память учитывает все библиотеки и исполняемые объекты, которые отображаются в вашем процессе, а также пространство стека.

  • Резидентная память - это объем памяти, который фактически находится в оперативной памяти.

  • Записываемая память - это объем адресного пространства, выделенного вашему процессу с правами на запись.

  • Общая память - это память, к которой могут одновременно обращаться несколько программ с целью обеспечения связи между ними или предотвращения избыточных копий.

  • Память X-сервера - это объем, используемый X-сервером для GUI-сессии.

Ссылки:

Самка луня
источник
6
Что насчет колонки с надписью «Память»? Это новый столбец. Как это отличается от всех других столбцов памяти? Похоже, что значения в большинстве случаев меньше резидентной памяти. Означает ли это, что это относится только к частной памяти процессов?
Лоуренс И. Сиден
0

Некоторые определения и вики-страницы:

Виртуальная память

Общая память : объем общей памяти, используемой задачей. Он просто отражает память, которая потенциально может использоваться другими процессами.

Резидентная память : обычно относится к физической оперативной памяти, установленной на машине

Память X-сервера : не требует пояснений, объем памяти, используемый X-сервером (X-сервер управляет вашим пользовательским интерфейсом)

Надеюсь, я прояснил некоторые вещи для вас.

bioShark
источник