Перейти к содержимому


Rizer

Дата регистрации: 14 авг 2016
Офлайн Последняя активность: янв 29 2025 00:07
-----

#14403 Ограничение Пинголётов И Лагалётов

Автор: Rizer : 22 Ноябрь 2016 - 10:04

Тесты, отчёт, выводы.

http://forum.il2stur...blemy/?p=474286

 

Там вообщем то всё.

На данный момент я с этой хернёй ничего сделать не могу.




#14319 Ограничение Пинголётов И Лагалётов

Автор: Rizer : 18 Ноябрь 2016 - 06:02

Vachik

Тут интереснее, сервер в этот момент лагало, хоть и не сильно.

Пересмотрел кучу игроков, которые были в этот момент на сервере, пинг скакал только у небольшой части в этот момент.

Во пара примеров со скачками, выбранных случайно.

2016-11-18_4-58-09.jpg 2016-11-18_4-53-47.jpg

 

Но конкретно у этого месса, скачки пинга были очень сильные, со 100 до 600.

2016-11-18_4-49-03.jpg 2016-11-18_4-49-51.jpg 2016-11-18_4-51-51.jpg

 

Думаю, что в данном случае, все эти эволюции месса(пилот bphard666), из-за огромного пинга. 

 

Хотя утверждать пока ничего нельзя, может на разных пилотов по разному влияет перегруз сервера.

Я Гагарину в очередной раз(сотый уже), напомнил про необходимость апа сервера.

Цифры, тесты, все уже сделаны.

Если апнуться на 4690k@4.7 - получим 40% прироста от текущего.

Если на 6600к@4.7 - 50%

 

По лагам сервера отлично видно, что он страдает только при большом онлайне(по вечерам), значит проблема в производительности, а ни в чём то ещё.

Ап решил бы эти проблемы, развязал бы руки картоделам, и можно было бы спокойно разбираться с сетевой частью проблемы.

 

А сейчас я не могу отделить лаги сервера от лагов сети.




#14120 Ограничение Пинголётов И Лагалётов

Автор: Rizer : 13 Ноябрь 2016 - 12:41

Собственно говоря, всё ещё отлаживаю.

Но, программа большую часть времени запущена, статистика по пингу собирается, так что можно начать искать взаимосвязь.

Есть и такие с большим пингом

2016-11-13_11-37-38.jpg

и такие

2016-11-13_11-38-10.jpg

 

Теперь нужно набрать статистику, и увидеть взаимосвязь между графиками и поведением самолёта в игре.

Что нам требуется:

Если вы заметили лагающий самолёт, причём не обязательно противника - любой, пишите сюда.

1. Ваш ник в игре.

2. Ник лагающего.

3. Время по Мск, до секунд не обязательно, но желательно в пределах пары минут.

4. Описание, как это выглядело.

 

Статистика собирается за 24 часа, так что писать не позже чем через сутки после события.

 

Что бы поймать время, можно запускать\перезапускать запись или делать скриншот, будет время создания ролика или скрина.

События любые.

От - "при полёте плотным строем в паре, напарника чуть подёргивало, на полметра"

До - "самолёт вдалеке дёрнуло и он за полсекунды взмыл на км вверх"




#14016 Ограничение Пинголётов И Лагалётов

Автор: Rizer : 05 Ноябрь 2016 - 11:48

По пингу.

@=FB=TL больше(уже месяц) мне не отвечает.

То есть я предоставил все данные, которые он просил, сделал тесты для него. В ответ тишина, неделю назад напоминал о себе.

Типично для 1С, ни спасибо, ни исправим/не исправим, просто тихий игнор...

 

Программу я пишу, просто застопорились в одном месте непонятно из-за чего.

На днях начнём собирать первую статистику(массовую, по всем игрокам) по пингу и лагам.

Тогда будет понятно, можно ли в текущей, кривой, реализации сетевой части ДС, что то сделать с пинголётами.

 

Но даже в случае хорошего результата, я смогу исправить только часть проблем, т.к. для остального нужны правки ДС от 1С.




#13941 Ограничение Пинголётов И Лагалётов

Автор: Rizer : 28 Октябрь 2016 - 03:49

У меня небольшая просьба.

Мне нужно собрать немного статистики для программы, которую я пишу для крыльев.

 

Когда вы зашли на сервер крыльев, заходите сюда, смотрите свой пинг на крыльях.

И запускаете через Пуск - выполнить - CMD. Там набираете "ping 195.177.105.58 -n 10"

Получаете результаты, вроде:

 Статистика Ping для 195.177.105.58:    Пакетов: отправлено = 10, получено = 10, потеряно = 0
    (0% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 10мсек, Максимальное = 11 мсек, Среднее = 10 мсек

Пишите результаты с сайта и результаты команды ping сюда.

 

Нужно хотя бы результатов 5 собрать.




#13133 Ограничение Пинголётов И Лагалётов

Автор: Rizer : 24 Сентябрь 2016 - 06:19

Протестировал я производительность ДСЕРВЕРА на карте которую мне дал Vachik
Вообщем то всё можно уместить в одну фразу, у меня она не лагает ) 
Т.е. я летал вокруг Хенок, когда в воздухе были все 10 пар и сервер держал нагрузку на моей системе. И когда я заходил на сервер, визуально нагрузка почти не росла.
 
По тестам:
Запускал карту без игроков делал скриншоты окна дсервера каждую 61 сек., вплоть до 13 минуты, когда нагрузка больше не растёт.
Повторяемость хорошая, разброс измерений меньше 1%
Все предположения, которые я озвучивал раньше, подтвердились.
 
cpu/memory          avg tick - perfomance gain %
3600/1600 ht off      13,13                                0
3600/2133 ht off      12,22                             7,4
4700/1600 ht off      10,86                           20,9
4700/2133 ht off      10,03                           30,9
4700/2133 ht on        9,87                              33
 
Отталкиваемся от типичного Хеon, который дают в аренду хостеры. 3600 частота, память 1600.
Гоним память, получаем 7% прибавки. Гоним камень, получаем 20%.
Гоним вместе, получаем 30%.
HyperTreading действительно даёт небольшую прибавку, около 1%, если сравнивать между собой тесты напрямую, ошибки тут нет, я делал по 3 замера в каждом из этих режимов.
 
Лаги на сервере из-за перегрузки, начинаются когда тик сервера доходит до 19-20мс, что абсолютно логично, так как он по задумке разработчиков должен держать 50 тиков в секунду.
 
Исходники
Вложенный файл  PERF test.zip   12,01 КБ   139 Скачано



#12837 Ограничение Пинголётов И Лагалётов

Автор: Rizer : 12 Сентябрь 2016 - 18:27

Проверил я(мы), то что предлагал здесь http://il2war.ru/ind...pic=784&p=12818

Нашёл в ТС доброго человека из красных, заметьте, синий ТС как обычно пустой.

 

Получилось немного сумбурно, его не пускало на 72АГ, зашли на ДЕД нормал, мне пришлось взять лавку, на которой я впервые...

Точные режимы, которые я включал , не записывал, но сделал около 15 тестов, что бы по крайней мере составить первое впечатление, что и как влияет на дёрганье самолёта в прицеле.

 

Не удалось воспроизвести:

Скорость 1000км\ч, когда самолёт просто испаряется.

Постоянные варпы метров по 200.

Варпы скорее всего получатся, нужно просто подумать, и провести ещё тесты.

 

А всё остальное есть, подёргивания на 2-3м, варпы на 5-10-20-50м. Мгновенные, градусов на 10-15, изменения траектории.

Повторюсь, я не запускал торрент, а хотел изучить влияние различных сетевых проблем, на поведение самолёта.

Поэтому использовал специальную утилиту, в которой можно точно задать различные параметры проблем в сети.

 

Прям однозначных выводов не будет. Но:

При пинге <150, максимум что удаётся создать, это небольшие подёргивания. Варпов сделать не получилось.

При большем пинге, может быть как и стабильный полёт и/или небольшие подёргивания, так и полная жопа, если сеть плохая.

 

Вообщем то неплохо устроить хороший тест, с записью параметров каждого замера в блокнотик, а последующим анализом.

Но желания пока нет, бьёмся как....

 

PS, для тех кому интересно техническая составляющая, проверялся Jitter, Packet loss, packet duplication, packet reordering, packet corruption