avatar_MuForum

Анализ нагрузки на сервере MU online, тестирование ConnectServer

Автор MuForum, 2011 Авг. 26, 11:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineсерверconnectserverтестированиенагрузка

MuForum

Тестирование ConnectServer для MU Online;
Дата: 26.08.2011
Потребление памяти, нагрузка на процессор, возможность зайти в игру при атаке.


# Участники:
Цитировать1. BoR v1.0.10.1020;
2. P4F v0.3;
3. SCF v1.80.00;
4. WebZen v20050502;
5. P4F Authorization v0.3.007;


# Стенд:
Цитировать1. Windows 7 Ultimate x64
2. Intel Core 2 Duo P7350
3. 4 GB DDR2-800


# Для данного тестирования были использованы следующие программы:
Цитировать1. RMST SYN Flooder;
2. MCS Flooder by S@nek[BoR];


# Потребление при запуске;
Цитировать1. BoR v1.0.10.1020: Запакована;
- Оператив: 4'108 КБ; Виртуал: 6'264 кб;
2. P4F v0.3: Не запакована;
- Оператив: 1'636 КБ; Виртуал: 2'104 кб;
3. SCF v1.80.00: Не запакована;
- Оператив: 8'836 КБ; Виртуал: 25'424 кб;
4. WebZen v20050502: Не запакована;
- Оператив: 48'124 КБ; Виртуал: 249'220 кб;
5. P4F Authorization v0.3.007: Не запакована;
- Оператив: 1'220 КБ; Виртуал: 1'576 кб;


# Атака множественных соединений:
Цитировать1. BoR v1.0.10.1020: Запакована;
- ЦП: 0-5%; Оператив: 4'312 КБ; Виртуал: 6'464 кб;
- При атаке зайти в игру могут;
2. P4F v0.3: Не запакована;
- ЦП: 0-20%;
- 1. 1528 2000
- 2. 4592 5064
- 3. 7868 8344
- При одной атаке утечка примерно в 3 Мб оператив.памяти и виртуальной памяти;
-- Необходимо дождаться полного отсоединения предыдущих соединений;
- При атаке зайти не могут;
3. SCF v1.80.00: Не запакована;
- ЦП: 0-20%;
- 1. 17544 25944;
- Однократное увеличение оперативной памяти на 9 Мегабайт;
- При атаке зайти не могут;
4. WebZen v20050502: Не запакована;
- ЦП: 0-20%;
- 152481 249234
- Однократное увеличение оперативно памяти на 100 Мегабайт;
- При атаке зайти не могут;
5. P4F Authorization v0.3.007: Не запакована;
- ЦП: 0-20%;
- При одной атаке утечка примерно в 22 Мегабайта оператив.памяти и виртуальной памяти;
-- Необходимо дождаться полного отсоединения предыдущих соединений;
- При атаке зайти не могут;


# Множественные соединения с отправкой пакетов;
Цитировать1. BoR v1.0.10.1020: Защищён;
- ЦП: ~10% на ядро;
2. P4F v0.3: Не защищён;
- ЦП: 50% на ядро;
3. SCF v1.80.00: Защищён;
- ЦП: ~10% на ядро;
4. WebZen v20050502: Не защищён;
- ЦП: ~50% на ядро;
5. P4F Authorization v0.3.007: Не защищён;
- ЦП: ~50% на ядро;


# Таблица производительности:
1. SCF v1.80.00
2. BoR v1.0.10.1020
3. P4F Authorization v0.3.007
4. P4F v0.3
5. WebZen v20050502


# Таблица стабильности и выведения из строя прослушивающего сокета:
1. BoR v1.0.10.1020 - Стабилен;
2. WebZen v20050502 - Стабилен;
3. SCF v1.80.00 - Стабилен;
4. P4F Authorization v0.3.007 - Стабилен;
5. P4F v0.3 - Стабилен;


# Таблица возможности подключения к программе при атаке:
1. BoR v1.0.10.1020 - Возможно;
2. WebZen v20050502 - Невозможно;
3. SCF v1.80.00 - Невозможно;
4. P4F Authorization v0.3.007 - Невозможно;
5. P4F v0.3 - Невозможно;


# Таблица использования ресурсов при нагрузке:
1. BoR v1.0.10.1020 - Постоянные значения;
- Оператив: ~4 МБайт; Виртуал: ~6 МБайт;
2. SCF v1.80.00 - Постоянные значения;
Оператив: ~17 МБайт; Виртуал: ~25 МБайт;
3. WebZen v20050502 - Постоянные значения;
Оператив: ~148 МБайт; Виртуал: ~243 МБайт;
4. P4F v0.3 - Утечка памяти в размере 3 Мегабайт на одну атаку до отключения их со стороны программы.
5. P4F Authorization v0.3.007 - Утечка памяти в размере 20-21 Мегабайт на одну атаку до отключения их со стороны программы.


# Добавлено: Также прилагается видео в подтверждение данных фактов.
ЦитироватьSendSpace.Com: Скачать;


P.S. -> Если не снимать видео при атаке, то результаты нагрузки у многих участников на много выше...
- Нагрузка программы которое снимает видео составляло около 30% на процессор.

epmak

Цитировать2. P4F v0.3;
валиден 3.5
в старом много багов. в сети есть 3.5, нужен - попроси вышлю.

Цитировать5. P4F Authorization v0.3.007;
это старая версия с 2 багами, саня поторопился её выложить, ибо стала не нужна.

интересует 2 впороса:
1. чем тестил? в тудию досилку можно?
2. почему не связался с нами, мы бы предоставили последние версии.

MuForum

#2
[quote name='Леха' timestamp='1314349305' post='10520']валиден 3.5
в старом много багов. в сети есть 3.5, нужен - попроси вышлю.


это старая версия с 2 багами, саня поторопился её выложить, ибо стала не нужна.

интересует 3 впороса:
1. чем тестил? в тудию досилку можно?
2. почему только на 1 форуме выложил?
3. почему не связался с нами, мы бы предоставили последние версии.

тесты весьма интересны, но интересует софт, чем тестил: свое, чужое.[/quote]
0. Прошу выслать новые версии: [email protected]
- Файлы скачал с вашего блога: Перейти;
- Так же заглянул в вашу тему: Перейти;
- Более новой версии не нашел.
1. RMST Syn Flood(но она медленная), и моя самописная, нечем не отличается от RMST, только быстрее и с возможность отправки пакетов.
+ Ещё одна программа, но меня попросили её никому не передавать.
2. На 3-х форумах опубликовано: GreatDev, EG, X-MU;
- В такой же последовательности и публиковал темы.
3. Глава вашей команды очень занята другими делами.

Killbrum

Уважаемый я что должен сидеть тут и выкладывать по первой просьбе? Ко мне зашли родители и мне охота поговорить с ними. А менять родителей на тебя - увольте. Да и я уже сказал. Вот Алексей ставит сейчас х64 ОС вот и будем тестить. И видео гайд будет и всё будет

MuForum

Цитата: Killbrum от 2011 Авг. 26, 12:58  Уважаемый я что должен сидеть тут и выкладывать по первой просьбе? Ко мне зашли родители и мне охота поговорить с ними. А менять родителей на тебя - увольте. Да и я уже сказал. Вот Алексей ставит сейчас х64 ОС вот и будем тестить. И видео гайд будет и всё будет
Уважаемый, вас не кто не просит тут присутствовать, вы можете заниматься своими делами и никто вам не в праве указывать.
- Вас просят чтобы вы выложили вашу последнюю версию и всё =)))
- Темболее если Алексей сейчас ставит x64 ОСЬ и будет тестить, пусть тогда Алексей или вы опубликует вашу последнюю версию и мы параллельно сделаем свой тест и сравним результаты.

Deathless

Цитата: MuForum от 2011 Авг. 26, 12:22  P.S. -> Ещё раз прошу залить новые версии ваших программ на файловые хостинги и опубликовать в данной теме ссылки, чтобы любой желающий смог скачать ваши программы.
Цитата: Killbrum от 2011 Авг. 26, 12:58  Вот Алексей ставит сейчас х64 ОС вот и будем тестить. И видео гайд будет и всё будет
Киллбрум, ты второй раз отписался в теме, но так и не дал ссылки на новые версии программ + ты сейчас ещё что-то тестить собираешься...
Мне кажется ты просто уходишь от ответа и никаких новых версий нет, они просто сейчас появятся...

epmak

ну во-1, мы не ты, никаких горячих хотфиксов те не покажем, ибо их нет и не будет по крайней мере сейчас или в ближайшие дни.
во вторых, к сожалению тестить буду под виртуалкой, но ВСЕ и ПО СЕТИ а не на 127.0.0.1
в третьих, расслабьтесь, все хорошо. кидать помидоры можете - нам все равно
и не зачем тереть мои посты, ибо это не флуд. был задан вопрос, я ответил, пусть и в своеобразной манере.

epmak

Спойлер
[свернуть]
прошу внимательно посмтореть на дату...
3.5 в сети давно, и у кого то он даже стоит ^_^

MuForum

#8
Цитата: epmak от 2011 Авг. 26, 10:57  валиден 3.5
в старом много багов. в сети есть 3.5, нужен - попроси вышлю.


это старая версия с 2 багами, саня поторопился её выложить, ибо стала не нужна.

интересует 2 впороса:
1. чем тестил? в тудию досилку можно?
2. почему не связался с нами, мы бы предоставили последние версии.
К сожалению, в интернете я максимум смог найти версию v0.3
Искал через поисковик: google;
Искал через Yandex;


# Добавлено: По запросу "P4F ConnectServer 3.5" ничего найти не могу.
Искал через поисковик: Yandex;
Искал через поисковик: Google;


P.S. -> Можешь пожалуйста дать ссылку на форум или статью в интернете, где лежит версия 3.5 ?

MOHAPX

Цитата: epmak от 2011 Авг. 26, 10:57  валиден 3.5
в старом много багов. в сети есть 3.5, нужен - попроси вышлю.
это старая версия с 2 багами, саня поторопился её выложить, ибо стала не нужна.

Цитата: Killbrum от 2011 Авг. 26, 11:52  Чаво исправлять то? -_- мне скомпилить надо и всё. Только мы тут независимую экспертизу устрим =)

Цитата: Killbrum от 2011 Авг. 26, 12:58  Уважаемый я что должен сидеть тут и выкладывать по первой просьбе? Ко мне зашли родители и мне охота поговорить с ними. А менять родителей на тебя - увольте. Да и я уже сказал. Вот Алексей ставит сейчас х64 ОС вот и будем тестить. И видео гайд будет и всё будет


Весело тут у вас  (chuckle) .

Только если есть, то выкладывайте. А если нет, то нечего МОЗГ выносить. Я так понял, да и подавляющее большинство, что нечего выкладывать. Зачем компилить прогу, если она уже есть. В любом другом случае её НЕТ.

Profesor08

#10
Некая картинка/скриншот
Спойлер
[свернуть]

А вот файлы с этой картинки:


Ссылки с прямого источника:

MuForum

#11
Извиняюсь за задержку, только что получил новую версию MCS P4F v0.3.5:

# Видео с результатами тестирования новой версии: Скачать с SendSpace.Com; (0.6 Мегабайта)

# Залил видео на Youtube: Перейти;
Цитировать



Изменения по сравнению с версией v0.3;
1. Максимальное кол-во соединений увеличено с 2'001 до 20'001; (в 10 раз)
2. Как следствие большая утечка памяти.
3. По нагрузке изменений нет.
Цитировать# Потребление при запуске;
1. P4F v0.3: Не запакована;
- Оператив: 1'636 КБ; Виртуал: 2'104 кб;
2. P4F v0.3.5: Не запакована;
- Оператив: 1'448 КБ; Виртуал: 2'216 кб;

# Атака множественных соединений:
1. P4F v0.3: Не запакована;
- ЦП: 0-20%;
- При одной атаке утечка примерно в 3 Мб оператив.памяти и виртуальной памяти;
-- Необходимо дождаться полного отсоединения предыдущих соединений;
- При атаке зайти не могут;
2. P4F v0.3.5: Не запакована;
- ЦП: 0-20%;
- При одной атаке утечка примерно в 27-28 Мб оператив.памяти и виртуальной памяти;
-- Необходимо дождаться полного отсоединения предыдущих соединений;
- При атаке зайти не могут;

# Множественные соединения с отправкой пакетов;
1. P4F v0.3: Не защищён;
- ЦП: 50% на ядро;
2. P4F v0.3.5: Не защищён;
- ЦП: 50% на ядро;

P.S. -> Ещё раз благодарю форумчан за ссылку на новую версию программы.

P.S. -> Лёша, если есть более новая версия, опубликуй пожалуйста ссылку, чтобы я и её протестировал.
- Заранее спасибо.

Killbrum

Собственно смешно =) когда Бор фейлится сразу все затихают. Когда он что то постит сразу буря эмоций мол мы фейнулись и т.д. и т.п. А не зря я сам проверил. Собственно видео :)


MuForum

Цитата: Killbrum от 2011 Авг. 26, 14:18  Собственно смешно =) когда Бор фейлится сразу все затихают. Когда он что то постит сразу буря эмоций мол мы фейнулись и т.д. и т.п. А не зря я сам проверил. Собственно видео :)

Ваше высочетсво, а вы не подумали что у нас разные программы и разные методы атаки а? =)))
- Видео с результатами новой версии я опубликовал. (Можешь сам посмотреть)


P.S. -> Если так хочешь, то потестируй свой MCS при нагрузке с пакетами...


MuForum

#15
Цитата: Killbrum от 2011 Авг. 26, 14:31  Часть №2
...
Ещё раз объясняю, эти программы только эмулируют соединения...
- А ты напиши программу которая ещё во время новых соединений будет отправлять пакеты с запросом на получения списка серверов, вот тогда и посмотрим как твой MCS будет нагружать компьютер....


P.S. -> Я вижу ты уже из последних сил пытаешься хоть как-то перевернуть результаты тестирования....


# Добавлено: Если вы до сих пор не понимаете о чём я, то я ещё раз сделаю вырезку из основного текста...
Цитировать# Потребление при запуске;
...
5. P4F Authorization v0.3.007: Не запакована;
- Оператив: 1'220 КБ; Виртуал: 1'576 кб;


# Атака множественных соединений:
Цитата
...
5. P4F Authorization v0.3.007: Не запакована;
- ЦП: 0-20%;
- При одной атаке утечка примерно в 22 Мегабайта оператив.памяти и виртуальной памяти;
-- Необходимо дождаться полного отсоединения предыдущих соединений;
- При атаке зайти не могут;


# Множественные соединения с отправкой пакетов;
Цитата
...
5. P4F Authorization v0.3.007: Не защищён;
- ЦП: ~50% на ядро;

# Для пояснения лог из программы:
Цитировать### MCS Flooder - MU ConnectServer Flooder ###
### Developer by S@nek[BoR] ###
### Version: 1.0.0.37 ###

IPAddress: '127.0.0.1';
PortTCP: 44405;

# List of commands:
1. start - Press multiple connections.
2. start2 - Press multiple connections with 1000 packets.
3. stop - Stop multiple connections.
4. clear - Clear logs.
5. abort - Close all connections.
6. save - Save data in file.
7. exit - Exit from program.

>
- То есть, когда я в программе писал команду "start2", то эмулировались соединения и в этот же момент отправлялось 1'000 пакетов на получения списка серверов (C1 04 F4 06) // GetServerList;


P.S. -> Так что не обижайся килл, но в этот раз, как бы ты не хотел, но ты никак уже не перевернёшь результаты....

MuForum

#16
Цитата: BrokenCyde от 2011 Авг. 26, 14:50  Не поделишься утилитой?

Спойлер
[свернуть]
Вам она не нужна =)))
А тот человек который захочет, найдёт способ сделать аналог.
- Это не составит труда...
- А давать лишний шанс чтобы атаковали GS я не хочу =)))

cokpat

как же заипали это холивары непонятные.
Такое ощущение, что каждый разраб пытается навязать свое мнение. Кому надо тот сам протестит и посмотрит.
Ясное дело что результат сделанный самим разрабом и выставив свой продукт на 1 место выглядит как абсурд и не более того.

Найдите независимого эксперта и воюйте.

Killbrum

Собственно данный мини - рассказ повествует людям о том как же хитро бор ведет своё черный пиар. В очередной раз (напомню что это уже как минимум 3ий видео ответ . И каждый раз когда БоР тим делает свои реализы они начинают свой черный пиар. И каждый раз они падают лицом в грязь всё сильнее и сильнее) после реализа нового коннект сервера поднялась суматоха. Опять появилось множество комментариев с грязью в нашу сторону, а мессенджеры начали забивать унылым стёбом в жанре "ну что? Схавал? ". Нас на самом деле всё это достало и мы решили опять пролить чуток света на все эти пакости. Нас попросту удивило как же ровненько в результатах от данного индивидуума располагались КоннектСервера. А именно то что БоРовский КС кушал 0-5% цпу, а абсолютно все остальные 0-20%. Нас это испугало. И мы решили разобраться в чем же на самом деле проблема. Собственно , как мы и ожидали, не обошлось без , мягко говоря, хитростей и подлостей со стороны БоР Тим.

Скачать Видео

MuForum

#19
Цитата: Killbrum от 2011 Авг. 26, 18:30  Собственно данный мини - рассказ повествует людям о том как же хитро бор ведет своё черный пиар. В очередной раз (напомню что это уже как минимум 3ий видео ответ . И каждый раз когда БоР тим делает свои реализы они начинают свой черный пиар. И каждый раз они падают лицом в грязь всё сильнее и сильнее) после реализа нового коннект сервера поднялась суматоха. Опять появилось множество комментариев с грязью в нашу сторону, а мессенджеры начали забивать унылым стёбом в жанре "ну что? Схавал? ". Нас на самом деле всё это достало и мы решили опять пролить чуток света на все эти пакости. Нас попросту удивило как же ровненько в результатах от данного индивидуума располагались КоннектСервера. А именно то что БоРовский КС кушал 0-5% цпу, а абсолютно все остальные 0-20%. Нас это испугало. И мы решили разобраться в чем же на самом деле проблема. Собственно , как мы и ожидали, не обошлось без , мягко говоря, хитростей и подлостей со стороны БоР Тим.

Скачать Видео
Вы видимо молодой человек не знаете про кол-во сокетов на порт на локальной машине, и что на локальной машине есть такое понятие как сокет в простое, значение которого 2 минуты по умолчанию...
И что для чистоты теста нужно чтобы программа досилки корректно закрывали соединения, иначе они торчат в системе ещё по умолчанию 2 минуты...
Решили ещё раз попробовать всех надурить, снова перевернуть все результаты, огорчу вас, не получится....
- Публикую видео на котором была атака на 70к соединений и я спокойно мог зайти в игру обычным способом...
- Вот видео которое на корень развеевает глупости снятые Killbrum'ом: SendSpace.Com;


# MCS Flooder by S@nek[BoR]: SendSpace.Com;
- Чтобы любой желающий мог у себя на компьютере потестировать разные MCS.
- Программа по умолчанию может атаковать лишь локальный компьютер: 127.0.0.1:44405; (Программа запакована)


P.S. -> Смешно наблюдать как данный человек никак не может успокоиться, и любыми способами пытается оклеветать чужую работу...

Похожие темы (5)