Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Lineage II (https://forum.zone-game.info/forumdisplay.php?f=34)
-   -   L2Phoenix Memory Usage (https://forum.zone-game.info/showthread.php?t=11589)

Boomb 14.12.2010 08:05

L2Phoenix Memory Usage
 
Всем доброго времени суток.
Сборка L2p 20715 + гео 20715... Сис требования Int Duo 5.2, 4gb DDR2 ОС UBUNTU 10.10
Проблема в следующем. Значит запускаем серв, вхожу в игру всё красиво, хорошо. Начинаю смотерть Memory Usage постоянно обновляя и вижу как потребление растёт до 87% потом всё колом встаёт на 5 секунд, значение становится 76% и начинает дальше подниматься до верхней планки. (Я думаю что это связано с тем что какие-то данные копятся в коллекторе и затем пишутся на жесткий диск) ну и сразу подумал что это ЛОГИ, логи всего..Но в log.propertis я всё выставил всё false..Дальше смотрю в открытые процессом java файлы, там всё равно пишутся MainLog,gm_action,commands логи. Вот как мне от таких зависаний избавится или свести их к минимуму??...

Deazer 14.12.2010 08:56

Re: L2Phoenix Memory Usage
 
выдели больше памяти на процесс явы если ты стартуешь с полной геодатой.
хотя бы 3 гига (но для полноценной работы с l2pheonix требуется от 4 Гб)
-Xms3080m -Xmx3080m
(гиг у тебя останется на дальнейшие "растраты" )
Зависания происходит от нехватки памяти и процесс явы уходит в swap или как это называется в винде файл подкачки - то есть приложение начинает юзать не шуструю ОЗУ а "уходить" на винт , а как мы знаем в современных PC это самое медленное устройство чтения записи перезаписи данных.

Скачки памяти которые ты видишь в админке это работа GC - то есть это нормально

Still Free 14.12.2010 09:32

Re: L2Phoenix Memory Usage
 
А если его немного подпилить, то он это будет делать без "вставаний колом на 5 секунд" даже на слабых машинах.

Place 14.12.2010 11:57

Re: L2Phoenix Memory Usage
 
Цитата:

Сообщение от Deazer (Сообщение 100440)
Скачки памяти которые ты видишь в админке это работа GC - то есть это нормально

а какой лучше юзать ?

-XX:+UseConcMarkSweepGC -XX:+UseParNewGC
или
-XX:+UseParallelGC

Still Free 14.12.2010 20:42

Re: L2Phoenix Memory Usage
 
Цитата:

Сообщение от Place (Сообщение 100453)
а какой лучше юзать ?

-XX:+UseConcMarkSweepGC -XX:+UseParNewGC
или
-XX:+UseParallelGC

-XX:-UseParallelGC -XX:+UseConcMarkSweepGC

kork80 14.12.2010 21:55

Re: L2Phoenix Memory Usage
 
У меня на ОБТ (на убунту без граф оболочки) стояла сборка фениксов с онлайном 80-120 тел при конфигурации сервера 2гиг оперы и 2х1.6ггц. Так что 4 гига там только если под 1000+ онлайн.

Deazer 15.12.2010 11:58

Re: L2Phoenix Memory Usage
 
Цитата:

Сообщение от kork80 (Сообщение 100519)
У меня на ОБТ (на убунту без граф оболочки) стояла сборка фениксов с онлайном 80-120 тел при конфигурации сервера 2гиг оперы и 2х1.6ггц. Так что 4 гига там только если под 1000+ онлайн.

0_о ты ничего не путаешь ..... На старте сборка 3+ гига кушает, а у тебя на 2 гигах все бегает :D
Последующие объекты не так уж и много памяти потребляют - основной кусок памяти хапается на старте.

Или гео всю не грузишь или у тебя был онлайн 80-120 торговых ботов которым было плевать на залипания в процессе работы GC.

Ozzy 15.12.2010 12:12

Re: L2Phoenix Memory Usage
 
Цитата:

Сообщение от kork80 (Сообщение 100519)
У меня на ОБТ (на убунту без граф оболочки) стояла сборка фениксов с онлайном 80-120 тел при конфигурации сервера 2гиг оперы и 2х1.6ггц. Так что 4 гига там только если под 1000+ онлайн.

Ты на нетбуке ее запускал чель?:_smile_:

Deazer 15.12.2010 12:16

Re: L2Phoenix Memory Usage
 
Цитата:

Сообщение от Place (Сообщение 100453)
а какой лучше юзать ?

-XX:+UseConcMarkSweepGC -XX:+UseParNewGC
или
-XX:+UseParallelGC

Лучше использовать стандартные параметры коллекции, т.е. никаких ключей не указывать "в sh нике"....

Стратегия для коллектора по умолчанию и одновременного коллектора ведут к полной коллекции (только не молодой коллекции) , что достаточно плохо для повышения порога.

Если есть желание позаморачиватся с GC - пожалуйста http://java.sun.com/docs/hotspot/gc1.4.2/faq.html

Pazzl 15.12.2010 12:20

Re: L2Phoenix Memory Usage
 
Цитата:

Сообщение от Deazer (Сообщение 100553)
0_о ты ничего не путаешь ..... На старте сборка 3+ гига кушает, а у тебя на 2 гигах все бегает :D
Последующие объекты не так уж и много памяти потребляют - основной кусок памяти хапается на старте.

Или гео всю не грузишь или у тебя был онлайн 80-120 торговых ботов которым было плевать на залипания в процессе работы GC.

Без гео это будет около 400-500 Мб
с гео нормально работает и на 2048 выделенных для сервера. онлайн до 500


Текущее время: 07:35. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot