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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #15 : 06 Декабря 2012, 00:05:05 »
Цитировать
сделал ulimit -s 1024 но не помогло
cat /etc/security/limits.confправила найти
#        - stack - max stack size (KB)
как это?
Wars ~.o

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #16 : 06 Декабря 2012, 00:05:33 »
Вот кажеться и ответ на вопрос куда ушла память.
# df -hT
Файл.система   Тип      Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sda1      ext4        18G         1,5G   16G            9% /
udev           devtmpfs   490M         4,0K  490M            1% /dev
tmpfs          tmpfs      200M         252K  199M            1% /run
none           tmpfs      5,0M            0  5,0M            0% /run/lock
none           tmpfs      498M            0  498M            0% /run/shm

Теперь вопрос как это поправить?

Пользователь решил продолжить мысль 06 Декабря 2012, 00:10:26:
victor00000, я делал
ulimit -s 1024Но добавлял я данное действие костылём в /etc/init.d/rc скрипт.
Спасибо, что объяснили как это делать правильно.
« Последнее редактирование: 06 Декабря 2012, 00:10:26 от Alex Gluck »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #17 : 06 Декабря 2012, 00:14:47 »
ulimit -a?
Wars ~.o

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #18 : 06 Декабря 2012, 00:16:19 »
victor00000,
Кажется и тут я прокололся. # ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 7826
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 7826
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #19 : 06 Декабря 2012, 00:25:02 »
stack size              (kbytes, -s) 8192для дома компьюьер


stack size              (kbytes, -s) 10240VPS в шоке? это фантастика ядро сборник openvz
Wars ~.o

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #20 : 06 Декабря 2012, 00:29:30 »
victor00000,
Не понял сообщения.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #21 : 06 Декабря 2012, 00:40:35 »
у меня есть VPS
root@victor00000:~# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 254765
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 10240
cpu time               (seconds, -t) unlimited
max user processes              (-u) 254765
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited
root@victor00000:~#
/etc/security/limits.conf по умолчания чисто, не добавляй.
Wars ~.o

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #22 : 06 Декабря 2012, 00:44:56 »
Проще всего узнать, что занимает место, можно с помощью утилиты ncdu.

Удалено: не туда посмотрел

Но под рутом всё равно не сидите!!!
« Последнее редактирование: 06 Декабря 2012, 00:48:01 от Self-Perfection »
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #23 : 06 Декабря 2012, 00:47:00 »
Добавлял я через скрипт /etc/init.d/rc в начало скрипта вставил строку ulimit -s 1024. Сейчас убрал оттуда строку.
Только что сделал ребут и 4й раз подряд после полной загрузки сервера потребление оперативной памяти всего 80-130 МБайт:
# free -m
             total       used       free     shared    buffers     cached
Mem:           995        122        873          0         17         42
-/+ buffers/cache:         62        933
Swap:         2357          0       2357

Пользователь решил продолжить мысль 06 Декабря 2012, 00:49:00:
Сервер был поставлен в ночь с понедельника на вторник. Имели доступ двое я и ещё 1 горе админ. Но его действия не были связаны с рутовыми. Он просто конфиги правил.
« Последнее редактирование: 06 Декабря 2012, 00:49:00 от Alex Gluck »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #24 : 06 Декабря 2012, 00:56:33 »
<пользователь или root>        soft    stack   1024
<пользователь или root>        hard    stack   1024
пример
victor0000        soft    stack   1024
victor0000        hard    stack   1024
/etc/security/limits.conf добавить и ребут, ulimit -a?
Wars ~.o

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #25 : 06 Декабря 2012, 01:15:21 »
Добавил
*        soft    stack   1024
*        hard    stack   1024

вывод ulimit:
# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 7826
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 1024
cpu time               (seconds, -t) unlimited
max user processes              (-u) 7826
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #26 : 06 Декабря 2012, 01:17:30 »
где?
Wars ~.o

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #27 : 06 Декабря 2012, 01:19:19 »
В конец файла /etc/security/limits.conf

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #28 : 06 Декабря 2012, 01:23:22 »
закрыто))
Wars ~.o

Оффлайн Alex Gluck

  • Автор темы
  • Участник
  • *
  • Сообщений: 166
    • Просмотр профиля
Re: Высокое потребление оперативной памяти.
« Ответ #29 : 06 Декабря 2012, 01:24:47 »
Что закрыто, доказательств что это поможет уменьшить занимаемую память пока нет.

Пользователь решил продолжить мысль 06 Декабря 2012, 02:10:10:
Вот результат, стало лучше на 100 мбайт, что мало. Должно быть занято не 600, а 150 где то я даже с 250 смирюсь.


Пользователь решил продолжить мысль 06 Декабря 2012, 02:30:54:
Вот данные с домашнего сервера.



htop

« Последнее редактирование: 06 Декабря 2012, 02:30:56 от Alex Gluck »

 

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