утечка памяти с сервером Counter Strike на FreeBSD

Раздел посвящён игровым серверам и игрушкам вообще.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
BaHJa
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-08-17 18:56:14
Откуда: Ukraine, Ternopil
Контактная информация:

утечка памяти с сервером Counter Strike на FreeBSD

Непрочитанное сообщение BaHJa » 2009-02-26 2:30:05

Доброго времени суток, сервер Counter Strike после длительной работы начинает лагать и занимать очень много виртуальной памяти и постоянно увеличивается занимаемое место, если убить процес и запустить заново то всьо нормально, занымает около 200 мб но после 3-х дней работы увеличиваетса до 1 Gb. Может гдето логи в памяти зависают потомушто чем детальней лог тем скорее заканчиваетса память.
Я запускаю спомощю screen может с ним чо ни так.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: утечка памяти с сервером Counter Strike на FreeBSD

Непрочитанное сообщение zingel » 2009-02-26 2:39:48

ну а

Код: Выделить всё

uname -a

Код: Выделить всё

vmstat -z

Код: Выделить всё

iostat 1 10

Код: Выделить всё

ps -auxwr

Код: Выделить всё

dmesg -a
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
BaHJa
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-08-17 18:56:14
Откуда: Ukraine, Ternopil
Контактная информация:

Re: утечка памяти с сервером Counter Strike на FreeBSD

Непрочитанное сообщение BaHJa » 2009-02-26 21:29:28

Код: Выделить всё

7.0-RELEASE FreeBSD 7.0-RELEASE #3: Sat Aug 30 18:01:55 EEST 2008  amd64
vmstat -z

Код: Выделить всё

ITEM                     SIZE     LIMIT      USED      FREE  REQUESTS  FAILURES
UMA Kegs:                 216,        0,       83,        2,       83,        0
UMA Zones:                216,        0,       83,        2,       83,        0
UMA Slabs:                128,        0,     1659,      255,  5598718,        0
UMA RCntSlabs:            128,        0,      591,      250,  2511138,        0
UMA Hash:                 256,        0,        4,       11,        8,        0
16 Bucket:                152,        0,       37,       38,       90,        0
32 Bucket:                280,        0,       39,       31,      117,        1
64 Bucket:                536,        0,       45,       60,      210,      159
128 Bucket:              1048,        0,      781,       59,    31465,    49521
VM OBJECT:                208,        0,    27997,    42689,  9388182,        0
MAP:                      248,        0,        7,       23,        7,        0
KMAP ENTRY:               112,    83886,       29,      169, 11581550,        0
MAP ENTRY:                112,        0,     7233,     4119, 18300223,        0
DP fakepg:                120,        0,        0,        0,        0,        0
mt_zone:                 1024,        0,      251,       29,      251,        0
16:                        16,        0,     2538,      486, 4915946253,        0
32:                        32,        0,     4085,      763, 5109975380,        0
64:                        64,        0,     6637,      531, 495507532,        0
128:                      128,        0,     6960,     2349, 152657378,        0
256:                      256,        0,     1173,      597, 1914646916,        0
512:                      512,        0,     1378,      883,   851468,        0
1024:                    1024,        0,       91,      305, 14462778,        0
2048:                    2048,        0,       34,      320,   241479,        0
4096:                    4096,        0,      405,      294,   854708,        0
Files:                    120,        0,      575,      634, 33565343,        0
TURNSTILE:                152,        0,      561,       63,      869,        0
umtx pi:                   96,        0,        0,        0,        0,        0
PROC:                    1128,        0,      119,      118,   220641,        0
THREAD:                   824,        0,      242,      318,   120012,        0
UPCALL:                    88,        0,        0,        0,        0,        0
SLEEPQUEUE:                64,        0,      561,      111,      869,        0
VMSPACE:                  416,        0,       65,       97,   219648,        0
audit_record:             984,        0,        0,        0,        0,        0
mbuf_packet:              256,        0,      264,      281, 2962957646,        0
mbuf:                     256,        0,        4,      351, 8200903747,        0
mbuf_cluster:            2048,    25600,      545,      135, 520675251,        0
mbuf_jumbo_pagesize:     4096,    12800,        0,      251, 106278100,        0
mbuf_jumbo_9k:           9216,     6400,        0,        0,        0,        0
mbuf_jumbo_16k:         16384,     3200,        0,        0,        0,        0
mbuf_ext_refcnt:            4,        0,        0,      336,   194845,        0
ACL UMA zone:             388,        0,        0,        0,        0,        0
NetGraph items:            72,      540,        0,        0,        0,        0
g_bio:                    216,        0,        0,      450, 53436438,        0
ata_request:              312,        0,        0,      336, 14155236,        0
ata_composite:            352,        0,        0,        0,        0,        0
VNODE:                    496,        0,    31458,    59070, 20449543,        0
VNODEPOLL:                128,        0,        0,       29,       12,        0
NAMEI:                   1024,        0,        0,      340, 119095750,        0
S VFS Cache:              104,        0,    21228,    41556, 30062651,        0
L VFS Cache:              327,        0,      238,      926,  4917914,        0
DIRHASH:                 1024,        0,     1771,      153,   340939,        0
NFSMOUNT:                 568,        0,        0,        0,        0,        0
NFSNODE:                  664,        0,        0,        0,        0,        0
pipe:                     744,        0,       14,      296,    79649,        0
ksiginfo:                 112,        0,      196,       68,      198,        0
itimer:                   360,        0,        0,        0,        0,        0
KNOTE:                    120,        0,      169,      420, 953230223,        0
socket:                   696,    12330,      812,      903,  5569406,        0
ipq:                       56,      819,        0,      252,     4336,        0
udpcb:                    288,    12337,       22,       82,   191662,        0
inpcb:                    288,    12337,      270,     1355,  5131299,        0
tcpcb:                    728,    12330,      201,     1229,  5131299,        0
tcptw:                     88,     2478,       69,     1065,  1758347,        0
syncache:                 120,    15376,        0,      279,  2805147,        0
hostcache:                136,    15372,      425,      443,    54590,        0
tcpreass:                  40,     1680,        0,      504, 20317154,        0
sackhole:                  32,        0,        0,      404,   357656,        0
sctp_ep:                 1208,    12330,        0,        0,        0,        0
sctp_asoc:               2160,    40000,        0,        0,        0,        0
sctp_laddr:                48,    80064,        0,      216,        9,        0
sctp_raddr:               584,    80003,        0,        0,        0,        0
sctp_chunk:               136,   400008,        0,        0,        0,        0
sctp_readq:               104,   400032,        0,        0,        0,        0
sctp_stream_msg_out:       88,   400008,        0,        0,        0,        0
sctp_asconf_ack:           48,   400032,        0,        0,        0,        0
ripcb:                    288,    12337,        4,       35,     1577,        0
unpcb:                    248,    12330,      582,      378,   244864,        0
rtentry:                  240,        0,       37,       91,     3008,        0
IPFW dynamic rule:        120,        0,        0,        0,        0,        0
divcb:                    288,    12337,        2,       24,        2,        0
SWAPMETA:                 288,   116519,     8919,    18277,   378289,        0
Mountpoints:              808,        0,        7,        8,        9,        0
FFS inode:                192,        0,    31042,    31338, 20441369,        0
FFS1 dinode:              128,        0,        0,        0,        0,        0
FFS2 dinode:              256,        0,    31042,    20288, 20441369,        0
iostat 1 10

Код: Выделить всё

 tty             ad0              ad1              ad4             cpu
 tin tout  KB/t tps  MB/s   KB/t tps  MB/s   KB/t tps  MB/s  us ni sy in id
   0  240  2.58   0  0.00   2.57   0  0.00  18.96  12  0.22  13  0  7  2 77
   0  312  0.00   0  0.00   0.00   0  0.00  15.28 105  1.56  19  0  8  2 71
   0   77  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00  18  0  9  2 71
   0  207  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00  20  0  6  1 74
   0   77  0.00   0  0.00   0.00   0  0.00   9.33   6  0.05  18  0  7  3 72
   0   77  0.00   0  0.00   0.00   0  0.00  16.00  73  1.14  17  0  7  2 74
   0   77  0.00   0  0.00   0.00   0  0.00  16.00   6  0.09  17  0  9  1 73
   0 1374  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00  17  0  7  1 75
   0   77  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00  19  0  9  2 71
   0   77  0.00   0  0.00   0.00   0  0.00   0.00   0  0.00  12  0  9  3 76
top -Sn

Код: Выделить всё

Mem: 1105M Active, 305M Inact, 358M Wired, 67M Cache, 200M Buf, 5808K Free
Swap: 3807M Total, 451M Used, 3356M Free, 11% Inuse


  PID USERNAME    THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
   12 root          1 171 ki31     0K    16K CPU0   0 246.1H 98.24% idle: cpu0
   11 root          1 171 ki31     0K    16K RUN    1 234.8H 54.25% idle: cpu1
10305 game          1   8    0   784M   589M nanslp 0 331:51 35.45% hlds_i486
   43 root          1 -68    -     0K    16K -      0 173:57  2.98% dummynet
   14 root          1 -32    -     0K    16K WAIT   0 170:24  0.88% swi4: clock sio
   37 root          1 -68    -     0K    16K istorm 0 305:39  0.49% irq23: skc0
 1103 squid         1   4    0   622M   550M kqread 1 304:01  0.05% squid
  960 root          1  96    0  4856K  1732K select 0 181:57  0.05% ipacctd
   13 root          1 -44    -     0K    16K WAIT   0  70.2H  0.00% swi1: net
  632 root          1  96    0 15080K  1396K select 0 416:59  0.00% natd
 1232 mysql         2  20    0   292M 13836K sigwai 1  34:32  0.00% mysqld
   16 root          1  96    -     0K    16K -      1  19:08  0.00% yarrow
   49 root          1  20    -     0K    16K syncer 0  16:14  0.00% syncer
  909 bind          5  96    0 53508K 16480K select 0  13:19  0.00% named
   44 root          1 -16    -     0K    16K psleep 1  11:44  0.00% pagedaemon
    3 root          1  -8    -     0K    16K -      0  10:08  0.00% g_up
   23 root          1 -68    -     0K    16K WAIT   0   7:44  0.00% irq22: rl0 atapci0
    4 root          1  -8    -     0K    16K -      1   6:56  0.00% g_down
ps -auxwr | grep hlds

Код: Выделить всё

game  10305 37,8 30,9 802348 603056  p1  S+   ср19    333:14,00 ./hlds_i486 -game cstrike -insecure -nomaster +maxplayers 24 -norestart +i
root  10301  0,0  0,1  7504  1232  ??  Ss   ср19      0:03,12 screen -A -m -d -S csserv su game -c cd /var/games/hlds_l/ && ./hlds_run -
root  20981  0,0  0,0  1544   264  p0  DL+  20:25     0:00,00 grep hlds
root  10303  0,0  0,0 19400   800  p1  Is   ср19      0:00,01 su game -c cd /var/games/hlds_l/ && ./hlds_run -game cstrike -insecure -no
game  10304  0,0  0,1  8692  1268  p1  I+   ср19      0:00,00 su -c cd /var/games/hlds_l/ && ./hlds_run -game cstrike -insecure -nomaste
game  10307  0,0 30,9 802348 603056  p1  S+   ср19      0:00,57 ./hlds_i486 -game cstrike -insecure -nomaster +maxplayers 24 -norestart +i
game  10310  0,0 30,9 802348 603056  p1  S+   ср19      1:32,49 ./hlds_i486 -game cstrike -insecure -nomaster +maxplayers 24 -norestart +i
game  20920  0,0 30,9 802348 603056  p1  I+   20:18     0:00,02 ./hlds_i486 -game cstrike -insecure -nomaster +maxplayers 24 -norestart +i
dmesg -a мою сетевую штормит но на роботу не влияет.

Код: Выделить всё

interrupt storm detected on "irq23:"; throttling interrupt source
interrupt storm detected on "irq23:"; throttling interrupt source
interrupt storm detected on "irq23:"; throttling interrupt source
interrupt storm detected on "irq23:"; throttling interrupt source
interrupt storm detected on "irq23:"; throttling interrupt source
interrupt storm detected on "irq23:"; throttling interrupt source

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: утечка памяти с сервером Counter Strike на FreeBSD

Непрочитанное сообщение paradox » 2009-02-26 21:38:59

кстати а сам сервер же в бинарях идет?

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

Аватара пользователя
BaHJa
ефрейтор
Сообщения: 61
Зарегистрирован: 2008-08-17 18:56:14
Откуда: Ukraine, Ternopil
Контактная информация:

Re: утечка памяти с сервером Counter Strike на FreeBSD

Непрочитанное сообщение BaHJa » 2009-02-27 23:08:15

Отключил Hlguard 1,8 и с ним RLguard 2.6 Утечка прикратилась. Сервер занимаєт 200 мб памяти и этот обейом больше не увеличиваетса.