Alex Samorukov подготовил страницы со статистикой по украинским (http://samm.kiev.ua/uaftp/) и российским (http://mainroad.org.ua/ruftp/) зеркалам FreeBSD.
Статистика собирается раз в час и включает в себя информацию о
работоспособных FTP и CVSup миррорах в зоне ru.freebsd.org и ua.freebsd.org.URL: http://mainroad.org.ua/ruftp/
Новость: http://www.opennet.me/opennews/art.shtml?num=7694
только имейте ввиду, что ваш маршрут необязательно побежит по маршруту Alex Samorukov-а и с разных провайдеров результат может быть прямо противоположный ;)portinstall sysutils/fastest_cvsup
...
# fastest_cvsup -c ru
>> Querying servers in countries: ru
--> Connecting to cvsup.ru.freebsd.org [194.87.13.42]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 39.66 ms
--> Connecting to cvsup2.ru.freebsd.org [195.98.32.105]...
- server replied: OK 17 0 SNAP_16_1f CVSup server ready
- time taken: 23.61 ms
--> Connecting to cvsup3.ru.freebsd.org [193.124.210.26]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 102.60 ms
--> Connecting to cvsup4.ru.freebsd.org [195.34.34.240]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 16.90 ms
--> Connecting to cvsup5.ru.freebsd.org [212.5.64.42]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 21.91 ms
--> Connecting to cvsup6.ru.freebsd.org [195.14.50.21]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 20.03 ms
--> Connecting to cvsup7.ru.freebsd.org [83.222.3.84]...
- server replied: OK 17 0 SNAP_16_1h CVSup server ready
- time taken: 19.87 ms>> Speed Daemons:
- 1st: cvsup4.ru.freebsd.org 16.90 ms
- 2st: cvsup7.ru.freebsd.org 19.87 ms
- 3st: cvsup6.ru.freebsd.org 20.03 ms
>только имейте ввиду, что ваш маршрут необязательно побежит по маршруту
>Alex Samorukov-а и с разных провайдеров результат может быть прямо противоположный
>;)1) На той страничке нет ни слова про маршруты. Коллектор находится в Москве, AS8299.
2) Цель странички - показать живые/дохлые/глючные мирроры. Собственно, вывод top3 в fastest_cvsup и так крайне неточен, но в любом случае, по поводу "противоположного" результата я не соглашусь. Как был cvsup3 тормозом, так у вас и остался. Да и в top3 результаты весьма похожие. Не стоит флудить не разобравшись в сути.
не разобравшись в сути чего именно?
ваши цифры - в теории, на практике у меня скриптик
---
#!/bin/shDEFAULT_CVS="cvsup5.ru.FreeBSD.org"
if [ -f /usr/local/bin/fastest_cvsup ]; then
FAST_CVS=`/usr/local/bin/fastest_cvsup -c ru |grep 1st |awk {'printf $3'}`
else
echo "fastest_cvsup not found, using defaults"
FAST_CVS=${DEFAULT_CVS}
fi/usr/bin/csup -h ${FAST_CVS} -z -g stable-supfile
---вполне адекватен по скорости апдейта, выданного fastest_cvsup-ом.
P.S: какой же это флуд?!
> в теорииимел ввиду для меня ;)
Честно говоря я поражаюсь вам. Знаете, совершенно понятно, что любой человек, который не является идиотом, прекрасно понимает, что цифры, которые я выдал у себя на страничке актуальны ТОЛЬКО для данной машины (провайдер, загруженность каналов, загруженность системы) и ТОЛЬКО на момент запуска скрипта. Линк на fastest_cvsup был дан специально, для того, чтобы желающий сам выбрал себе cvsup миррор по вкусу. Цель страницы - показать работоспособные мирроры, а заодно и отсечь перегруженные или глючные. Писался робот на коленке в течении 20 минут, исключительно потому, что я устал от бардака в ftp*.ua.freebsd.org и хотел выяснить кто живой, кто помер, а кто alias. И писать свой вывод fastest_cvsup, гордо сообщая всем собравшимся, что "у вас по другому" - это и есть флуд. Можно вот ещё `uname -a` постить, и тоже, уверяю вас, не совпадёт )Кстати, скрипт у Вас совершенно отвратительный, стоит иногда читать маны и делать просто там, где можно сделать просто. Не говоря уж о том, что CVS!=CVSup.
#!/bin/sh
if SERVER=`fastest_cvsup -q -c ru`; then
cvsup -h $SERVER /usr/local/etc/cvsup/supfile
fi
> устал от бардака в ftp*.ua.freebsd.org
Может, поможете never@ и компании этот бардак разобрать?--
Миша,
засунув ~700G RAID5 в перетащенный
на новую железку ftp.linux.kiev.ua
>> устал от бардака в ftp*.ua.freebsd.org
>Может, поможете never@ и компании этот бардак разобрать?
>
Ну собственно это была одна из целей написания робота )
Без мониторинга это сделать куда сложнее. Сейчас хорошо видно, какие есть проблемы в .ua.
1) ftp.ua.freebsd.org=ftp2.ua.freebsd.org (вобщем-то нестрашно и понятно почему).
2) ftp5 - давно помер, стоит вынести из DNS
3) ftp6 - живее всех живых, но давно сам по себе, т.е. где-то на 5.2.1 мирроринг помер. Если есть возможность - стоит пнуть админа ) Ну и стоит, видимо, перенести ftp11 на ftp3, потому как неправильно это выдавать всё новые номера как по мне )Вот, накатал PR к handbook сегодня по ftp серверам - когда дойдут руки - сделаю и по cvsup, но до этого хочу сделать робота немного умнее, чтобы он мог определять время обновления ftp/cvsup/rsync мирроров.
>>> устал от бардака в ftp*.ua.freebsd.org
>>Может, поможете never@ и компании этот бардак разобрать?
>Ну собственно это была одна из целей написания робота )
>Без мониторинга это сделать куда сложнее.
Безусловно. Линуксовая часть по крайней мере osdn.org.ua сейчас составляет три машинки (одну вот заменили, ещё одну дошлифую и будем выкатывать) + vserver'ы в них. Тоже пора zabbix какой сгородить, одних monit@localhost уже маловато будет...Наверное, пора какую майнтейнеровку учудить. Например, в рамках провайдеровки.
ещё бы хорошо напихать в днс SRV записи ftp.*.freebsd.org для получения списка всех зеркал через днс
С российских зеркал уже отвык обновляться - может по двое суток стоять запущенный make update и говорить что server busy.
es и ca рулят
>ещё бы хорошо напихать в днс SRV записи ftp.*.freebsd.org для получения списка
>всех зеркал через днсА на самом деле через AXFR зоны вполне себе мило работает ) Я как-то не сразу догадался до этого.
ftp7.ua ,быстрее всех по моему, я както проверял так есть еще и ftp10 ftp11 ftp12
>ftp7.ua ,быстрее всех по моему, я както проверял так есть еще и
>ftp10 ftp11 ftp12
У меня быстрее всего происходит обмен с британским сервером.
Через украинские происходит раза в три дольше.
>ftp7.ua ,быстрее всех по моему, я както проверял так есть еще и
>ftp10 ftp11 ftp12БЫЛ!
Робот сам всё проверяет. Вот AXFR зоны - никаких ftp12.ftp.km.ua.freebsd.org.
ftp.ua.freebsd.org.
ftp1.km.ua.freebsd.org.
ftp10.ua.freebsd.org.
ftp11.ua.freebsd.org.
ftp2.ua.freebsd.org.
ftp5.ua.freebsd.org.
ftp6.ua.freebsd.org.
ftp7.ua.freebsd.org.
ftp8.ua.freebsd.org.
ftp9.ua.freebsd.org.