Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / osgi-cache и оперативная память / 9 сообщений из 9, страница 1 из 1
14.10.2013, 10:32:58
    #38426149
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
всем привет
озадачился тут безудержным пожиранием оперативной памяти на сервере и выяснил, что джава плодит безумное количество подпроцессов!
когда стал уточнять/персонализировать эти подпроцессы увидел, что львиную их долю составляют jar-файлы osgi-cache/felix

подскажите - можно как-то урезонить аппетиты глассфиша по количеству этих кешей от Apache Felix?
...
Рейтинг: 0 / 0
14.10.2013, 11:26:19
    #38426249
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
Подскажите, пожалуйста, как смотрели процессы и что значит
"львиную долю подпроцессов составляют jar-файлы" - это как понимать?
...
Рейтинг: 0 / 0
14.10.2013, 11:41:45
    #38426277
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
BlazkowiczПодскажите, пожалуйста, как смотрели процессы и что значит
"львиную долю подпроцессов составляют jar-файлы" - это как понимать?сначала ввел команду top =


потом решил посмотреть pstree =


увидев огромное количество подпроцессов, решил уточнить - кто они lsof -p 1726 | grep osgi-cache | head -n 20 =


вот собственно и все
...
Рейтинг: 0 / 0
14.10.2013, 11:43:30
    #38426283
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
сначала, я конечно ввел просто lsof -p 1726, но вывалилось громадное количество строк где преобладали пути к этим jar-файлам
...
Рейтинг: 0 / 0
14.10.2013, 11:59:55
    #38426312
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
Дык может это потоки просто?
...
Рейтинг: 0 / 0
14.10.2013, 12:01:28
    #38426316
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
http://makelinux.net/lib/ibm/Linux_Performance_and_Tuning_Guidelines/doc-58 On systems running Java™ applications, the output of a ps -A command might easily fill up
the display to the point where it is difficult to get a complete picture of all running processes.
In this case, the pstree command might come in handy as it displays the running processes
in a tree structure and consolidates spawned subprocesses (for example, Java threads). The
pstree
...
Рейтинг: 0 / 0
14.10.2013, 12:21:11
    #38426363
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
BlazkowiczДык может это потоки просто?может и так...
вот только все равно не понятно - почему ГлассФиш так дофигища жрет и можно ли ограничить его аппетиты?
p.s. да и вообще - управляется ли оперативная память выделяемая под java ?
...
Рейтинг: 0 / 0
14.10.2013, 12:26:12
    #38426377
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
ОК. А почему вопросы использования памяти вы вдруг начали с просмотра процессов, потоков и открытых файлов?
Сервер вообще что-то делает? Или вхолостую проставивает? Через -Xmx можно задать потолок использования кучи.
Если на сервере много потоков, то можно попробовать через -Xss уменьшить размер стека, выделяемого на каждый поток.
...
Рейтинг: 0 / 0
14.10.2013, 12:45:23
    #38426422
buyboy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
osgi-cache и оперативная память
BlazkowiczОК. А почему вопросы использования памяти вы вдруг начали с просмотра процессов, потоков и открытых файлов?мне показалось, что это взаимосвязанные понятия...

BlazkowiczСервер вообще что-то делает? Или вхолостую проставивает? Через -Xmx можно задать потолок использования кучи.сервер боевой - на нем сайт крутится
спасибо за наводку про -Xmx

BlazkowiczЕсли на сервере много потоков, то можно попробовать через -Xss уменьшить размер стека, выделяемого на каждый поток.ок - буду ковыряться в этом вопросе

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


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