Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Информационная доска

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

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Неравномерное потребление ресурсов сервером

Статус пользователя NithrouS
сообщение 8.6.2011, 18:16
Сообщение #1
Стаж: 15 лет

Сообщений: 38
Благодарностей: 1
Полезность: 23

Здравствуйте, я заметил, что на моём vps под осью Linux дистриутива Debian Lenny, 640 мб озу, 1.1 ггц проц. серверы Counter Strike 1.6 кушают сначала мало памяти, потом больше - это даже если посещение нулевое. К примеру, запустил 3 кс 1.6 сервера: паблик без посещения ест 70 метров, hide n seek ест 75 метров, hide n seek training ест 80 мегобайт, ос + 3 сервера = 325 мегобайт потребления оперативной памяти. Зашло на один сервер человек 10, потребление стало 360 мегобайт. Через часик смотрю: онлайн 4 человека, потребление как и при 10 - 360 метров. Захожу вечером, опять смотрю htop, при нулевом посещении общее потребление озу составляет 380 мегобайт. Можете сказать в чём дело?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя TeRR1bLe
сообщение 8.6.2011, 18:38
Сообщение #2


Стаж: 15 лет

Сообщений: 111
Благодарностей: 17
Полезность: 125

Цитата(NithrouS @ 8.6.2011, 19:16) *
Здравствуйте, я заметил, что на моём vps под осью Linux дистриутива Debian Lenny, 640 мб озу, 1.1 ггц проц. серверы Counter Strike 1.6 кушают сначала мало памяти, потом больше - это даже если посещение нулевое. К примеру, запустил 3 кс 1.6 сервера: паблик без посещения ест 70 метров, hide n seek ест 75 метров, hide n seek training ест 80 мегобайт, ос + 3 сервера = 325 мегобайт потребления оперативной памяти. Зашло на один сервер человек 10, потребление стало 360 мегобайт. Через часик смотрю: онлайн 4 человека, потребление как и при 10 - 360 метров. Захожу вечером, опять смотрю htop, при нулевом посещении общее потребление озу составляет 380 мегобайт. Можете сказать в чём дело?


Загруженый плагинами мб?

sv_maxupdaterate 60
sv_minupdaterate 20
Заметно снижает нагрузку на процесор (рекомендую)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NithrouS
сообщение 8.6.2011, 18:49
Сообщение #3
Стаж: 15 лет

Сообщений: 38
Благодарностей: 1
Полезность: 23

На процессор нагрузка идёт очень маленькая, почти 0

Список плагинов:

sxeban.amxx - sxe injected локальный бан

public_rules.amxx - высвечивающиеся правила
positive_vip.amxx -вип
colored_translit.amxx -чат
colored_translit_config.amxx
afk_manager.amxx - реклама
ad_manager.amxx - афк в спекторов

; Ниже плагины наказания, можно взять как одно целое
atac.amxx
atac_slap.amxx
atac_slap2one.amxx
atac_slay.amxx
atac_spawnslay.amxx
atac_jail.amxx
atac_chicken.amxx
atac_bury.amxx
atac_glow.amxx
atac_bomb.amxx
atac_blind.amxx

Вопрос то не решён: оперативная память сама по себе увеличивается даже при нулевом посещении. Только что заметил возможную закономерность: 0 посещение - было 380 метра оперативки, зашло 3 игрока, поиграли - стало 390 метров оперативы. Игроки вышли, но 390 метров оперативы так и остались. Может это и слукчайность, но оперативка растёт и не спадает. Было при нулевом посещении 325, через пол дня 340, вечером 390.

Можно как-небудь посмотреть какой плагин что кушает?
P.S сервер запускаю под рутом (суперпользователем)

Отредактировал: NithrouS, - 8.6.2011, 18:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Asmodai
сообщение 8.6.2011, 19:19
Сообщение #4
Стаж: 15 лет

Сообщений: 833
Благодарностей: 1
Полезность: 0

Какие плагины для метамода стоят? Под рутом это зря конечно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TeRR1bLe
сообщение 8.6.2011, 19:21
Сообщение #5


Стаж: 15 лет

Сообщений: 111
Благодарностей: 17
Полезность: 125

Цитата(NithrouS @ 8.6.2011, 18:49) *
На процессор нагрузка идёт очень маленькая, почти 0

Список плагинов:

sxeban.amxx - sxe injected локальный бан

public_rules.amxx - высвечивающиеся правила
positive_vip.amxx -вип
colored_translit.amxx -чат
colored_translit_config.amxx
afk_manager.amxx - реклама
ad_manager.amxx - афк в спекторов

; Ниже плагины наказания, можно взять как одно целое
atac.amxx
atac_slap.amxx
atac_slap2one.amxx
atac_slay.amxx
atac_spawnslay.amxx
atac_jail.amxx
atac_chicken.amxx
atac_bury.amxx
atac_glow.amxx
atac_bomb.amxx
atac_blind.amxx

Вопрос то не решён: оперативная память сама по себе увеличивается даже при нулевом посещении. Только что заметил возможную закономерность: 0 посещение - было 380 метра оперативки, зашло 3 игрока, поиграли - стало 390 метров оперативы. Игроки вышли, но 390 метров оперативы так и остались. Может это и слукчайность, но оперативка растёт и не спадает. Было при нулевом посещении 325, через пол дня 340, вечером 390.

Можно как-небудь посмотреть какой плагин что кушает?
P.S сервер запускаю под рутом (суперпользователем)

как бы 3 сервера на такие параметры железа многовато
atac -зачем он? непойму!
также:
public_rules.amxx ? их всеравно никто не читает! тем более не играют по им!
смени местами а то смешно получилось
afk_manager.amxx - реклама
ad_manager.amxx - афк в спекторов

да и линукс сама по себе требовательна!

Отредактировал: TeRR1bLe, - 8.6.2011, 19:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Asmodai
сообщение 8.6.2011, 19:30
Сообщение #6
Стаж: 15 лет

Сообщений: 833
Благодарностей: 1
Полезность: 0

Цитата(TeRR1bLe @ 8.6.2011, 21:21) *
как бы 3 сервера на такие параметры железа многовато
atac -зачем он? непойму!
также:
public_rules.amxx ? их всеравно никто не читает! тем более не играют по им!
смени местами а то смешно получилось
afk_manager.amxx - реклама
ad_manager.amxx - афк в спекторов

да и линукс сама по себе требовательна!

Соглашусь только про количество и то при небольшом fps и рейтах можно. Остальное пусть автор решает.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NithrouS
сообщение 8.6.2011, 20:23
Сообщение #7
Стаж: 15 лет

Сообщений: 38
Благодарностей: 1
Полезность: 23

Только что лёг паблик сервер, войдя в его скрин увидел: Ошибка сегментирования. Сервер в htop отображается, но ест 0.1% озу.
Насчёт ФПС, то живу я в Беларуси, у 90% белорусов, на сколько я знаю, максимальная скорость скачивания 100 кбайт/сек, значит fps тут вообще не важен.

Meta list паблик сервера, все остальные серверы собраны на его основе:

Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.1.3 ini Start ANY
[ 2] dproto_EF RUN - dproto_i386.so v0.9.87 ini Start Never
[ 3] sXe Injected RUN - sxei_mm_i386.so v7.0.8.4 ini ANY ANY
[ 4] AntiDlFile RUN - antidlfile_i386. v1.4 ini Start Never
[ 5] Fun RUN - fun_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 6] CStrike RUN - cstrike_amxx_i38 v1.8.1.3 pl1 ANY ANY
[ 7] CSX RUN - csx_amxx_i386.so v1.8.1.3 pl1 ANY ANY
[ 8] Ham Sandwich RUN - hamsandwich_amxx v1.8.1.3 pl1 ANY ANY
[ 9] FakeMeta RUN - fakemeta_amxx_i3 v1.8.1.3 pl1 ANY ANY
[10] Engine RUN - engine_amxx_i386 v1.8.1.3 pl1 ANY ANY
10 plugins, 10 running

Также список плагинов hns сервера:

sxeban.amxx

public_rules.amxx
colored_translit.amxx
colored_translit_config.amxx
afk_manager.amxx
ad_manager.amxx

plugin_trail.amxx цветнгая линия за игроком

hidenseek.amxx сам плагин мода
specinfo.amxx показывает нажатые клавиши игрока, если за ним наблюдать в спектре
autojoin.amxx автоприсоединение
autoheal.amxx лечение при падении
frostnades.amxx - фрост граната

kz_bugs_stats.amxx - статы прыжков
kz_ljs_xm.amxx

Цитата
как бы 3 сервера на такие параметры железа многовато


Пожалуйста поясните. Про белорусский инет я говорил.

Цитата
atac -зачем он? непойму!


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

Требования линукс я учёл, параллельно с контрой стоит сан андрес сервер, который на протяжении полу года ест столько сколько должен. Ос (80) + самп (20) + контра = 325. Сейчас же 2 запущенные контры жрут 290 метров, хотя после ребута едят 250. (нулевое посещение)

Цитата
Под рутом это зря конечно.


Разьясните пожалуйста почему?

p.s в plugins.cfg пояснений нет, я только тут на форуме их написал*

Отредактировал: NithrouS, - 8.6.2011, 20:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Calmy2008
сообщение 8.6.2011, 21:10
Сообщение #8


Стаж: 16 лет

Сообщений: 90
Благодарностей: 3
Полезность: < 0

Цитата
Пожалуйста поясните. Про белорусский инет я говорил.
Для наказаний тимкиллеров. К примеру кт убил другого кт, убитый может наказать его убийцу разными извращёнными способами, либо забанить на 5 минут, либо простить..

- Ненужный плагин.. ff=0 и всем хорошо: вам меньше мороки, нагрузка на сервер меньше, игроки не бесятся. В большинстве случаев, когда стоит этот плагин, один игрок наносит урон приблизительно в 30-40% другому полагаясь на то, что его убьют и он сможет воспользоваться наказанием... ИМХО
Цитата
как бы 3 сервера на такие параметры железа многовато
Пожалуйста поясните. Про белорусский инет я говорил.

- На такое железо 1 сервер (до 20 слотов). 1.1 ггц проц не больше 18 человек и загрузка цп 100% на мясных мапах(имхо) Загрузка 100%= лаги.

Отредактировал: Calmy2008, - 8.6.2011, 21:30
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя NithrouS
сообщение 8.6.2011, 21:19
Сообщение #9
Стаж: 15 лет

Сообщений: 38
Благодарностей: 1
Полезность: 23

Цитата
В большинстве случаев, когда стоит этот плагин, один игрок наносит урон приблизительно в 30-40% другому полагаясь на то, что его убьют и он сможет воспользоваться наказанием... ИМХО


Было даже сам так делал ;), так что понимаю. Действительно, нужно будет отключить его, Но на hns сервере этот плагин не стоит, хотя расходы озу всё равно набирают обороты на hns и на hns training серверах, значит, плагин на постоянное увеличение озу не влияет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Calmy2008
сообщение 8.6.2011, 21:44
Сообщение #10


Стаж: 16 лет

Сообщений: 90
Благодарностей: 3
Полезность: < 0

Цитата(NithrouS @ 8.6.2011, 22:19) *
Было даже сам так делал ;), так что понимаю. Действительно, нужно будет отключить его, Но на hns сервере этот плагин не стоит, хотя расходы озу всё равно набирают обороты на hns и на hns training серверах, значит, плагин на постоянное увеличение озу не влияет.

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

Отредактировал: Calmy2008, - 8.6.2011, 22:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mel
сообщение 10.6.2011, 15:25
Сообщение #11


Стаж: 15 лет

Сообщений: 232
Благодарностей: 135
Полезность: 831

Цитата
- На такое железо 1 сервер (до 20 слотов). 1.1 ггц проц не больше 18 человек и загрузка цп 100% на мясных мапах(имхо) Загрузка 100%= лаги.


У меня на 512 мб - 2 сервера по 16 стоит. (240 мб жрут оба) Процессор аналогично. Так что выводы ошибочны и так думают многие...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NithrouS
сообщение 10.6.2011, 22:01
Сообщение #12
Стаж: 15 лет

Сообщений: 38
Благодарностей: 1
Полезность: 23

Цитата
У меня на 512 мб - 2 сервера по 16 стоит. (240 мб жрут оба) Процессор аналогично. Так что выводы ошибочны и так думают многие...


В смысле 240 жрут оба? При полной посещаемости?

Цитата
Так что выводы ошибочны и так думают многие...


Я кажется понимаю к чему ты клонишь, но всё ещё хочу спросить: озу также медленно набирает обороты?. К примеру запустил серверы вчера, пру нулеовм посещении 3 сервера + ос кушают 320 метров озу, сегодня же они кушают 420 - это нормально?
+ до этого у меня на машине орудовал другой человек, который в этом хорошо разбирался, на предыдущем железе держал без проблем 3 сервера, 1 паблик на 16 слотов, 1 хнс на 12 и кв на 11 мест. + процессор если не ошибаюсь, вообще отдыхает почти. (сервер без пингбоста запускаю)

Хотелось бы знать сколько сервер кушает в среднем и почему так происходит.

Отредактировал: NithrouS, - 10.6.2011, 22:02
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NithrouS
сообщение 12.6.2011, 10:51
Сообщение #13
Стаж: 15 лет

Сообщений: 38
Благодарностей: 1
Полезность: 23

Пробовал отключать все нестандартные плагины, при старте сервер кушал 12% озу, через день уже 16,8% . Не помогло

Отредактировал: NithrouS, - 12.6.2011, 17:43
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STILL47DEATH
сообщение 13.6.2011, 17:56
Сообщение #14


Стаж: 18 лет

Сообщений: 662
Благодарностей: 83
Полезность: 150

Ребятки, темку надо поднять. У меня что-то подобное, только я запускаю один сервер. Примерно каждый час нагрузка на РАМ просто поднимается!
У меня ос Генту 2010 32 бита.
Те кто возится с юниксами, может подскажите чего-нибудь!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sp0ke
сообщение 13.6.2011, 18:43
Сообщение #15
Стаж: 17 лет

Сообщений: 534
Благодарностей: 102
Полезность: 164

На впс не покажет точную нагрузку на процессор между прочим, так что там далеко не 0%
free -m покажи после старта сервера и уже когда он кушает много без игроков вообще
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 13.6.2011, 19:07
Сообщение #16
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

да на VPS врядли точную нагрузку покажет так как у нее нет доступа к общей нагрузке процессора ( за пределами впс ) я так понимаю
а утечка действительно может быть в плагинах. причем джамповые сервера тянут больше чем классик + ATAC

и кто мешает делать ребут ВПС скажем в 3 часа ночи когда никого нет?

Отредактировал: cs-portal, - 13.6.2011, 19:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NithrouS
сообщение 13.6.2011, 21:36
Сообщение #17
Стаж: 15 лет

Сообщений: 38
Благодарностей: 1
Полезность: 23

Как я понимаю, решением этой проблемы будет рестарт сервера по крону в ночное время?

а утечка действительно может быть в плагинах <== отключил все нестандартные. всё равно ram набирает обороты
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Asmodai
сообщение 13.6.2011, 22:01
Сообщение #18
Стаж: 15 лет

Сообщений: 833
Благодарностей: 1
Полезность: 0

На vds очень многое от типа виртуализации зависит.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NithrouS
сообщение 14.6.2011, 13:33
Сообщение #19
Стаж: 15 лет

Сообщений: 38
Благодарностей: 1
Полезность: 23

- Технологии виртуализации Enterprise класса (Citrix XenServer).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: