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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: [НЕ РЕШЕНО] Высокое потребление оперативной памяти.  (Прочитано 5198 раз)

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

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Вот что у меня происходит сейчас на шлюзе. Мне не нравиться значение memory used

(Нажмите, чтобы показать/скрыть)

Стоит Ubuntu сервер 12.04.1 на ESXI никак не могу понять причину потребления такого количества оперативной памяти. Читал эти статьи http://habrahabr.ru/post/53236/ http://markelov.blogspot.ru/2009/01/linux-procmeminfo.html сделал ulimit -s 1024 но не помогло. Может я  :idiot2:?
« Последнее редактирование: 07 Декабря 2012, 18:54:41 от Alex Gluck »

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #1 : 05 Декабря 2012, 15:00:44 »
это читал http://www.linuxatemyram.com/ ?
http://fonline.ru/ заходите

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #2 : 05 Декабря 2012, 15:21:53 »
Прочёл, но непонял почему та же система дома ведёт себя иначе.


Изображение удалено.
Руководство по добавлению изображений на форум


--Сперанский

« Последнее редактирование: 05 Декабря 2012, 19:04:58 от Сперанский »

Оффлайн MEXAHOTABOP

  • Активист
  • *
  • Сообщений: 902
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #3 : 05 Декабря 2012, 15:37:24 »
free -m
http://fonline.ru/ заходите

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #4 : 05 Декабря 2012, 15:41:00 »
Сервер с высоким потреблением оперативной памяти.# free -m
             total       used       free     shared    buffers     cached
Mem:           995        880        114          0         31        125
-/+ buffers/cache:        723        272
Swap:         2357          7       2350
Домашний сервер.# free -m
             total       used       free     shared    buffers     cached
Mem:          1001        629        371          0        130        310
-/+ buffers/cache:        188        812
Swap:         8529          0       8529

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Re: Высокое потребление оперативной памяти.
« Ответ #5 : 05 Декабря 2012, 15:45:10 »
Ну судя по первой картинке - там rsyslog кушает память значительно причем в 4-х экземплярах. И в начале списка - тоже там что-то кушает изрядно - вот их и надо смотреть - почему кушают.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #6 : 05 Декабря 2012, 16:22:01 »
В начале списка была запущена служба  whoopsie она является частью багтрека убунты. Остановка службы ничего не дала. По настройке rsyslog куда копать? Всего много, но ничего дельного пока нет.

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #7 : 05 Декабря 2012, 18:15:58 »
Alex Gluck,
1) Пожалей мои глаза (и трафик заодно), сохраняй скриншоты в формате png.
2)
Код: (bash) [Выделить]
cat /proc/meminfo
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #8 : 05 Декабря 2012, 18:34:49 »
1. Сори, так и сделаю.
2. Сервер с высоким потреблением оперативной памяти.
# cat /proc/meminfo
MemTotal:        1019376 kB
MemFree:          112408 kB
Buffers:           37444 kB
Cached:           128936 kB
SwapCached:         3628 kB
Active:            98016 kB
Inactive:          84576 kB
Active(anon):       8620 kB
Inactive(anon):     7844 kB
Active(file):      89396 kB
Inactive(file):    76732 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2414588 kB
SwapFree:        2407892 kB
Dirty:                 4 kB
Writeback:             0 kB
AnonPages:         13680 kB
Mapped:             7368 kB
Shmem:               252 kB
Slab:              35584 kB
SReclaimable:      22372 kB
SUnreclaim:        13212 kB
KernelStack:         648 kB
PageTables:         2780 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2924276 kB
Committed_AS:      60560 kB
VmallocTotal:   34359738367 kB
VmallocUsed:      270300 kB
VmallocChunk:   34359465512 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       49152 kB
DirectMap2M:      999424 kB
Домашний сервер.
# cat /proc/meminfo
MemTotal:        1025272 kB
MemFree:          379524 kB
Buffers:          136496 kB
Cached:           318748 kB
SwapCached:            0 kB
Active:           326980 kB
Inactive:         245524 kB
Active(anon):     117304 kB
Inactive(anon):      364 kB
Active(file):     209676 kB
Inactive(file):   245160 kB
Unevictable:           0 kB
Mlocked:               0 kB
HighTotal:        135112 kB
HighFree:           1804 kB
LowTotal:         890160 kB
LowFree:          377720 kB
SwapTotal:       8734716 kB
SwapFree:        8734716 kB
Dirty:                84 kB
Writeback:             0 kB
AnonPages:        117256 kB
Mapped:            26592 kB
Shmem:               412 kB
Slab:              49124 kB
SReclaimable:      33712 kB
SUnreclaim:        15412 kB
KernelStack:        1256 kB
PageTables:         3216 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     9247352 kB
Committed_AS:     649896 kB
VmallocTotal:     122880 kB
VmallocUsed:       11816 kB
VmallocChunk:     108896 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       28664 kB
DirectMap2M:      884736 kB

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #9 : 05 Декабря 2012, 19:03:58 »
Ну во-первых сдаётся мне, что на сервере, на котором высокое потребление памяти, ось x86_64, а на домашнем i686.

Это отчасти объясняет разницу потребления памяти, но не полностью. Обычно разница получается ~ 1.5x

Ещё смущает
Цитировать
VmallocUsed:      270300 kB
Стоит покопать в эту сторону. Какое-нибудь нестандартное оборудование стоит, дрова которого могли бы так чудить? Может файловые системы со 100500 файлов?
« Последнее редактирование: 05 Декабря 2012, 22:35:32 от Self-Perfection »
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #10 : 05 Декабря 2012, 22:15:28 »
Ну во-первых сдайтся мне, что на сервере, на котором высокое потребление памяти, ось x86_64, а на домашнем i686.
Блин, вы правы какой же я дурак. Хотя я причины всё равно не понимаю причину поедания памяти. Всё стандартное оборудование из поставки ESXI, файловая система ехт4 чистая система стоит и пару пакетов, опенвпн, вим, мс, забикс агент.

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #11 : 05 Декабря 2012, 22:51:53 »
Ну подумаешь упустили этот момент, с кем не бывает.

Про VmallocUsed можете не копать, высокое потребление похоже нормально для x86_64 систем. Проверил сейчас на одной своей виртуалке
$ free -m; grep VmallocUsed /proc/meminfo
             total       used       free     shared    buffers     cached
Mem:           996        679        317          0        144        374
-/+ buffers/cache:        160        835
Swap:         1023          0       1023
VmallocUsed:      269736 kB


Кстати, догадка, может у вас там tmpfs/ramfs много места занимают? ЕМНИП, в последних Ubuntuх /tmp монтируется как tmpfs, так что если туда много чего положили...
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #12 : 05 Декабря 2012, 23:16:31 »
swapon -s?
Wars ~.o

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #13 : 05 Декабря 2012, 23:49:24 »
Self-Perfection
Вывод fstab я не наблюдаю монтирования /tmp cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=cb56679e-de2d-4b6b-b2e6-a470cb49c734 /               ext4    errors=remount                                                -ro 0       1
# swap was on /dev/sda5 during installation
UUID=a52247a1-3248-426c-8ef1-4e4049a60bba none            swap    sw                                                              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0
Содержимое /tmp
root@Gateway-germany:/tmp# ls -a
.  ..  mc-root
root@Gateway-germany:/tmp# cd mc*
root@Gateway-germany:/tmp/mc-root# ls -a
.  ..

Плюс пусто везде система чисто как роутер стоит.
victor00000, # swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda5                               partition       2414588 6696    -1

« Последнее редактирование: 05 Декабря 2012, 23:50:59 от Alex Gluck »

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #14 : 06 Декабря 2012, 00:03:10 »
Код: (bash) [Выделить]
df -hT
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

 

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