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


Автор Тема: Полная загрузка ОЗУ, как найти что грузит?  (Прочитано 2927 раз)

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

Оффлайн Sollomon

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Команда top показывает следующее.

Tasks: 129 total,   1 running, 128 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.1%sy,  0.0%ni, 99.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3993244k total,  3970920k used,    22324k free,  3441172k buffers
Swap: 11880028k total,        0k used, 11880028k free,   276672k cached

Да и сервак начал страшно тормозить, не могу понять, что так кушает оперативку.

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Показывайте команду
freeи первый десяток процессов из top'а.

Оффлайн Sollomon

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
free
root@ubuntu:~# free
             total       used       free     shared    buffers     cached
Mem:       3993244    3972112      21132          0    3068300     657264
-/+ buffers/cache:     246548    3746696
Swap:     11880028          0   11880028

top
top - 19:09:33 up  3:05,  2 users,  load average: 0.04, 0.02, 0.00
Tasks: 129 total,   1 running, 128 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3993244k total,  3972840k used,    20404k free,  3034596k buffers
Swap: 11880028k total,        0k used, 11880028k free,   692028k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    1 root      20   0  5244 2040  632 S    0  0.1   0:01.34 init
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
    3 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0
    4 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksoftirqd/0
    5 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/0
    6 root      RT  -5     0    0    0 S    0  0.0   0:00.01 migration/1
    7 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1
    8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1
    9 root      RT  -5     0    0    0 S    0  0.0   0:00.01 migration/2
   10 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksoftirqd/2
   11 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/2
   12 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/3
   13 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksoftirqd/3
   14 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/3
   15 root      15  -5     0    0    0 S    0  0.0   0:00.01 events/0
   16 root      15  -5     0    0    0 S    0  0.0   0:00.01 events/1
   17 root      15  -5     0    0    0 S    0  0.0   0:00.00 events/2
   18 root      15  -5     0    0    0 S    0  0.0   0:00.00 events/3
   19 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
   20 root      RT  -5     0    0    0 S    0  0.0   0:00.00 kstop/0
   21 root      RT  -5     0    0    0 S    0  0.0   0:00.00 kstop/1
   22 root      RT  -5     0    0    0 S    0  0.0   0:00.00 kstop/2
   23 root      RT  -5     0    0    0 S    0  0.0   0:00.00 kstop/3
   24 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/0
   25 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/1
   26 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/2
   27 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/3
   28 root      15  -5     0    0    0 S    0  0.0   0:00.00 kblockd/0

Если top построить по памяти предварительно выбрав командой shift+F - > N -> Enter
список выглядит вот таким образом.
top - 19:16:01 up  3:11,  2 users,  load average: 0.06, 0.03, 0.01
Tasks: 129 total,   1 running, 128 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.2%sy,  0.0%ni, 99.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3993244k total,  3957048k used,    36196k free,  2797724k buffers
Swap: 11880028k total,        0k used, 11880028k free,   918520k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 9052 root      20   0  143m  24m 2320 S    0  0.6   0:01.60 named
 9182 mysql     20   0  158m  22m 5252 S    0  0.6   0:02.71 mysqld
 9957 root      20   0  187m 8692 4224 S    0  0.2   0:00.11 apache2
24768 www-data  20   0  187m 6000 1232 S    0  0.2   0:00.00 apache2
26398 www-data  20   0  187m 6000 1232 S    0  0.2   0:00.01 apache2
25256 www-data  20   0  187m 5976 1232 S    0  0.1   0:00.00 apache2
22619 www-data  20   0  187m 5944 1232 S    0  0.1   0:00.01 apache2
27349 www-data  20   0  187m 5596 1072 S    0  0.1   0:00.00 apache2
27924 www-data  20   0  187m 5592 1072 S    0  0.1   0:00.00 apache2
27353 www-data  20   0  187m 5584 1060 S    0  0.1   0:00.00 apache2
28641 www-data  20   0  187m 5576 1060 S    0  0.1   0:00.00 apache2
29129 www-data  20   0  187m 5576 1060 S    0  0.1   0:00.00 apache2
29619 www-data  20   0  187m 5112  628 S    0  0.1   0:00.00 apache2
 9305 haldaemo  20   0 36560 4908 3852 S    0  0.1   0:00.86 hald
 9554 root      20   0 72172 3980 3268 S    0  0.1   0:00.04 nm-system-setti
27357 root      18  -2 80804 3460 2668 S    0  0.1   0:00.03 sshd
 9000 klog      20   0  6728 3392  456 S    0  0.1   0:00.08 klogd
 9308 root      20   0  104m 3236 1804 S    0  0.1   0:00.55 console-kit-dae
 9544 root      20   0 62764 2532 1888 S    0  0.1   0:00.04 NetworkManager
10097 root      20   0 19080 2128 1496 S    0  0.1   0:00.01 bash
27372 root      18  -2 19056 2120 1504 S    0  0.1   0:00.02 bash
 9495 root      20   0 28484 2068 1784 S    0  0.1   0:01.35 hald-addon-stor
 9427 root      20   0 28484 2064 1792 S    0  0.1   0:00.00 hald-addon-inpu
 9502 root      20   0 28492 2044 1768 S    0  0.1   0:00.00 hald-addon-cpuf
    1 root      20   0  5244 2040  632 S    0  0.1   0:01.34 init
 9503 haldaemo  20   0 32392 2036 1748 S    0  0.1   0:00.01 hald-addon-acpi
10071 root      20   0 58428 1720 1296 S    0  0.0   0:00.01 login
 9552 root      20   0 21100 1680 1356 S    0  0.0   0:00.00 wpa_supplicant
« Последнее редактирование: 07 Июнь 2009, 20:17:26 от Sollomon »

Оффлайн Kill[HPF]

  • Активист
  • *
  • Сообщений: 412
  • Kill
    • Просмотр профиля
    • Все о тяжелой и неформальной музыке. Биографии, дискографии, тексты, песни, клипы, туры
Очень частая проблема :(В 9,04 сам с этим мучился уже правда смерился :)

Оффлайн Sollomon

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Мдя, неужели откатываться на 8.10.  >:(

Оффлайн бамбук

  • Активист
  • *
  • Сообщений: 541
  • Kubuntu 20.04 LTS x86_64
    • Просмотр профиля
может тогда на 8,04
LTS ?
Chuwi LapBook 14.1   ревизия ноутбука-3.0

Оффлайн Sollomon

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
Причину нашел, маршруты небыли прописаны обратно на Циску.

Сейчас ОЗУ свободная. )))

root@ubuntu:~# free
             total       used       free     shared    buffers     cached
Mem:       3993244     250996    3742248          0       8988     134244
-/+ buffers/cache:     107764    3885480
Swap:     11880028          0   11880028

Оффлайн vlad.vrublevsky

  • Новичок
  • *
  • Сообщений: 39
  • Syktyvkar
    • Просмотр профиля
    • Домовая сеть Net11
На сколько я знаю линукс такая вешь что она оперативку с умом использует и всё сбрасывает туда, чтоб всё быстро работало! Так что переживать что оперативку скушала не надо..
Samsung NC10 + Ubuntu 9.10 + ppa voria

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
free
root@ubuntu:~# free
             total       used       free     shared    buffers     cached
Mem:       3993244    3972112      21132          0    3068300     657264
-/+ buffers/cache:     246548    3746696
Swap:     11880028          0   11880028

Судя по этой врезке, у вас свободно 3746696 килобайт ОЗУ. Сами поймёте, почему так или объяснить? :)
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Oni-chan

  • Гость
Так всё же отлично. В чём проблема?

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Считаю, что это стоит вынести на всеобщее обозрение, а не оставлять в рамках личных сообщений.
root@ubuntu:~# free
             total       used       free     shared    buffers     cached
Mem:       3993244    3972112      21132          0    3068300     657264
-/+ buffers/cache:     246548    3746696
Swap:     11880028          0   11880028
Цитировать
Судя по этой врезке, у вас свободно 3746696 килобайт ОЗУ. Сами поймёте, почему так или объяснить? Smiley

Ну, если можно так объясните, ведь used  показывает, что 3972112.
Соответсвенно я понимаю, что это занято?
Да, правильно понимаете, занято.
Но читаем дальше и видим, чем конкретно оно занято: buffers = 3068300 и cached = 657264. Первое - это буферы ввода/вывода, куда "складываются" файлы с жесткого диска, с которыми вы недавно работали. Второе - прочий кэш.
И буферы ввода/вывод и кэш обладают самым маленьким приоритетом при работе с ОЗУ. Это значит, что как только какая-нибудь программа запросит память из ОЗУ, наиболее старые данные из буферов и кэша будут автоматически удалены, а освободившаяся ОЗУ будет передана запрашивающей программе. Таким образом на самом деле количество занятой (недоступной для программ) ОЗУ у вас получается: 3972112 - 3068300 - 657264 = 246548 (used - buffers - cached), о чем нам и сообщает вторая строчка в выводе команды free.
Для чего нужно кэширование? Для того, чтобы по двадцать раз не считывать один и тот же файл с жесткого диска или не рассчитывать одни и те же данные. Ядро использует "излишки" ОЗУ для хранения временных данных. Таким образом ваши 4 ГБ используются полностью, а не простаивают без дела.

PS. Готов поспорить, что перед снятием этих показаний, вы копировали что-то большое (фильм?) с диска на диск. :)
PPS. Еще один косвенный признак того, что перерасхода памяти у вас нет - нулевое использование свопа.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн Sollomon

  • Автор темы
  • Участник
  • *
  • Сообщений: 230
    • Просмотр профиля
PS. Готов поспорить, что перед снятием этих показаний, вы копировали что-то большое (фильм?) с диска на диск. :)

Ну, я сомневаюсь, что это копирование фильма с диска на диск.
ОЗУ выростает постепенно после перезагрузки сервака. Возможно мне кажется, что это дело кэширующего named.

 

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