IPB

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

5 страниц V  « < 2 3 4 5 >  
Ответить в данную темуНачать новую тему
Заметки о стабильности XBT
Shift
сообщение 29.1.2009, 17:37
Сообщение #61


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



Это конфиг который держит 20 000+ пиров ......


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Yodj
сообщение 29.1.2009, 17:48
Сообщение #62


Активный участник
***

Группа: Модератор
Сообщений: 480
Регистрация: 15.12.2008
Из: Москва, Орехово-Борисово
Пользователь №: 8



Цитата(Shift @ 29.1.2009, 16:37) *
Это конфиг который держит 20 000+ пиров ......

А мне, как чайни....., т.е. как держателю локального ретрекера надо прописывать этот конфиг??? Или обойдется и так?


--------------------
http://yodj.no-ip.org:2710/announce
http://yodj.no-ip.org:2710/statistic
Район: Орехово-Борисово Префикс: orb Подсеть: 10.1.х.х, 10.167.х.х, 10.172.0-55.х Cвязанные районы: orb|zbl Подсеть Зябликово 10.252.0.1- 10.252.95.254
Перейти в начало страницы
 
+Цитировать сообщение
Shift
сообщение 29.1.2009, 18:25
Сообщение #63


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



Если не падает можно не прописывать smile.gif этот конфиг - щидящий режим для MySQL
Если проблем нет лучше не трогать smile.gif


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Yodj
сообщение 29.1.2009, 19:00
Сообщение #64


Активный участник
***

Группа: Модератор
Сообщений: 480
Регистрация: 15.12.2008
Из: Москва, Орехово-Борисово
Пользователь №: 8



Цитата(Shift @ 29.1.2009, 17:25) *
Если не падает можно не прописывать smile.gif этот конфиг - щидящий режим для MySQL
Если проблем нет лучше не трогать smile.gif

Ок, понял!


--------------------
http://yodj.no-ip.org:2710/announce
http://yodj.no-ip.org:2710/statistic
Район: Орехово-Борисово Префикс: orb Подсеть: 10.1.х.х, 10.167.х.х, 10.172.0-55.х Cвязанные районы: orb|zbl Подсеть Зябликово 10.252.0.1- 10.252.95.254
Перейти в начало страницы
 
+Цитировать сообщение
provokatorx3
сообщение 4.2.2009, 1:02
Сообщение #65


Участник
**

Группа: Пользователи
Сообщений: 19
Регистрация: 16.12.2008
Из: Москва
Пользователь №: 35



хм, ну незнаю за несколько месяцев ни разу не падал, вот сейчас уже 6ой день аптайм...


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Shift
сообщение 4.2.2009, 1:28
Сообщение #66


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



у меня при кол-во пиров меньше 15 к он держался месяц после превышения отметки 23 начал падать по непонятным причинам


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Gri.fon
сообщение 10.2.2009, 0:40
Сообщение #67


Активный участник
***

Группа: Пользователи
Сообщений: 47
Регистрация: 8.1.2009
Из: Екатеринбург
Пользователь №: 154



А можно как нибуть связаться с разрабом этого XBT, мб он знает в чем трабла у меня?
Перейти в начало страницы
 
+Цитировать сообщение
Shift
сообщение 10.2.2009, 0:49
Сообщение #68


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



на сурс фордже если только контакты смотреть ...


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Gri.fon
сообщение 10.2.2009, 4:17
Сообщение #69


Активный участник
***

Группа: Пользователи
Сообщений: 47
Регистрация: 8.1.2009
Из: Екатеринбург
Пользователь №: 154



А может быть этот баг из за версии sql серва? у меня стоит чуть постарее чем тот что лежит в архиве с ретрекером
Перейти в начало страницы
 
+Цитировать сообщение
MASMAS
сообщение 12.2.2009, 22:19
Сообщение #70


Активный участник
***

Группа: Пользователи
Сообщений: 143
Регистрация: 15.12.2008
Пользователь №: 23



Цитата(Gri.fon @ 10.2.2009, 3:17) *
А может быть этот баг из за версии sql серва? у меня стоит чуть постарее чем тот что лежит в архиве с ретрекером


у меня точно такая же проблема, появилась как только число пиров перевалила за 5 тысяч. В чем проблема - так и не выяснил, появляется в случайный момент времени - может до сбоя и сутки проработать, а бывает и через 5 мин после запуска падает


Просто в планировщике задач каждый час запускаю батник с содержимым

net stop "XBT Tracker"
net start "XBT Tracker"
Перейти в начало страницы
 
+Цитировать сообщение
alex14n
сообщение 10.3.2009, 12:13
Сообщение #71


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 10.3.2009
Пользователь №: 728



Могу рассказать про стабильность XBT. Живёт на одном трекере уже 2 года.
Сейчас обслуживает 120-180 тысяч пиров при 5-минутном анонсе, т.е. 400-600 запросов в секунду.
Пробовали ставить 1-минутный анонс - 1800-2000 запросов в секунду, Load Average почти поднялся до 1.
Вот целая статья про него: http://habrahabr.ru/blogs/server_side_optimization/53360/

Для ретрекера на самом деле ему вообще не нужен MySQL.
Ставится анонимный режим, без логирования, с авто-регистрацией, и всё.
В таком режиме он и десятки тысяч запросов в секунду обслужит, только скорее интернет-канал умрёт чем сам XBT.
Перейти в начало страницы
 
+Цитировать сообщение
MASMAS
сообщение 10.3.2009, 18:49
Сообщение #72


Активный участник
***

Группа: Пользователи
Сообщений: 143
Регистрация: 15.12.2008
Пользователь №: 23



под винду хбт штука жутко лагучая, падает даже при небольшой нагрузке, выдавая select failed - enobufs


на линухе постабильнее, но тоже падает

например этот http://p2p.corbina.net:2710/sta трекер падает примерно раз в 1-2 суток (по счастью сам автоматически перезапускается), макс. поток запросов 250 штук в секунду
Перейти в начало страницы
 
+Цитировать сообщение
JDVU
сообщение 10.3.2009, 21:01
Сообщение #73


Активный участник
***

Группа: Пользователи
Сообщений: 39
Регистрация: 2.3.2009
Пользователь №: 638



на линухе не падает, это всё руки. смотрите настройки мускля и тыды
Перейти в начало страницы
 
+Цитировать сообщение
Gri.fon
сообщение 10.3.2009, 21:42
Сообщение #74


Активный участник
***

Группа: Пользователи
Сообщений: 47
Регистрация: 8.1.2009
Из: Екатеринбург
Пользователь №: 154



Цитата(alex14n @ 10.3.2009, 13:13) *
Ставится анонимный режим, без логирования, с авто-регистрацией, и всё.
В таком режиме он и десятки тысяч запросов в секунду обслужит, только скорее интернет-канал умрёт чем сам XBT.


А вот про это можно поподробней, как именно это сделать и какими командами, трекер стоит на винде
Перейти в начало страницы
 
+Цитировать сообщение
RoadTrain
сообщение 10.3.2009, 23:56
Сообщение #75


Активный участник
***

Группа: Пользователи
Сообщений: 148
Регистрация: 15.12.2008
Из: Псков
Пользователь №: 14



xbt_tracker.conf
http://xbtt.sourceforge.net/tracker/
поковыряйте параметры.
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 11.3.2009, 0:58
Сообщение #76


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Цитата(MASMAS @ 10.3.2009, 18:49) *
под винду хбт штука жутко лагучая, падает даже при небольшой нагрузке, выдавая select failed - enobufs


на линухе постабильнее, но тоже падает

например этот http://p2p.corbina.net:2710/sta трекер падает примерно раз в 1-2 суток (по счастью сам автоматически перезапускается), макс. поток запросов 250 штук в секунду


ИМХО тоже всё в настройки упирается...


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
alex14n
сообщение 11.3.2009, 2:44
Сообщение #77


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 10.3.2009
Пользователь №: 728



Цитата(MASMAS @ 10.3.2009, 17:49) *
под винду хбт штука жутко лагучая, падает даже при небольшой нагрузке, выдавая select failed - enobufs

м... даж не знаю, в *никсах это зависит от максимально допустимого числа открытых файлов - его можно вручную поднимать, а чего в винде...

ещё вроде в винде есть некий IOCP, который планируют поддержать в Libevent:
https://blog.torproject.org/blog/some-notes...cp-and-libevent


Цитата(MASMAS @ 10.3.2009, 17:49) *
на линухе постабильнее, но тоже падает

это исключительно вопрос настройки. видел XBT с миллионом пиров с аптаймом в несколько месяцев

а opentracker в качестве ретрекера никто не пробовал кстати?
http://erdgeist.org/arts/software/opentracker/

Цитата(Gri.fon @ 10.3.2009, 20:42) *
А вот про это можно поподробней, как именно это сделать и какими командами, трекер стоит на винде

надо смотреть всю ли работу с базой можно отключить из конфигов,
если нет - в server.cpp можно закомментировать всё что не надо
(в write_db_users и write_db_files + заполнение буферов,
впрочем и read_db_users и read_db_files_sql не нужны).
отключать scrape кстати смысла нет - он вообще ресурсы не ест, нагрузку не создаёт
Перейти в начало страницы
 
+Цитировать сообщение
SaveTheRbtz
сообщение 11.3.2009, 2:45
Сообщение #78


Новичок
*

Группа: Пользователи
Сообщений: 7
Регистрация: 11.3.2009
Пользователь №: 741



Цитата(MASMAS @ 10.3.2009, 17:49) *
под винду хбт штука жутко лагучая, падает даже при небольшой нагрузке, выдавая select failed - enobufs


на линухе постабильнее, но тоже падает

например этот http://p2p.corbina.net:2710/sta трекер падает примерно раз в 1-2 суток (по счастью сам автоматически перезапускается), макс. поток запросов 250 штук в секунду

Вот тут обсуждалось:
https://sourceforge.net/forum/forum.php?thr...forum_id=328824 - лимит на количество дескрипторов у select()
https://sourceforge.net/forum/forum.php?thr...forum_id=328824 - маленький backlog у listen()

Тюним ОС(Фря i386)
loader.conf
Код
kern.maxdsiz="2147483648"
kern.ipc.nmbclusters=65536
kern.ipc.maxsockets=204800
net.inet.tcp.syncache.hashsize=1024
net.inet.tcp.syncache.bucketlimit=100
net.inet.tcp.tcbhashsize=4096


sysctl.conf
Код
kern.ipc.somaxconn=4096
kern.maxfiles=204800
kern.maxfilesperproc=200000
kern.maxvnodes=200000
kern.ipc.nmbclusters=65536
net.inet.tcp.recvspace=8192
net.inet.tcp.sendspace=16384
net.inet.ip.portrange.first=1024
net.inet.ip.portrange.last=65535
net.inet.udp.blackhole=1
net.inet.tcp.blackhole=2
net.inet.tcp.msl=3000
net.inet.tcp.maxtcptw=40960
net.inet.tcp.nolocaltimewait=100


В основном изменения направлены на увеличение лимита открытых файлов (как в общем, так и для одного процесса), увеличение кол-ва сетевых буферов и уменьшения их размеров.



Нагрузка небольшая, но трекер сам по себе не падает, перезапускаем только при в несении изменений в код
Перейти в начало страницы
 
+Цитировать сообщение
alex14n
сообщение 11.3.2009, 2:56
Сообщение #79


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 10.3.2009
Пользователь №: 728



в мускуле обязательно надо поднять размер буфера... max_allowed_packet если ничего не путаю
Перейти в начало страницы
 
+Цитировать сообщение
alex14n
сообщение 11.3.2009, 15:01
Сообщение #80


Новичок
*

Группа: Пользователи
Сообщений: 6
Регистрация: 10.3.2009
Пользователь №: 728



Глянул исходник. В конфиге надо указать mysql_host=- (минус) тогда XBT вообще к мускулу лезть не будет
Перейти в начало страницы
 
+Цитировать сообщение

5 страниц V  « < 2 3 4 5 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 29.3.2024, 2:28
Top.Mail.Ru