Всем привет.{Куча, тонна, море, whatever} {людей, пипла, народа} на этом форуме сообщает о проблемах с FreeBSD 4.9RC.
Я в "затруднительном" положении -- я тоже ее использую, и все работает, по кр. мере, не хуже, чем 4.8.
/poige
--
http://www.i.morning.ru/~poige/
>Всем привет.
>
>{Куча, тонна, море, whatever} {людей, пипла, народа} на этом форуме сообщает о
>проблемах с FreeBSD 4.9RC.
>
>Я в "затруднительном" положении -- я тоже ее использую, и все работает,
>по кр. мере, не хуже, чем 4.8.Повезло видимо. Я после того что творилось в -STABLE начиная с 8 августа сего года не рискну переезжать с RELENG_4_8 в ближайшие три месяца.
У меня на рабочей станциий -CURRENT работает отлично месяцами, но это не показатель стабильности.
Где гарантии, что в -STABLE сейчас все проблемы решили после того как ветка была сломана столько времени? Месяца через 3-4 можно будет подумать, к тому времени окончательно победят PAE. ;)
>Повезло видимо. Я после того что творилось в -STABLE начиная с 8
>августа сего года не рискну переезжать с RELENG_4_8 в ближайшие три
>месяца.Уж сколько раз твердили миру: STABLE это не стабильный релиз!! Читайте хендбук.
BTW, еще была такая "фича" при выходе 4,8: поторопились ребята уже исошник начал расходиться по мирррорам - там кажеться с загрузкой проблемы были, но официального релиза не было. Но как появилась новость на оффсайте все мирорры были приведены в нормальное "рабочее" состояние, т.е. исошники были нормальными...
>STABLE это не стабильный релиз!!Во-первых это ваще не релиз, а ветка. ;)
Во-вторых читал я это, но маразм однако это уважаемый. Вам так не кажется? ;)$ dict stable
8 definitions foundFrom Mueller English-Russian Dictionary [mueller24]:
stable
_I _a.
1: стойкий; устойчивый
2: прочный, крепкий; stable foundation - крепкий фундамент
3: постоянный
4: твердый, непоколебимый; решительныйP.S.
4.x-RELEASE клепается из 4-STABLE от этого никуда не денешься.
И проблемы запрятавшиеся в -STABLE после переноса в нее поддержки PAE,
будут и в релизе. Не думаю что они вылезли уже все. То ли еще будет...
Уж больно революционное решение оказалось. На моей памяти еще не было
такого ньюанса который произошел на промежутке времени август-октябрь
с веткой -STABLE.
>>STABLE это не стабильный релиз!!
>
>Во-первых это ваще не релиз, а ветка. ;)
Угу, неправильно выразился.>Во-вторых читал я это, но маразм однако это уважаемый. Вам так не
>кажется? ;)
>
>$ dict stable
>8 definitions found
>
>From Mueller English-Russian Dictionary [mueller24]:
>
> stable
> _I _a.
> 1: стойкий; устойчивый
> 2: прочный, крепкий; stable
>foundation - крепкий фундамент
> 3: постоянный
> 4: твердый, непоколебимый; решительный
>
Выдержка из http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cu...
FreeBSD-STABLE is our development branch from which major releases are made.
+внимательно читать п. 21.2.2.2
>P.S.
>4.x-RELEASE клепается из 4-STABLE от этого никуда не денешься.
>И проблемы запрятавшиеся в -STABLE после переноса в нее поддержки PAE,
>будут и в релизе. Не думаю что они вылезли уже все. То
>ли еще будет...
>Уж больно революционное решение оказалось. На моей памяти еще не было
>такого ньюанса который произошел на промежутке времени август-октябрь
>с веткой -STABLE.
http://www.freebsd.org/releases/4.9R/todo.html
Внимательно смотреть на статус PAE testing
>>Всем привет.
>>
>>{Куча, тонна, море, whatever} {людей, пипла, народа} на этом форуме сообщает о
>>проблемах с FreeBSD 4.9RC.
>>
>>Я в "затруднительном" положении -- я тоже ее использую, и все работает,
>>по кр. мере, не хуже, чем 4.8.Тогда мне странным образом всегда везет с FreeBSD, несмотря
на то, что я активно обновляю ее и иногда пользуюсь PRERELEASE,
и RC-версиями?С ipfilter, к примеру, были заковырки, после которых не раз,
каюсь, поминал автора "ласково", наблюдая panic, vinum тоже
капризная штука, но это все additional (contributed) software,
в пр-цпе. С самой FreeBSD -- ни разу, если не лезть в те места,
про которых в man'е сказано "не трогать" (mount_null, например).Я думаю, что в большинстве случаев проблема в железе
или/и некомпетентности. Неграмотности и бедности (а если вместе,
то это вообще napalm death) гораздо больше, с этим никто спорить
не будет, верно? Зато, как правило, именно неграмотные спешат на форум
получить ответ на вопрос, который можно найти самому, если приложить
усилий, да еще и заявить что-нть погромче, типа "Фрюха -- сырая",
или "Linux -- отстой". Я не говорю, что это вы, и что ваша проблема
именно в этом. Не в коем случае. Но у меня создается впечатление,
что этого больше, чем действительных проблем.
Вот и весь сказ."Кто говорит не знает, кто знает -- не говорит". Честно признаюсь,
надоело видеть подтверждение этой поговорки.P. S. -CURRENT у меня сейчас тоже стоит на одном из серваков. Я
НЕ ожидал, что его работа будет настолько стабильной, что я
буду подумывать о переводе еще одного сервера./poige
--
http://www.i.morning.ru/~poige/
>P. S. -CURRENT у меня сейчас тоже стоит на одном из серваков.
>Я
>НЕ ожидал, что его работа будет настолько стабильной, что я
>буду подумывать о переводе еще одного сервера.Кстати, да. Аналогично, только ставил из-за именно кривого железа ее. Sis IDE чипсет 4,Х отказываеться понимать, что это аще иде контроллер - грит што вы мне тут за фигню суете, не буду, не хочу...
А 5,1 работает даж с софтапдейтами...
>P. S. -CURRENT у меня сейчас тоже стоит на одном из серваков.
>Я
>НЕ ожидал, что его работа будет настолько стабильной, что я
>буду подумывать о переводе еще одного сервера.-CURRENT как много в этом слове. :)
poige: У тебя -CURRENT. Пожалуйста можешь сделать следующее.
1. Создаем файлик размером 2-3 ГБ
2. Связываем его с любым девайсов md c помощью команды mdconfig
3. Создаем на нем файловую систему UFS.
4. Монтируем наш /dev/md0 в любую директорию.
5. Копируем в нашу директорию в которую смонирован девайс /dev/md0, любой файл размером 20-30 метров, и так желательно несколько раз.
6. Результат должен быть глубокий висяк, сначала команды копирования. kill -9 пытающийся убить процесс копирования не дает никаких результатов, потом висяк команды umount -f /наша/директория. Через пару минут висяк всей системы.Касяк -CURRENT'а тянется примерно с конца июля и на настоящий момент. :(
PR писать лень, да и англицкий мой шибко хромает, чтобы грамотные PR'ы писать.
Впервые столкнулся когда подмонтировал специально созданный Plain Disk для vmware. У меня MBR вынесен в отдельный файл - 32КБ, а второй файл собственно и есть данные, на котором FAT32. Потом пробовал на этом же образе (диске) UFS создать и монтировать таким же способом, таже фигня. Виснет система при записи больший файлов, мелкие файлы копируются на ура.
>>P. S. -CURRENT у меня сейчас тоже стоит на одном из серваков.
>>Я
>>НЕ ожидал, что его работа будет настолько стабильной, что я
>>буду подумывать о переводе еще одного сервера.
>
>-CURRENT как много в этом слове. :)
>
>poige: У тебя -CURRENT. Пожалуйста можешь сделать следующее.Попробую :-) попробовать...
/poige
>Всем привет.
>
>{Куча, тонна, море, whatever} {людей, пипла, народа} на этом форуме сообщает о
>проблемах с FreeBSD 4.9RC.
>
>Я в "затруднительном" положении -- я тоже ее использую, и все работает,
>по кр. мере, не хуже, чем 4.8.
>
>/poige
>--
>http://www.i.morning.ru/~poige/у меня тоже все работает, на моей workstation ...
>>Всем привет.
>>
>>{Куча, тонна, море, whatever} {людей, пипла, народа} на этом форуме сообщает о
>>проблемах с FreeBSD 4.9RC.
>>
>>Я в "затруднительном" положении -- я тоже ее использую, и все работает,
>>по кр. мере, не хуже, чем 4.8.
>>
>>/poige
>>--
>>http://www.i.morning.ru/~poige/
>
>у меня тоже все работает, на моей workstation ...В fido7.ru.unix.bsd говорят, что сломали весьма вкусную для любителей "серверов на IDE-дисках" вещь -- ATA tagging queue.
>>>Всем привет.
>>>
>>>{Куча, тонна, море, whatever} {людей, пипла, народа} на этом форуме сообщает о
>>>проблемах с FreeBSD 4.9RC.
>>>
>>>Я в "затруднительном" положении -- я тоже ее использую, и все работает,
>>>по кр. мере, не хуже, чем 4.8.
>>>
>>>/poige
>>>--
>>>http://www.i.morning.ru/~poige/
>>
>>у меня тоже все работает, на моей workstation ...
>
>В fido7.ru.unix.bsd говорят, что сломали весьма вкусную для любителей "серверов на IDE-дисках"
>вещь -- ATA tagging queue.ну так busdma точат, который перенесли в 4.9 из Current, подобное уже было
в районе между 4.3-4.4 когда Сорен из Current перенес массу новшевств для
ATA, после чего SMP и fxp встали раком и система выпадала в panic при
UDMA.To poige: как не крути, а зависимость от железа, чем дальше, тем чаще
проявляется. Похоже, у кого ATA и SMP, у тех возможны проблемы, серьезные
с нагруженными ATA дисками.To Linas: ты ATA и vinum нагружала в какой системе? Если не ошибаюсь в 4.8-RELEASE, а пишешь про 4.9?
>To Linas: ты ATA и vinum нагружала в какой системе? Если не
>ошибаюсь в 4.8-RELEASE, а пишешь про 4.9?я пишу про 4.9RC и про "все работает" на workstation, и про vinum я тут ничего не имела в виду (еще не хватало мне его на моей рабочей машинке) ;)
vinum нагружала с hw.ata.ata_dma=1 на 4.8-RELEASE-p13, no problems за время тестирования, однако, не уверена, что когда внедрю корень на vinum на сервера, буду включать dma и прочее...
слишком сильны впечатления со времен 4.5 ;(
Кстати, неплохая идея, влить на тестовую машинку 4.9 и потестить уже ее, о результатах, если таковые будут в ближайшем времени, могу сообщить.насчет ata tagging (и прочего ata.anything):
[linas@linas]$ sysctl -a | grep hw.ata
hw.ata.ata_dma: 0
hw.ata.wc: 0
hw.ata.tags: 0
hw.ata.atapi_dma: 0
[linas@linas]$
[...]>насчет ata tagging (и прочего ata.anything):
>[linas@linas]$ sysctl -a | grep hw.ata
>hw.ata.ata_dma: 0
>hw.ata.wc: 0
>hw.ata.tags: 0
>hw.ata.atapi_dma: 0
>[linas@linas]$FreeBSD 4.9-RC i386:
hw.ata.ata_dma: 1
hw.ata.wc: 1
hw.ata.tags: 0
hw.ata.atapi_dma: 0и это при том, что на этой тачке еще и HPT:
atapci1: <HighPoint HPT370 ATA100 controller>
+ диски, которые tags понимают, но tags не сдались вообще никак
(уже говорил). :-)LinaS, в порядке оффтопика -- винум дрянь, если нужен
Software RAID попробуй Linux. :-)/poige
>FreeBSD 4.9-RC i386:
>
>hw.ata.ata_dma: 1
>hw.ata.wc: 1
>hw.ata.tags: 0
>hw.ata.atapi_dma: 0
>я даже верю, что с этим все ок ;)
однако, боюсь, не на любом железе, как уже выше заметил lavr...
у меня была ситуация, когда на паре серверов проблема периодических panic's решилась вырубанием hw.ata.ata_dma="0", при этом на моей машине установка этой переменной в 0 наоборот побуждала периодические panic's (!!!).
Чтобы сказать однозначно "да, у меня это работает" или "нет, это не работает как надо", нужно в каждом отдельном случае (случае сочетания мама+винт и еще наверное + RELEASE) включить и "посмотреть что будет". Не всегда это можно себе позволить ;(>и это при том, что на этой тачке еще и HPT:
>
>atapci1: <HighPoint HPT370 ATA100 controller>
>
>+ диски, которые tags понимают, но tags не сдались вообще никак
>(уже говорил). :-)
>
>LinaS, в порядке оффтопика -- винум дрянь, если нужен
>Software RAID попробуй Linux. :-)
>ох ;)
что тут сказать - не могу. Да и не особо то мне хочется опять перелезать на Linux, слишком я к FreeBSD привыкла уже ;) (я не имею ничего против Linux'a, чтобы никто не подумал!)>/poige
[...]
>>Software RAID попробуй Linux. :-)
>>
>
>ох ;)
>что тут сказать - не могу. Да и не особо то мне
>хочется опять перелезать на Linux, слишком я к FreeBSD привыкла ужепопробуй... Gentoo Linux. :-)
>;) (я не имею ничего против Linux'a, чтобы никто не подумал!)
/poige
>[...]
>
>>насчет ata tagging (и прочего ata.anything):
>>[linas@linas]$ sysctl -a | grep hw.ata
>>hw.ata.ata_dma: 0
>>hw.ata.wc: 0
>>hw.ata.tags: 0
>>hw.ata.atapi_dma: 0
>>[linas@linas]$
>
>FreeBSD 4.9-RC i386:
>
>hw.ata.ata_dma: 1
>hw.ata.wc: 1
>hw.ata.tags: 0
>hw.ata.atapi_dma: 0
>
>и это при том, что на этой тачке еще и HPT:
>
>atapci1: <HighPoint HPT370 ATA100 controller>
>
>+ диски, которые tags понимают, но tags не сдались вообще никак
>(уже говорил). :-)Игорь, можешь для эксперимента сделать параллельно:
make -j4 buildworld
и dd на один диск и если есть подмонтированный NFS или Samba, то с них
копирование(tar/cpio) на другой локальный|ые диски?Хотелось бы узнать как все это под нагрузкой дышит?
>LinaS, в порядке оффтопика -- винум дрянь, если нужен
>Software RAID попробуй Linux. :-):)
To Полина: ты на 4.9-RC нагружала систему и диски?
>/poige
>To Полина: ты на 4.9-RC нагружала систему и диски?
>нет еще
сегодня, думаю, сделаю>>/poige
>>To Полина: ты на 4.9-RC нагружала систему и диски?
>>
>
>нет еще
>сегодня, думаю, сделаювсем привет
если кому-то еще интересно:это делалось на
# uname -a
FreeBSD 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Tue Oct 28 18:58:19 GMT 2003 root@:/usr/local/obj/usr/local/src/sys/KERNEL_CD_DEBUG i386винты
ad0: 38166MB <WDC WD400JB-00ENA0> [77545/16/63] at ata0-master UDMA100
ad2: 57241MB <ST360014A> [116301/16/63] at ata1-master UDMA100hw.ata:
# sysctl -a | grep hw.ata
hw.ata.ata_dma: 1
hw.ata.wc: 1
hw.ata.tags: 1
hw.ata.atapi_dma: 0то, что касается vinum:
# mount
/dev/vinum/root on / (ufs, local)
/dev/vinum/tmp on /tmp (ufs, local, soft-updates)
/dev/vinum/local on /usr/local (ufs, local, soft-updates)
/dev/vinum/var on /var (ufs, local, soft-updates)
procfs on /proc (procfs, local)# vinum list
4 drives:
~~~~~~~~~ вот это он зря...
D first State: up Device /dev/ad0e Avail: 38162/38162 MB (100%)
D second State: up Device /dev/ad2e Avail: 38162/38162 MB (100%)5 volumes:
V root State: up Plexes: 2 Size: 512 MB
V swap State: up Plexes: 2 Size: 1023 MB
V var State: up Plexes: 2 Size: 512 MB
V tmp State: up Plexes: 2 Size: 128 MB
V local State: up Plexes: 2 Size: 35 GB10 plexes:
P root.p0 C State: up Subdisks: 1 Size: 512 MB
P swap.p0 C State: up Subdisks: 1 Size: 1023 MB
P var.p0 C State: up Subdisks: 1 Size: 512 MB
P tmp.p0 C State: up Subdisks: 1 Size: 128 MB
P local.p0 C State: up Subdisks: 1 Size: 35 GB
P root.p1 C State: up Subdisks: 1 Size: 512 MB
P swap.p1 C State: up Subdisks: 1 Size: 1023 MB
P var.p1 C State: up Subdisks: 1 Size: 512 MB
P tmp.p1 C State: up Subdisks: 1 Size: 128 MB
P local.p1 C State: up Subdisks: 1 Size: 35 GB10 subdisks:
S root.p0.s0 State: up PO: 0 B Size: 512 MB
S swap.p0.s0 State: up PO: 0 B Size: 1023 MB
S var.p0.s0 State: up PO: 0 B Size: 512 MB
S tmp.p0.s0 State: up PO: 0 B Size: 128 MB
S local.p0.s0 State: up PO: 0 B Size: 35 GB
S root.p1.s0 State: up PO: 0 B Size: 512 MB
S swap.p1.s0 State: up PO: 0 B Size: 1023 MB
S var.p1.s0 State: up PO: 0 B Size: 512 MB
S tmp.p1.s0 State: up PO: 0 B Size: 128 MB
S local.p1.s0 State: up PO: 0 B Size: 35 GBк нему же:
# swapinfo
Device 1K-blocks Used Avail Capacity Type
/dev/#C91:1 1048304 0 1048304 0% Interleaved
~~~~~~~~~~~~ вот это меня смущает, но сейчас суть не в этом
вообще-то это /dev/vinum/swapчто делалось:
make -j4 buildworldодновременно с этим делалось:
# dd if=/dev/rad0s1 of=/dev/null bs=16777216
2385+1 records in
2385+1 records out
40015954944 bytes transferred in 1137.123117 secs (35190521 bytes/sec)
# dd if=/dev/rad2s1 of=/dev/null bs=16777216
2385+1 records in
2385+1 records out
40015954944 bytes transferred in 782.387294 secs (51145967 bytes/sec)когда у меня были проблемы с dma (на 4.5), такого те машины точно не выдержали бы...
NFS, samba не успела вовлечь в процесс...
результат всего вышесказанного: все живое, никто не падал ;)
как впрочем было и на 4.8PS: прошу прощения, пост получился длинным...
>>>Всем привет.
[...]
>
>В fido7.ru.unix.bsd говорят, что сломали весьма вкусную для любителей "серверов на IDE-дисках"
>вещь -- ATA tagging queue.рекомендую прочитать что это такое, и какие диски это поддерживают
после чего выяснить, какой с этого толк.P. S. Насколькоя помню, эта "штука" во FreeBSD никогда особо хорошо
не поддерживалась. Да и не критична она./poige
--
http://www.i.morning.ru/~poige/