Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Высокое потребление памяти  (Прочитано 1816 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Высокое потребление памяти
« : 02 Декабря 2013, 00:18:19 »
Система "ест" очень много памяти, хотя, кажется, не на что. Вот, что показывает top:
ilya@ilya-laptop:~$ top

top - 00:15:13 up 3 days,  4:39,  2 users,  load average: 0,59, 1,75, 2,22
Tasks: 587 total,   1 running, 210 sleeping,   0 stopped, 376 zombie
%Cpu(s): 19,8 us,  5,2 sy,  0,0 ni, 70,6 id,  0,5 wa,  0,0 hi,  3,8 si,  0,0 st
КиБ Mem:   2060196 total,  1819168 used,   241028 free,     4396 buffers
КиБ Swap:  4214780 total,  1131792 used,  3082988 free,    99908 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND                                         
 3847 ilya      20   0 1344m 588m  23m S  16,8 29,3  38:16.79 firefox                                         
17932 ilya      20   0  293m  59m  16m S   9,2  2,9 234:55.28 qbittorrent                                     
31448 ilya      20   0  415m  34m  13m S   8,2  1,7  31:01.17 pulsar                                           
 1971 ilya      20   0  546m 175m 5336 S   5,3  8,7 168:48.10 online-translat                                 
 3708 ilya      20   0  405m  38m  13m S   2,6  1,9   5:15.62 compiz                                           
 1281 root      20   0  254m  38m  15m S   2,3  1,9 182:50.83 Xorg                                             
 1789 ilya       9 -11  163m 3532 2500 S   2,0  0,2  40:16.26 pulseaudio                                       
 2216 ilya      20   0  171m 5456 3888 S   1,3  0,3  42:06.01 psensor                                         
 8477 ilya      20   0  6728 1704 1076 R   1,0  0,1   0:00.16 top                                             
 6807 ilya      20   0  162m  13m 7092 S   0,7  0,7   0:16.25 gnome-terminal                                   
 6982 ilya      20   0 34720  20m  872 S   0,7  1,0   1:30.99 mount.davfs                                     
 7288 root      20   0     0    0    0 S   0,7  0,0   0:05.81 kworker/0:3                                     
 2263 ilya      20   0  282m  37m 7200 S   0,3  1,9  41:10.00 unity-panel-ser                                 
 8408 root      20   0     0    0    0 S   0,3  0,0   0:00.33 kworker/u:1                                     
    1 root      20   0  3896 1264  576 S   0,0  0,1   0:02.02 init                                             
    2 root      20   0     0    0    0 S   0,0  0,0   0:00.06 kthreadd                                         
    3 root      20   0     0    0    0 S   0,0  0,0   1:16.50 ksoftirqd/0   

Как верхние числа об используемой памяти соотносятся с тем, сколько памяти едят отдельные процессы? Почему в целом показывает, что занята почти вся, еще и гиг свопа используется, а по процессам посмотреть - меньше половины используется? И нормально ли это?
Ubuntu 14.04 (Unity), MSI GE40

Pilot6

  • Гость
Re: Высокое потребление памяти
« Ответ #1 : 02 Декабря 2013, 00:22:09 »
Phlya,
Что за чушь вы пишете. С памятью все нормально.
Может лучше матчасть поизучать, чем панику наводить?

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Высокое потребление памяти
« Ответ #2 : 02 Декабря 2013, 00:25:19 »
Ну, уж не надо сразу так резко!
Панику не навожу никакую. Пытаюсь понять, как такое может быть, что общее потребление памяти не равно сумме того, что потребляют отдельные процессы. Матчасть какую поизучать?

Пользователь решил продолжить мысль 02 Декабря 2013, 00:31:06:
Вот, кстати, еще вывод free:

ilya@ilya-laptop:~$ free
             total       used       free     shared    buffers     cached
Память:    2060196    1942356     117840          0       9180     205184
-/+ буферы/кэш:    1727992     332204
Swap:      4214780    1071168    3143612

Опять же, в кэше мало, почти вся используемая по-настоящему занята. Разве не так?
« Последнее редактирование: 02 Декабря 2013, 00:31:06 от Phlya »
Ubuntu 14.04 (Unity), MSI GE40

Pilot6

  • Гость
Re: Высокое потребление памяти
« Ответ #3 : 02 Декабря 2013, 00:32:38 »
man top
man free

А память занята кэшем. Это нормально. А для "хомячков" есть Системный монитор (gnome-system-monitor), где в понятном виде показано сколько памяти используется и чем.

Пользователь решил продолжить мысль 02 Декабря 2013, 00:38:32:
https://forum.ubuntu.ru/index.php?topic=31035.0
http://rus-linux.net/MyLDP/sys-conf/memory.html
« Последнее редактирование: 02 Декабря 2013, 00:40:10 от Pilot6 »

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Высокое потребление памяти
« Ответ #4 : 02 Декабря 2013, 00:43:51 »
man top огромен - что именно в нем смотреть?
А в man free ничего относящегося к делу не нашел.

Скажите тогда хотя бы, сколько памяти на самом деле занято?
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Высокое потребление памяти
« Ответ #5 : 02 Декабря 2013, 01:13:17 »
Хотите знать как оно на самом деле? :)
Код: (bash) [Выделить]
cat /proc/meminfo
Разбирайтесь :)
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Высокое потребление памяти
« Ответ #6 : 02 Декабря 2013, 01:45:04 »
Да, спасибо, намек понял.

А по-простому ответить на мой вопрос никто не хочет :(
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Высокое потребление памяти
« Ответ #7 : 02 Декабря 2013, 02:24:34 »
А по-простому ответить на мой вопрос никто не хочет :(

А вы, к сожалению, не задали ни одного вопроса, на который можно было бы ответить просто.

Скажем так, я встречался с ситуациями, в которых существенная часть памяти помимо RSS памяти процессов, Page cache и buffers отъедалась под PageTables и Slab. Так что советую при исследовании расхождении между количество занятой памяти (-/+ buffers/cache:) согласно free и согласно сумме RSS процессов, отображаемой top, в первую очередь обратить внимание на эти величины.
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Высокое потребление памяти
« Ответ #8 : 02 Декабря 2013, 09:17:18 »

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Высокое потребление памяти
« Ответ #9 : 02 Декабря 2013, 10:18:34 »
ilya@ilya-laptop:~$ free -m
             total       used       free     shared    buffers     cached
Память:       2011       1861        150          0         27        372
-/+ буферы/кэш:       1462        549
Swap:         4115       1113       3002

Спасибо, ссылка хорошая, все кратко и по делу!

Но тем не менее, занято почти 1,5 Гб памяти, хотя ничего тяжелого не запущено...
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Высокое потребление памяти
« Ответ #10 : 02 Декабря 2013, 10:27:20 »
Phlya, современные DE со всеми свистелками едят нехило, особенно после некоторого времени работы.
Плюс браузер запросто пожирает гигабайты.

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Высокое потребление памяти
« Ответ #11 : 02 Декабря 2013, 10:28:41 »
ArcFi,
Да, что лиса ест много, это видно. Но больше ничего особенно прожорливого top не показывает!
Ubuntu 14.04 (Unity), MSI GE40

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Высокое потребление памяти
« Ответ #12 : 02 Декабря 2013, 10:31:27 »
Но больше ничего особенно прожорливого top не показывает!
Его надо отсортировать по столбцу памяти (Shift+M).

Оффлайн Phlya

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2219
  • Фля, Цыганский барон, Винни Пух
    • Просмотр профиля
Re: Высокое потребление памяти
« Ответ #13 : 02 Декабря 2013, 10:38:11 »
ArcFi,
О, спасибо большое! Так уже в общем сходится, правда. Этого я и ждал в качестве ответа =)
Ubuntu 14.04 (Unity), MSI GE40

 

Страница сгенерирована за 0.024 секунд. Запросов: 21.