powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Нехватка оперативной памяти под Linux
12 сообщений из 12, страница 1 из 1
Нехватка оперативной памяти под Linux
    #38973455
PitBull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем доброго времени суток.

Вопрос к знатокам - разрабатываю высоконагруженная система с высоким потреблением оперативной памяти (должна оперировать сотнями тысяч объектов). В процессе разработки пришёл к тому, что в итоге просто не хватает оперативной памяти (вернее, система не занимает все 100 процентов, но где-то на 80 linux сам завершае приложение). Поэтому вопрос - может кто подкинет ссылки на эту тему, либо имеет опыт в таких системах. Сразу скажу, что сейчас перерабатывать алгоритм фактически нереально (задумка как это сделать уже родилась, но времени в притык, в будущем возможно и переделаю).

Заранее всем спасибо
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973470
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PitBullСразу скажу, что сейчас перерабатывать алгоритм фактически нереально
Значит выход только один: сгонять в магазин за дополнительными планками ОЗУ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973479
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PitBullне хватает оперативной памяти (вернее, система не занимает все 100 процентов, но где-то на 80 linux сам завершае приложение)
Где-то читал что линукс по умолчанию не даст одному процессу занять всю память. Это лечится доп.настройками, какими - не подскажу.
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973491
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

man limits должно быть...
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973519
PitBull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivman limits должно быть...

ulimit -a
virtual memory (kbytes, -v) unlimited

оппаньки =(((((((
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973521
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего большой расход памяти вызван фрагментацией из-за постоянных переаллокаций.
Проверить это можно сравнив объем фактический и тот который должен быть.
Лечится с помощью аллокаторов.

То что система убивает процесс - это правильно и с этим бороться не нужно.
Бороться нужно с перерасходом.
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973543
PitBull
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyТо что система убивает процесс - это правильно и с этим бороться не нужно.
Бороться нужно с перерасходом.

Спасибо! Направление понял. Тему закрывать пока не буду, может кто ещё поделится опытом или материалами
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973590
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PitBullMasterZivman limits должно быть...

ulimit -a
virtual memory (kbytes, -v) unlimited

оппаньки =(((((((

ну анлимитед то он анлимитед, но всю память зажрать тебе ядро никогда не даст, будет kernel panic и фсё.
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973594
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyТо что система убивает процесс - это правильно и с этим бороться не нужно.
Бороться нужно с перерасходом.

Так вроде бы это с самого начала было очевидно, нет ?
Или это надо было в явном виде топикстартеру сообщить ?
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973602
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivТак вроде бы это с самого начала было очевидно, нет ?
Или это надо было в явном виде топикстартеру сообщить ?
Я думаю это было не очевидно как минимум тем, кто про лимиты писал ))
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973603
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivвсю память зажрать тебе ядро никогда не даст, будет kernel panic и фсё.
Нет, гораздо раньше возбудится OOM killer, что у него и происходит.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Нехватка оперативной памяти под Linux
    #38973615
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMasterZivвсю память зажрать тебе ядро никогда не даст, будет kernel panic и фсё.
Нет, гораздо раньше возбудится OOM killer, что у него и происходит.


Ну я его и имел в виду.
Я просто так неаккуратно выразился.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Нехватка оперативной памяти под Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]