Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Лаги FreeBSD 6.1-STABLE SMP игровой сервер...

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix
Предыдущая тема :: Следующая тема  
Автор Сообщение
wild99



Зарегистрирован: 20.05.2007
Сообщения: 3

СообщениеДобавлено: Вс Май 20 2007 23:25    Заголовок сообщения: Лаги FreeBSD 6.1-STABLE SMP игровой сервер... Ответить с цитатой

Значит тачка Dual Xeon 2х3,2Ghz/MB Intel 7320/4Gb DDRII/RAID 1 (встроенный рейд в мамку)

Ситуация следующая. На сервере стоит игровой сервак Ragnarok онлайн 600-1000 человек.
Софт: FreeBSD 6.1 SMP, Mysql,apache1.3(пустой),ftp и собсно игровой сервер Ragnarok - eathena.
Тачка раз в 5 мощнее чем нужна при таком онлайне.. Пинг до серва 5-15мс. Периодически (раз в 1-2 минуты) в работе игрового сервера замечается подвисаниена 1-2 секунды, потом все нормально опять. Во время подвисания ни монстры ни игроки не двигаются, иногда людей откидывает назад, пинги летят суперски... Нагрузка сервера не увеличивается... Подвисает только игровой серв... При небольшом онлайне (100-300 после рестарта) такого не наблюдается...
Перепробовал все что можно... Уже не верю в победу ))) Может кто поможет ))) С меня пиво Smile

Softupdates включены.
Сетевуха встроенная em, polling включен.

Отличия sysctl от дефолта:
---
kern.maxdsiz=1073741824 (сервак кушает оперативы 600-700 мегов)
kern.ipc.somaxconn=8192
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
net.inet.icmp.drop_redirect=1
net.inet.icmp.log_redirect=1
net.inet.ip.redirect=0
net.inet.tcp.sendspace=32768
net.inet.tcp.recvspace=65536
net.inet.ip.sourceroute=0
net.inet.ip.accept_sourceroute=0
net.inet.icmp.bmcastecho=0
net.inet.icmp.maskrepl=0
net.inet.tcp.msl=7500
net.inet.icmp.icmplim=50
kern.polling.enable=1
kern.maxusers=1500
kern.ipc.maxsockbuf=2097152
kern.maxfiles=65536
kern.maxfilesperproc=32768
net.inet.tcp.delayed_ack=0
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.udp.recvspace=65535
net.inet.udp.maxdgram=131072
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535
---

Вывод топа:
----
last pid: 89229; load averages: 0.71, 0.65, 0.68 up 8+06:24:55 22:47:31
86 processes: 1 running, 85 sleeping
CPU states: 3.2% user, 0.0% nice, 4.4% system, 0.0% interrupt, 92.4% idle
Mem: 1299M Active, 1333M Inact, 217M Wired, 147M Cache, 112M Buf, 16M Free
Swap: 2048M Total, 12K Used, 2048M Free

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
15675 server 1 92 -5 588M 576M select 0 20.0H 18.70% map-server_sq
446 mysql 41 20 0 344M 313M kserel 0 477:29 1.22% mysqld
15674 server 1 96 0 25104K 23576K select 2 11:27 0.00% char-server_s
15673 server 1 96 0 675M 364M select 2 1:49 0.00% login-server_
447 root 1 96 0 2504K 1796K select 0 0:20 0.00% httpd
478 root 1 96 0 3420K 2276K select 2 0:14 0.00% sendmail
488 root 1 8 0 1328K 932K nanslp 0 0:02 0.00% cron
472 root 1 96 0 3356K 1864K select 2 0:02 0.00% sshd
288 root 1 96 0 1300K 848K select 2 0:02 0.00% syslogd
549 www 1 4 0 2632K 1988K accept 0 0:02 0.00% httpd
551 www 1 4 0 2632K 1996K accept 0 0:02 0.00% httpd
550 www 1 4 0 2632K 1976K accept 2 0:02 0.00% httpd
552 www 1 4 0 2596K 1964K sbwait 0 0:02 0.00% httpd
553 www 1 4 0 2632K 1980K accept 0 0:01 0.00% httpd
558 www 1 4 0 2596K 1960K sbwait 0 0:01 0.00% httpd
559 www 1 4 0 2572K 1936K sbwait 0 0:01 0.00% httpd
560 www 1 4 0 2584K 1944K sbwait 0 0:01 0.00% httpd
----

game# vmstat -i
interrupt total rate
irq17: em0 17013629 23
irq18: atapci1 28472020 39
cpu0: timer 1427854463 1997
cpu3: timer 1428239942 1998
cpu1: timer 1427854277 1997
cpu2: timer 1428239941 1998
Total 5757674272 8056


game# netstat -m
895/1295/2190 mbufs in use (current/cache/total)
272/608/880/97024 mbuf clusters in use (current/cache/total/max)
272/229 mbuf+clusters out of packet secondary zone in use (current/cache)
0/0/0/0 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/0 9k jumbo clusters in use (current/cache/total/max)
0/0/0/0 16k jumbo clusters in use (current/cache/total/max)
767K/1539K/2307K bytes allocated to network (current/cache/total)
28688324/5946372/5959026 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
18/181/24512 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
5852 requests for I/O initiated by sendfile
71 calls to protocol drain routines

Ща поставлю вот этот патч от mbufs denied: http://security.freebsd.org/advisories/Fre...N-06:02.net.asc но не думаю что поможет. По результату отпишусь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wild99



Зарегистрирован: 20.05.2007
Сообщения: 3

СообщениеДобавлено: Вс Май 20 2007 23:27    Заголовок сообщения: Ответить с цитатой

HZ=1000
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
wild99



Зарегистрирован: 20.05.2007
Сообщения: 3

СообщениеДобавлено: Вт Май 22 2007 00:24    Заголовок сообщения: Ответить с цитатой

ап
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Goplit



Зарегистрирован: 05.06.2007
Сообщения: 5

СообщениеДобавлено: Вт Июн 05 2007 14:19    Заголовок сообщения: Ответить с цитатой

попробуй в это же время сидеть терминалом на машине и смотреть четам творится по top и т.д.
удостоверится надо что именно виновато.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Unix Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...