Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Проблема: фризами на l2p (шайтан rc61)
#1
сборка шайтан RC61, геодата ласт тима, лг
Когда тестил сборку проблем не было, теперь с онлайном 150+ начались проблемы - фризы.
Опытныя путём было выяснено что в момент фризов работает "сборщик мусора".
Воодя в клиенте ".status" видим сколько % из выделенного серверу используется. Так вот, загружая геодату и выделяя 4гб, при обновлении этой команды видим как с 50% использования цифра поднимается до 75%, далее "сборщик мусора", как я понимаю, удаляет что-то из оперативки и снова становится 50%, и по кругу. Всё бы было ничего, но когда онлайн 150+ в момент сброса памяти на сервере фриз на несколько секунд.
В это время нагрузка на проц не меняется, нагрузка на винт (запись/чтение) - чуть увеличивается запись (с 100-200кбс до 600-1500кбс), флуда пакетов нет.

Отключил геодату - памяти стало больше - теперь с 20 до 40% набирается, лагов нет.

Много что ещё делал и ковырял, в итоге выделил 6гб памяти - лаги появились после 250 онлайна.

Интересно, на сервере la2matrix (сборка RC61) для онлайна 2500 озу больше чем 24Гб?

Сколько у вас онлайн, какой конфиг серверного компа, сколько выделено под гейм сервер?

Раньше была сбока д2ж, с таким же онлайном и выделеными 4гб вообще такой проблемы не было.

Может ещё кто-то что-то может по этому поводу сказать? До Шайтана достучатся ВООБЩЕ не получается, хочу оплатить следующий месяц, пишу про это - полный игнор + на форуме не появляется. До Nex1r0 тоже нельзя достучаться, смог помочь только после того как я ему денег предложил (ну это и понятно, деньги нужны всем, предложил я сам, тут всё нормально).

Что касается настройки выделения памяти - всё время выставлял -Xms_цифра_m -Xmx_цифра_m - может ли быть в этом дело?
Сейчас выставил "правельно": -Xmn1g -Xms3g -Xmx6g, но рестарта ещё не делал, онлайн не позволяет.

Мой концифu:
i7, 2 винта по 10к оборотов, 8гб ддр3 озу.
дебиан х64
root@bs:~# java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.3) (6b18-1.8.3-2+squeeze1)
OpenJDK 64-Bit Server VM (build 16.0-b13, mixed mode)

root@bs:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0 (squeeze)
Release: 6.0
Codename: squeeze
root@bs:~#

Добавлено через 4 часа 15 минут
Дописал это(жирным):
nice -n -2 java -server -XX:+AggressiveOpts -verbosegc -Xbootclasspath/p:./jsr167.jar -server -Dfile.encoding=UTF-8 -Xmn1g -Xms3g -Xmx6g -cp lameguard-1.9.5.jar:bsf.jar:javolution.jar:bsh-2.0.jar:c3p0-0.9.1.2.jar:mysql-connector-java-bin.jar:jacksum.jar:l2pserver.jar l2p.gameserver.GameServer > log/stdout.log 2>&1

Показывает работу сборщика мусора:
[GC 3410994K->2475385K(4234176K), 0.0494490 secs]
[GC 3412025K->2478776K(4237824K), 0.0492020 secs]
[GC 3420152K->2481000K(4236480K), 0.0533900 secs]
[GC 3422376K->2481692K(4240448K), 0.0419330 secs]
[GC 3428572K->2484570K(4239360K), 0.0702150 secs]
[GC 3431450K->2486234K(4242688K), 0.0670650 secs]
[GC 3437594K->2487698K(4241600K), 0.0532040 secs]
[GC 3439058K->2491268K(4244480K), 0.0550980 secs]


Как видно из лога лаг это не вызывает.

АП Sad
Ответ
#2
У меня для вас плохая новость...Ошибочный код либо не оптимизированная mysql база дает о себе знать так что исход понятен.
dd if=/dev/zero of=/dev/sdXY:er:
Ответ
#3
SoBadItsMe Написал:У меня для вас плохая новость...Ошибочный код либо не оптимизированная mysql база дает о себе знать так что исход понятен.

Ошибочный код - la2matrix - сборка та же, онлайн 3к сегодня был.

Есть такой момент - БД перенесена с с л2ж, там 69к персонажей (и каждый появлялся с вещами и расходниками).
Но 60 человек - лагов нет, 160 - лаги есть - лично я не понимаю связи.

(ps пошёл чистить БД)
Ответ
#4
Попробовать убрать -XX:+AggressiveOpts
и добавить
-XX:UseSSE=2 -XX:+UseParallelGC -XXTonguearallelGCThreads=N
где N - количество ядер (можно увидеть набрав команду top, затем в ней нажав 1).
Также советую -Xms выставлять равным -Xmx, а -Xmn равным 1/4 от Xms.

С БД врядли дело завязано, но на всякий случай сделайте оптимизацию. У меня в базе было около 50к чарактеров (соответственно и инфа по ним в других таблицах) и фризов не было.
Ответ
#5
Pazzl Написал:Попробовать убрать -XX:+AggressiveOpts
и добавить
-XX:UseSSE=2 -XX:+UseParallelGC -XXTonguearallelGCThreads=N
где N - количество ядер (можно увидеть набрав команду top, затем в ней нажав 1).
Также советую -Xms выставлять равным -Xmx, а -Xmn равным 1/4 от Xms.

С БД врядли дело завязано, но на всякий случай сделайте оптимизацию. У меня в базе было около 50к чарактеров (соответственно и инфа по ним в других таблицах) и фризов не было.

В БД фишка в том что персонажи появляются сразу с несколькими сетами и набором оружий.

Файл запуска изменил, результат ближе к вечеру, когда народ подтянется.
Ответ
#6
Blast Написал:В БД фишка в том что персонажи появляются сразу с несколькими сетами и набором оружий.

Файл запуска изменил, результат ближе к вечеру, когда народ подтянется.

Ну что с фризами ?
Ответ
#7
фризить можно и в игре мобами - заводишь их ...... и серверу трындец
Ответ
#8
Place Написал:фризить можно и в игре мобами - заводишь их ...... и серверу трындец

ну это значит такой сервер ))))
Ответ
#9
красота.
ошибки в логе есть?
какой LA в момент лагов?
Ответ
#10
Разобрались - каким-то образом причиной фризов стала таблица olympiad_nobles, перенесённая со старой борки (да, замудохался переносить с л2ж финала на л2п эпилог, всё равно криво вышло).

И при чтении/записи в эту таблицу начинался "конец света".
Что самое интересное - при получении ноблесса тоже, но почему-то на это обратили внимание когда нашли причину.

Всем кто попвтался помочь - большое спасибо.


хреново
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Lineage 2 PTS 287 Protocol Проблема PSIFAK 1 1,373 01-25-2023, 04:08 AM
Последний пост: Phantom-Dev
  Myext64HF проблема с сетью MystX 3 1,670 11-08-2022, 04:33 AM
Последний пост: Phantom-Dev
  Проблема с rguard\ftguard iDarkEmpire 13 5,860 07-22-2020, 11:31 PM
Последний пост: CTAJIIH
  Проблема с количеством ХП AerisRD 0 1,145 05-19-2020, 08:20 PM
Последний пост: AerisRD
  Проблема с запуском HF5 Shady 6 1,895 04-20-2020, 12:09 PM
Последний пост: Rork
  Проблема с откатами банок Amidamaru 14 3,193 04-04-2020, 05:52 PM
Последний пост: Blackone
  L2 PTS Проблема Reika 3 1,570 02-26-2020, 04:43 PM
Последний пост: Reika
  Проблема с купле-продажей на всех сборках Mor9k400 0 1,103 08-25-2018, 08:10 PM
Последний пост: Mor9k400
  Проблема с входом Windows 10 Alekseu28 1 1,541 03-13-2018, 09:34 AM
Последний пост: malum
  Проблема с св 13 Zelden 4 1,644 01-03-2018, 09:30 AM
Последний пост: ..Kirito..

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)