Поймите бесплатную команду с главной командой

У меня есть сомнение.

Я запускаю человечность и выполняю бесплатную команду. Я получу общее доступное свободное пространство. Позвольте говорит это как 100 МБ.

Теперь я запускаю несколько приложений.

Так через какое-то время я снова выполняю бесплатную команду. Теперь это - 80 МБ..

Общая используемая память составляет 20 МБ. Есть ли способ найти, какие приложения использовали это 20 МБ памяти. Вершина может управлять быть какой-либо справки в этом??

0
задан 30 October 2014 в 22:44

2 ответа

В то время как я не точно знаком с тем, как top работы форматирования, я могу предложить несколько обходных решений.

команда PS

ps, идет с procps пакетом и среди стандартных утилит, который легко доступен в Вашей системе. -aux переключатели произведут процессы для всех пользователей и программ в системе, в то время как --sort %mem привык к виду, произведенному % используемой памяти. Короче говоря: ps -aux --sort %mem.

HTOP

Htop является изменением вершины, но с намного более хорошим появлением и функциями (по крайней мере, по моему скромному мнению). Нажимающий F6 позволит Вам виду, произведенному любым качеством, которое Вы хотите, снова памятью, и снова в проценте.

enter image description here

Некоторые соображения : относительно того, почему память была бы съедена это очень, можно ли знать, что закрытая программа не всегда означает, что ее процесс был остановлен - это может на самом деле бродить вокруг и съесть память. Который является, где Вы можете пользователь htop или ps, чтобы найти, что изодромный с предварением процесс, и уничтожает его с kill команда или htop сборка - в функции уничтожения. Попытайтесь играть с приоритетом процесса уровни в программе Системного монитора (щелчок правой кнопкой по процессу и курсору при наведении курсора по Приоритету Преобразователя). Хотя это более связано с использованием ЦП, ЦП использует память для обработки каждой команды, и только более простые задачи находятся во внутренних регистрах (если я помню правильно от введения до класса информатики).

1
ответ дан 4 August 2019 в 10:49

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

Системный монитор является удобным для пользователя (GUI) путь к анализу использования памяти, если приложения все еще открыты.

кроме того, обратите внимание, что, как только память использовала на сессии программой, это может быть все еще в буфере, пока это не необходимо другой программе. Из руководства:

free displays the total amount of free and used physical and swap memory
in the system, as well as the buffers used by the kernel.

Поэтому при закрытии, например, Firefox та память может быть сохранена в кэше на всякий случай, Вы хотите запустить Firefox снова.

0
ответ дан 4 August 2019 в 10:49

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

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