Почему так много оперативной памяти, используемой ОС?

Я выполнил команду free -m и получил следующий вывод:

total used free shared buffers cached Mem: 7842 2443 5398 205 167 1631 -/+ buffers/cache: 645 7197 Swap: 8048 0 8048

В нем говорится, что я в настоящее время использую 2443 мб RAM.

После этого я выполнил следующую команду, в которой перечислены процессы, которые используют наибольшую память:

ps aux --sort=-%mem | awk 'NR<=10{print $0}'

и получили этот вывод:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1346 3.6 2.0 623124 162464 tty7 Ssl+ 22:46 0:17 /usr/lib/xorg/Xorg -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch ionut 2810 2.8 1.2 1005224 98508 ? Ssl 22:46 0:13 compiz ionut 3232 0.0 0.6 879364 50680 ? Sl 22:46 0:00 /usr/lib/evolution/evolution-calendar-factory mysql 6267 2.6 0.6 550068 48648 ? Ssl 22:54 0:00 /usr/sbin/mysqld ionut 3115 0.1 0.5 1358024 46932 ? Sl 22:46 0:00 nautilus -n root 4351 0.3 0.5 526508 46888 ? Ssl 22:46 0:01 /usr/bin/dockerd --raw-logs ionut 3084 0.0 0.5 614568 42808 ? Sl 22:46 0:00 /usr/bin/python3 /usr/bin/indicator-stickynotes ionut 2801 0.0 0.4 646080 35132 ? Ssl 22:46 0:00 /usr/lib/x86_64-linux-gnu/hud/hud-service ionut 4761 1.4 0.3 616304 31388 ? Sl 22:47 0:06 gnome-terminal

Барабан, используемый этими процессами, похоже, не добавляет до используемого плунжера, отображаемого на выходе free -m.

0
задан 19 January 2018 в 01:28

3 ответа

Все в порядке, вы просто смотрите на неправильные значения.

Ваши приложения «действительно используют» только 645 МБ ОЗУ (- / + b / c: used) и 7197 МБ (- / + b / c: free) все еще доступны для приложений.

2443 МБ (Mem: used) - это общий объем оперативной памяти, используемый вашей системой, но включающий, например, дисковые кэши и другие вещи, которые могут быть немедленно удалены в пользу приложений, если это необходимо.

С другой стороны, эти 5398 МБ (Mem: free) действительно неиспользуемы. Можно даже сказать, что они в настоящее время бесполезны.

Более подробную информацию можно найти на странице https://www.linuxatemyram.com/

2
ответ дан 22 May 2018 в 15:27

Все в порядке, вы просто смотрите на неправильные значения.

Ваши приложения «действительно используют» только 645 МБ ОЗУ (- / + b / c: used) и 7197 МБ (- / + b / c: free) все еще доступны для приложений.

2443 МБ (Mem: used) - это общий объем оперативной памяти, используемый вашей системой, но включающий, например, дисковые кэши и другие вещи, которые могут быть немедленно удалены в пользу приложений, если это необходимо.

С другой стороны, эти 5398 МБ (Mem: free) действительно неиспользуемы. Можно даже сказать, что они в настоящее время бесполезны.

Более подробную информацию можно найти на странице https://www.linuxatemyram.com/

2
ответ дан 17 July 2018 в 22:42

Все в порядке, вы просто смотрите на неправильные значения.

Ваши приложения «действительно используют» только 645 МБ ОЗУ (- / + b / c: used) и 7197 МБ (- / + b / c: free) все еще доступны для приложений.

2443 МБ (Mem: used) - это общий объем оперативной памяти, используемый вашей системой, но включающий, например, дисковые кэши и другие вещи, которые могут быть немедленно удалены в пользу приложений, если это необходимо.

С другой стороны, эти 5398 МБ (Mem: free) действительно неиспользуемы. Можно даже сказать, что они в настоящее время бесполезны.

Более подробную информацию можно найти на странице https://www.linuxatemyram.com/

2
ответ дан 24 July 2018 в 13:18

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

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