Скачки пинга

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
bombik
Нович0к
Нович0к
Сообщения: 25
Зарегистрирован: 04.03.2012

#1 Сообщение 07.03.2012, 14:41

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

Загрузка процессора на половину +/-.
Оперативки свободной достаточно.

Помогите решить это не приятную вещь.

kadet89
Майор
Майор
Сообщения: 557
Зарегистрирован: 26.12.2006

#2 Сообщение 07.03.2012, 15:47

bombik, то, что вы написали, мне, и другим посетителям форума ничего не говорит.
Как вы измеряли загрузку процессора? И сколько у вашего процессора ядер?
Какой у вас винчестер? Какием мапы? Сколько игроков на сервере в момент лаг?
Какое значение rate?
И, в конце концов, скрин net_graph 3 в момент лаг обязателен, заучите это как постулат.
Никто гадать вам здесь за просто так без всяких оснований не будет.

И еще список всех плагинов и скриптов также в студию

bombik
Нович0к
Нович0к
Сообщения: 25
Зарегистрирован: 04.03.2012

#3 Сообщение 07.03.2012, 17:13

Загрузка процессора (htop)
Изображение
Процессор Intel Core I5 - 2500 (3.2Ghz x 4)

Игроков на данный момент 15.
На данный момент стоит карта surf_greatriver_xdrem4, а так в принципе на всех картах в CS:S при онлайне выше 10, кроме стандартных (Правда иногда и на стандартных бывает, но там минимальный скачок 1-2).
rate 25000, скачок пинга происходит у всех игроков.
net_graph 3
Изображение
И так дальше идет с каждой смертью игрока объем полосы становиться меньше, но это и так понятно.
Плагины
На всех серверах разное количество плагинов, но всегда одно и тоже. Плагины на сурф сервере:
Listing 44 plugins:
01 "Admin Menu" (1.4.1) by AlliedModders LLC
02 "Show Damage" (1.0.7) by exvel
03 "Basic Info Triggers" (1.4.1) by AlliedModders LLC
04 "No Block" (1.0.0.0) by sslice
05 "Map configs" (1.1.1) by Berni
06 "Client Preferences" (1.4.1) by AlliedModders LLC
07 "Basic Chat" (1.4.1) by AlliedModders LLC
08 "Map Nominations" (1.3.4) by AlliedModders LLC
09 "Fun Votes" (1.4.1) by AlliedModders LLC
10 "Extended Comm" (2.2.4) by Twisted|Panda
11 "DeadChat" (2.0) by Greyscale
12 "Nextmap" (1.4.1) by AlliedModders LLC
13 "Quake Sounds" (1.8) by dalto
14 "Ban disconnected players" (1.04) by mad_hamster
15 "Basic Votes" (1.4.1) by AlliedModders LLC
16 "Player Commands" (1.4.1) by AlliedModders LLC
17 "Rock The Vote" (1.3.4) by AlliedModders LLC
18 "RandomCycle" (1.3.4) by AlliedModders LLC
19 "Admin Help" (1.4.1) by AlliedModders LLC
20 "Fun Commands" (1.4.1) by AlliedModders LLC
21 "Sound Commands" (1.4.1) by AlliedModders LLC
22 "SourceBans" (1.4.9) by SourceBans Development Team
23 "Dissolve" (1.0.0.1) by L. Duke
24 "High Ping Kicker - Lite Edition" (1.0.0.1) by Liam
25 "Advanced Client Redirect" (1.0) by Olly/Tobi
26 "HLstatsX CE Ingame Plugin" (1.6.13) by psychonic
27 "Admin File Reader" (1.4.1) by AlliedModders LLC
28 "Players Votes" (1.5.0) by The Resident, pZv!
29 "Spray Tracer" (5.8) by Nican132, CptMoore, Lebson506th
30 "Anti-Reconnect" (1.1.5) by exvel
31 "TeamSwitch" (1.3) by MistaGee
32 "mapchooser_snd.smx"
33 "Basic Commands" (1.4.1) by AlliedModders LLC
34 "Anti Team Flash" (1.2.2) by Twisted|Panda (Orig: SAMURAI16/Kigen)
35 "FragRadio SourceMod Plugin" (1.3) by JokerIce Modded by DiGi
36 "Admin List" (1.2) by Fredd
37 "AdsQL Advertisements System" (1.7.8) by PharaohsPaw
38 "Spawn Protection" (1.5) by Fredd
39 "Admin loggin" (1.0) by vIr-Dan
40 "Reserved Slots" (1.4.1) by AlliedModders LLC
41 "Premium Mod" (1.7.0) by ***
42 "Anti-Flood" (1.4.1) by AlliedModders LLC
43 "VoiceMgr" (2.2.2) by s1dex
44 "Redie 4 SourceMod" (1.3) by MeoW

kadet89
Майор
Майор
Сообщения: 557
Зарегистрирован: 26.12.2006

#4 Сообщение 08.03.2012, 16:11

Ну на графике не очень заметно что скрин сделан в момент лаг, т.к. все показатели свидетельствуют об их отсутствии.
Лаги видны в левой части графика, но без цифр толком не сказать что их вызвало.
В общем скринить нужно именно в момент лаг.
Пока могу предположить - проблема в винчестере, в разных операционках она диагностируется поразному, поэтому не буду писать как проверить
При смене мапы происходит много операций считывания - сервер загружает мапу, все модели, конфиги, + если скачивание настроено с сервера - то еще раздает недостающие мапы, модели, текстуры всем игрокам.
Некоторые скрипты в начале каждой карты делают какие-то времязатратные операции - например некоторые скидывают статистику в MySQL. Если запросов много,.... ну к примеру больше 10-20 - то сервак подвисает пока они все не пройдут.
Поэтому я рекомендую
1) Отключить все скрипты и проверить в этом ли проблема. Если в этом - то подключать их небольшими группами, пока проблема не появится
2) Проверить загрузку винчестера и фрагментацию директории серва.

Аватара пользователя
Z-RAY-Z
Капитан
Капитан
Сообщения: 424
Зарегистрирован: 29.01.2010
Откуда: Нововоронеж
Поблагодарили: 2 раза
Контактная информация:

#5 Сообщение 08.03.2012, 18:59

На Линуксе фрагментация отсутствует.
Изображение
Изображение

bombik
Нович0к
Нович0к
Сообщения: 25
Зарегистрирован: 04.03.2012

#6 Сообщение 08.03.2012, 21:14

Так конечно не видно на графике, что лаг потому что это не лаг, а просто скачок пинга, который происходит в начале каждой карты и длиться несколько секунд или до уменьшения игроков на сервере.

kadet89
Майор
Майор
Сообщения: 557
Зарегистрирован: 26.12.2006

#7 Сообщение 10.03.2012, 04:22

Z-RAY-Z, вы заблуждаетесь. Если капнуть глубже, то вы узнаете что у линукса есть много файловых систем. У Ext например, в последней версии - Ext4 большую часть работы посвятили именно снижению фрагментации.
А пишут что её (фрагментации) нет, потому как на лине обычно не используют винчестер так, как на винде и фрагментироваться нечему.
bombik я уже написал, тут только методом перебора. В момент смены мапы происходит много чего - загружаются модели, мапа, выставляются игроки - это всё нагружает проц, оператню, винчестер, сеть.
Все эти вещи можно промониторить. Если не умеете, то как минимум половину можно отсеять исключением.

Ответить