URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 67137
[ Назад ]

Исходное сообщение
"Официально вышел релиз OpenBSD 4.7"

Отправлено opennews , 19-Май-10 17:55 
Официально анонсирован (http://www.openbsd.org/) выход OpenBSD 4.7 (http://www.openbsd.org/47.html). В отличие от прошлого релиза, 4.6 (http://www.opennet.me/opennews/art.shtml?num=23890), вышедшего чуть раньше обычного, текущий релиз задержался на несколько недель по техническим причинам, связанным с проблемами на фабрике, печатающей диски.


Ключевые особенности версии 4.7:


-  Поддержка новой платформы loongson (http://www.openbsd.org/loongson.html), китайского аналога MIPS (http://ru.wikipedia.org/wiki/MIPS);
-  Поддержка запуска OpenBSD в гостевом домене в sun4v (поддержка запуска в качестве управляющего домена уже имеется);
-  Многочисленные изменения в SCSI-стеке, в том числе улучшение в работе программных RAID (softraid (http://www.openbsd.org/papers/asiabsdcon2010_softraid/softra... поддержка multipath, поддержка vscsi (http://www.openbsd.org/cgi-bin/man.cgi?query=vscsi&sektion=4... (виртуальный SCSI-драйвер), iSCSI (http://www.o...

URL: http://www.openbsd.org/47.html
Новость: http://www.opennet.me/opennews/art.shtml?num=26649


Содержание

Сообщения в этом обсуждении
"Официально вышел релиз OpenBSD 4.7"
Отправлено nsk , 19-Май-10 17:55 
OpenBSD лучшая. Отличная новость для всех, кто использует эту замечательную систему. спасибо разработчикам.

"Официально вышел релиз OpenBSD 4.7"
Отправлено бедный буратино , 19-Май-10 17:58 
Новость без песенки — не новость.

"Официально вышел релиз OpenBSD 4.7"
Отправлено Resonance , 19-Май-10 18:35 
http://www.openbsd.org/lyrics.html#47

"Официально вышел релиз OpenBSD 4.7"
Отправлено аноним , 19-Май-10 18:52 
Как это без песенки?! Не надо паники! :)

http://www.openbsd.org/lyrics.html#47


"Официально вышел релиз OpenBSD 4.7"
Отправлено pavlinux , 19-Май-10 19:03 
...
Однажды, когда я летел Однажды, когда я летел
Через открытым небом Через открытым небом
Я видел мост на свободу Я видел мост на свободу
Были ослаблены с течением времени были ослаблены с течением времени

Серверной комнате горел серверной комнате горел
И плавления массива и плавления массива
Мало дыхание холодного воздуха немного дыхание холодного воздуха
Было достаточно, чтобы сохранить день было достаточно, чтобы сохранить день

Ветер с моря дул, ветер с моря дул,
Нагонял беду, нагонял беду,
И сказал ты мне, и сказал ты мне,
Больше не приду, больше не приду....
....

Меня, меня, всё, всё, время, время, папа, папа,
учил, учил, делать, делать, баэкапы, бэкапы,
желательно, желательно, на, на, RAID1, RAID1  Ж:)


"Официально вышел релиз OpenBSD 4.7"
Отправлено Аноним , 19-Май-10 20:22 
код ты пишешь так же херово как и стихи сочиняешь?

"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 19-Май-10 20:25 
>Ветер с моря дул, ветер с моря дул,
>Нагонял беду, нагонял беду,
>И сказал ты мне, и сказал ты мне,
>Больше не приду, больше не приду....

O_o у дураков мысли сходятся — у меня была такая же ассоциация, когда первый раз прочёл текст песенки…


"Официально вышел релиз OpenBSD 4.7"
Отправлено аноним , 20-Май-10 18:39 
>Однажды, когда я летел Однажды, когда я летел
>pavlinux,

Оопс. И ни одна сволочь не предупредила бедного Павлинукса что BSD != LSD, а уж если применить вместе то ... пропал павлинукс! Заделается хиппарём, уйдёт из ментовки в вольные артисты и поменяет ник на pavbsd! :)


PS: Кажись и меня зацепило %-)


"Официально вышел релиз OpenBSD 4.7"
Отправлено Аноним , 19-Май-10 18:07 
«инкорпорированная» — это круто, спасибо :)

"Официально вышел релиз OpenBSD 4.7"
Отправлено Аноним , 19-Май-10 18:17 
Чуть глаза на лоб не вылезли - прочитал, что вышля Фряха 4.7, подумал, что в прошлое вернулся

"Официально вышел релиз OpenBSD 4.7"
Отправлено dr , 19-Май-10 18:55 
Как показывает практика, версия проекта слабо связана с его функциональными возможностью, стабильностью и зрелостью. Вон Linux-ядро уже сколько лет 2.6.X - и ничего, хорошо себя чувствует.

"Официально вышел релиз OpenBSD 4.7"
Отправлено pavlinux , 19-Май-10 19:14 
>Как показывает практика, версия проекта слабо связана с его функциональными возможностью, стабильностью
>и зрелостью. Вон Linux-ядро уже сколько лет 2.6.X - и ничего,
>хорошо себя чувствует.

2.6 это 4 подядра

2.6.0 - 2.6.9
2.6.10 - 2.6.16 (17, какое-то непонятное было)
2.6.17 - 2.6.27
2.6.28 -............


"Официально вышел релиз OpenBSD 4.7"
Отправлено User294 , 19-Май-10 21:07 
давай ты в 2.6.28 поюхаешь ext4, а? :)

"Официально вышел релиз OpenBSD 4.7"
Отправлено anonymous , 19-Май-10 22:41 
Да хоть в .18, если ядрышко из RHEL :)

"Официально вышел релиз OpenBSD 4.7"
Отправлено Andrey Mitrofanov , 19-Май-10 23:02 
В 4.7 уже собирается?? B-?

"Официально вышел релиз OpenBSD 4.7"
Отправлено pavlinux , 20-Май-10 00:44 
>давай ты в 2.6.28 поюхаешь ext4, а? :)

extN я вообще никуда не буду нюхать


"Официально вышел релиз OpenBSD 4.7"
Отправлено Аноним , 20-Май-10 13:54 
правильно, павлин, нюхать надо ufs

"Официально вышел релиз OpenBSD 4.7"
Отправлено Анонимъ , 19-Май-10 19:22 
> что позволяет использовать их для сведения аудиодорожек;

И кто же это сводит аудиодорожки под OpenBSD?!


"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 19-Май-10 20:20 
>> что позволяет использовать их для сведения аудиодорожек;
>
>И кто же это сводит аудиодорожки под OpenBSD?!

Те же люди, которые занимаются разработкой libsndio (через которую также работают aucat и midicat), которые поддерживают порт JACK и т.д. Можете назвать их извращенцами, если хотите, у них всё работает (а что не работает, то через какое-то время начинает работать) и это гут. :)


"Официально вышел релиз OpenBSD 4.7"
Отправлено Добрый Дохтур , 19-Май-10 21:55 
люди страдают ерундой. Делать надо то, что хорошо получается, а не хвататься за все подряд.

тот же sun4v нафиг нужен? взять T2000, поставить openbsd/solaris и прогнать oltp-бенчмарк на mysql/postgres с 1,2,4,8...64 клиентов, после чего построить график.

И будет как у dragonflybsd на этом графике:

http://people.freebsd.org/~kris/scaling/os-mysql.png


"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 19-Май-10 22:08 
>люди страдают ерундой. Делать надо то, что хорошо получается, а не хвататься
>за все подряд.
>
>тот же sun4v нафиг нужен? взять T2000, поставить openbsd/solaris и прогнать oltp-бенчмарк
>на mysql/postgres с 1,2,4,8...64 клиентов, после чего построить график.
>
>И будет как у dragonflybsd на этом графике:
>
>http://people.freebsd.org/~kris/scaling/os-mysql.png

Они используют то, что у них получается, следовательно, получается (для их задач) достаточно хорошо. Вас никто использовать плоды их трудов не заставляет. Чем они вам жить-то мешают?!

Не говоря про то, что libsndio действительно очень интересная разработка — вы бы хоть почитали сначала, что и как она умеет, а потом уже утверждали с апломбом, что это ерунда.


"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 19-Май-10 22:15 
>люди страдают ерундой. Делать надо то, что хорошо получается, а не хвататься
>за все подряд.
>
>тот же sun4v нафиг нужен? взять T2000, поставить openbsd/solaris и прогнать oltp-бенчмарк
>на mysql/postgres с 1,2,4,8...64 клиентов, после чего построить график.
>
>И будет как у dragonflybsd на этом графике:
>
>http://people.freebsd.org/~kris/scaling/os-mysql.png

И, кстати, MySQL и PostgreSQL — принципиально отличаются. В случае с MySQL, скорее всего, будет действительно не очень хорошо, если не задействовать rthreads. А PostgreSQL параллелит работу на процессы, а не на потоки, и поэтому масштабируется прекрасно.


"Официально вышел релиз OpenBSD 4.7"
Отправлено Allex , 20-Май-10 14:13 
Идёт, идёт работа!
Скоро посоревнуемся.
http://www.openbsd.org/papers/asiabsdcon2010_smp_for_sgi.pdf

"Официально вышел релиз OpenBSD 4.7"
Отправлено аноним , 20-Май-10 18:47 
Если коротко: Добрый Дохтур Инна!

>люди страдают ерундой.

Если озвучить название того чем страдаешь ты - Максим пост потрёт :(

>Делать надо то, что хорошо получается, а не хвататься за все подряд.

у них получается хорошо. Я про звук.


"Ура!"
Отправлено Шохрух , 20-Май-10 19:51 
Отличная новость! Пользуюсь еще с 3.1 - отличная ОС. Особенно в сетях :)

"Официально вышел релиз OpenBSD 4.7"
Отправлено SaveMeGood , 21-Май-10 10:30 
Ух ты, уже 4.7. Из всей новости можно заметить, разве, что очередное изменение синтаксиса pf. Живут у меня в магазинах два опенка 4.3 и 4.4 )), не трогаю.

"Официально вышел релиз OpenBSD 4.7"
Отправлено gara , 21-Май-10 15:27 
а как на openbsd nginx нагрузки тянет?

"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 21-Май-10 16:43 
Нормально тянет, благо он честно форкается и поддерживает kqueue. Больших стресс-тестов, правда, не гонял.

"Официально вышел релиз OpenBSD 4.7"
Отправлено anonymous , 23-Май-10 11:50 
подскажите пожалуйста, как у сабжа обстоят дела с UTF8? это единственное, что пока останавливало перед ознакомлением с сей легендой :)

"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 23-Май-10 12:33 
>подскажите пожалуйста, как у сабжа обстоят дела с UTF8? это единственное, что
>пока останавливало перед ознакомлением с сей легендой :)

В консоли так себе, в иксах (в т.ч. в xterm) — как у всех, если не лучше (какие-то коммиты на тему UTF-8 в терминальных эмуляторах периодически идут, обеспечивая работу Юникода «из коробки», но я не слежу, т.к. юзаю Konsole и щаслифф). :)


"Официально вышел релиз OpenBSD 4.7"
Отправлено Nik , 24-Май-10 00:22 
Может хватит этих "перепалок", что лучше, BSD или Linux... Каждый хорош по своему и в своем!!! Давайте быть добрее друг к другу и использовать то, что лучше знаем, и то, что лучше можем настроить!!!

"Официально вышел релиз OpenBSD 4.7"
Отправлено gara , 25-Май-10 12:15 
Извините если не в тему, но кто знает есть в openBSD нечто похожее device polling.
Заюзал openBSD в качестве вронте енда аз-за того что в нем есть carp ip balancing.
И не могу найти device polling  :(

"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 25-Май-10 12:45 
>Извините если не в тему, но кто знает есть в openBSD нечто
>похожее device polling.
>Заюзал openBSD в качестве вронте енда аз-за того что в нем есть
>carp ip balancing.
>И не могу найти device polling  :(

Device polling — это всего лишь вариант работы драйвера с оборудованием, иногда единственно возможный, иногда нет. Соответственно, для каждого случая свой ответ. Для чего конкретно вам оно надо?


"Официально вышел релиз OpenBSD 4.7"
Отправлено gara , 25-Май-10 12:57 
>Device polling — это всего лишь вариант работы драйвера с оборудованием, иногда
>единственно возможный, иногда нет. Соответственно, для каждого случая свой ответ. Для
>чего конкретно вам оно надо?

Спасибо.

OpenBSD 4.6
сетевая bnx  # Broadcom BCM5706/5708 GigE

при высокой нагрузке 1 ядро почти 90.0% interrupt (in top)


"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 25-Май-10 13:18 
>>Device polling — это всего лишь вариант работы драйвера с оборудованием, иногда
>>единственно возможный, иногда нет. Соответственно, для каждого случая свой ответ. Для
>>чего конкретно вам оно надо?
>
>Спасибо.
>
>OpenBSD 4.6
>сетевая bnx  # Broadcom BCM5706/5708 GigE
>
>при высокой нагрузке 1 ядро почти 90.0% interrupt (in top)

Мало сведений. :( dmesg можете скинуть? Можно на мыло. Пока могу сказать, что на 4.7 смысла переезжать из-за драйвера нету, прирост скорости если и будет, то незначительный. Подозреваю, что на самом деле нагрузка идёт в основном из-за pf - пробовали отключать? Понимаю, это не всегда возможно, но если всё же возможно, то поможет локализовать проблему.

Ещё понаблюдайте systat в режиме vmstat (по умолчанию), там вверху справа будет светиться конкретно карточка.

Да, и какова эта самая нагрузка? Если 2,5ГБс на всю катушку, то понятно, что систему может грузить сильно. :)


"Официально вышел релиз OpenBSD 4.7"
Отправлено gara , 25-Май-10 13:37 

>>при высокой нагрузке 1 ядро почти 90.0% interrupt (in top)
>
>Мало сведений. :( dmesg можете скинуть? Можно на мыло.

выслал, хотя там ничего интересного нет.

> Пока могу сказать, что на 4.7 смысла переезжать из-за драйвера нету, прирост скорости если и будет, то незначительный.
>Подозреваю, что на самом деле нагрузка идёт в основном из-за pf - пробовали отключать?

Да выключили.
Нагрузку TOP показывает в "interrupt" а это прерывания.
Еслиб грузил pf, то показывалаб "system"

>Ещё понаблюдайте systat в режиме vmstat (по умолчанию), там вверху справа будет
>светиться конкретно карточка.

Ок посмотрю.

>Да, и какова эта самая нагрузка?

~ 200 Mbit/s



"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 25-Май-10 14:49 
>
>>>при высокой нагрузке 1 ядро почти 90.0% interrupt (in top)
>>
>>Мало сведений. :( dmesg можете скинуть? Можно на мыло.
>
>выслал, хотя там ничего интересного нет.

Получил. Если не секрет, чем вызвано использование собственной конфигурации ядра?

Попутное замечание: там IPMI не детектированный, и ещё какая-то фигня — если не сложно, отошлите dmesg от GENERIC и/или GENERIC.MP ядра на dmesg@openbsd.org, сейчас разрабы как раз эти архивы в очередной раз раскапывают, судя по коммитам.

>> Пока могу сказать, что на 4.7 смысла переезжать из-за драйвера нету, прирост скорости если и будет, то незначительный.
>>Подозреваю, что на самом деле нагрузка идёт в основном из-за pf - пробовали отключать?
>
>Да выключили.
>Нагрузку TOP показывает в "interrupt" а это прерывания.
>Еслиб грузил pf, то показывалаб "system"

Нет, "system" - это время, проведённое программами в системных вызовах (в т.ч. read()/write()/send()/recv() и т.д.). А pf числится как часть обработки пакета во время прерывания. Если не верите, посмотрите, например, sys/netinet/ip_output.c:

        if (sproto != 0) {
                s = splnet();

                /*
                 * Packet filter
                 */
#if NPF > 0

                if (pf_test(PF_OUT, &encif[0].sc_if, &m, NULL) != PF_PASS) {


Device polling для bnx(4) не используется, однако оно там особо и не нужно — железка, насколько я понимаю код bnx_rx_intr(), умеет генерить прерывания по необходимости, а не на каждый пакет — смысл в polling'е в этом случае крайне неочевиден, скорее он тут будет чреват packet drop'ами.

Ещё, к слову, на производительность может влиять отключенная по умолчанию поддержка TCP/UDP checksum offloading — этот шаг был вызван обнаруженными багами в аппаратной реализации, детали не помню, надо в архивах смотреть. По идее, разница в производительности с этой опцией и без неё 5-15% — не бог весть что в данном случае, но тоже фактор. Включить на свой страх и риск можете опцией в ядре BNX_CSUM.

>>Да, и какова эта самая нагрузка?
>
>~ 200 Mbit/s

Здесь больше важны пакеты, т.к. прерывания ходят по факту отправке/получения их целиком. В лучшем случае получается порядка 150 000 пакетов (если размер фрейма 1500). Посчитайте через сравнение вызовов netstat -i, сколько пакетов реально обрабатывается.


"Официально вышел релиз OpenBSD 4.7"
Отправлено gara , 25-Май-10 15:45 
>Получил. Если не секрет, чем вызвано использование собственной конфигурации ядра?

1. Чтоб выключить acpi, т.к. иначе OpenBSD не грузилась или надо было указать acpi=off
2. Чтоб включить carp.

Это первый мой опыт общения с openBSD, так что не судите строго :)


> если не сложно, отошлите dmesg от GENERIC и/или GENERIC.MP ядра на dmesg@openbsd.org,

Постараюсь но не обещаю.


>Ещё, к слову, на производительность может влиять отключенная по умолчанию поддержка TCP/UDP checksum offloading
> Включить на свой страх и риск можете опцией в ядре BNX_CSUM.

нет спасибо:)

>
>>>Да, и какова эта самая нагрузка?
> ...
>В лучшем случае получается порядка 150 000 пакетов (если размер фрейма
>1500). Посчитайте через сравнение вызовов netstat -i, сколько пакетов реально обрабатывается.
>

У меня получилось около 15 000 пакетов в секунду.
15 000 * 1500 byte = 22 500 000 byte/sec = 21 972 Mbyte ~ =  175 781 Mbit/s

При этом :
CPU0 states:  1.5% user,  0.0% nice,  4.1% system, 25.7% interrupt, 68.8% idle



"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 25-Май-10 17:07 
>>Получил. Если не секрет, чем вызвано использование собственной конфигурации ядра?
>
>1. Чтоб выключить acpi, т.к. иначе OpenBSD не грузилась или надо было
>указать acpi=off

# config -eo bsd{.t,}
OpenBSD 4.7 (GENERIC.MP) #449: Wed Mar 17 20:55:07 MDT 2010
    deraadt@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP
Enter 'help' for information
ukc> disable acpi
478 acpi0 disabled
ukc> q
Saving modified kernel.
# mv bsd{.t,}
# reboot

Другое дело, что высокая нагрузка на процессор как раз может быть связана с отключением ACPI… «Не грузилась» — в смысле panic или просто зависание? На каком моменте? PR (через sendbug или ещё как) отсылали?

>2. Чтоб включить carp.

?! Его в GENERIC никто и не отключал:

$ fgrep carp GENERIC
pseudo-device   carp            # CARP protocol support

>Это первый мой опыт общения с openBSD, так что не судите строго
>:)

Не сужу, но вообще в FAQ не раз упоминается, что необходимости перекомпилировать ядро обычно не возникает, и даже перечислены контр-случаи. :) http://www.openbsd.org/faq/faq5.html#Why

>>Ещё, к слову, на производительность может влиять отключенная по умолчанию поддержка TCP/UDP checksum offloading
>> Включить на свой страх и риск можете опцией в ядре BNX_CSUM.
>
>нет спасибо:)

Не, я серьёзно. В соответствующем PR были странные замечания про tcpdump, так что я уже не уверен, что bnx(4) виноват…

>[оверквотинг удален]
>>В лучшем случае получается порядка 150 000 пакетов (если размер фрейма
>>1500). Посчитайте через сравнение вызовов netstat -i, сколько пакетов реально обрабатывается.
>
>У меня получилось около 15 000 пакетов в секунду.
>15 000 * 1500 byte = 22 500 000 byte/sec = 21
>972 Mbyte ~ =  175 781 Mbit/s
>
>При этом :
>CPU0 states:  1.5% user,  0.0% nice,  4.1% system, 25.7%
>interrupt, 68.8% idle

Точно, биты с байтами попутал… Ещё удивился, как-то многовато вышло. :(

/me пошёл искать стену.


"Официально вышел релиз OpenBSD 4.7"
Отправлено gara , 25-Май-10 17:25 

>Saving modified kernel.
># mv bsd{.t,}
># reboot

Да так тоже делали.


>Другое дело, что высокая нагрузка на процессор как раз может быть связана
>с отключением ACPI… «Не грузилась» — в смысле panic или просто
>зависание? На каком моменте? PR (через sendbug или ещё как) отсылали?

Зависала при загрузке.  после
mtrr: Pentium Pro MTRR support
погуглил нашел что надо выключить ICPI

Вообще я всегда верил что ICPI управляет питание - выключает там комп и тд. Как он может влиять на производительность ?

А вот еще, перекомпилял чтоб IPV6 выключить.



"Официально вышел релиз OpenBSD 4.7"
Отправлено PereresusNeVlezaetBuggy , 25-Май-10 17:50 
>
>>Saving modified kernel.
>># mv bsd{.t,}
>># reboot
>
>Да так тоже делали.

И не помогло?

>>Другое дело, что высокая нагрузка на процессор как раз может быть связана
>>с отключением ACPI… «Не грузилась» — в смысле panic или просто
>>зависание? На каком моменте? PR (через sendbug или ещё как) отсылали?
>
>Зависала при загрузке.  после
>mtrr: Pentium Pro MTRR support
>погуглил нашел что надо выключить ICPI
>
>Вообще я всегда верил что ICPI управляет питание - выключает там комп
>и тд. Как он может влиять на производительность ?

Цитата из ВП: «ACPI, first released in December 1996, defines platform-independent interfaces for hardware discovery, configuration, power management and monitoring». Ключевое слово в данном случае — «configuration». В этих вопросах я не специалист, помню лишь, что ACPI как-то завязан с APIC, который отвечает, помимо прочего, как раз за раздачу прерываний и т.д.

>А вот еще, перекомпилял чтоб IPV6 выключить.

А это-то зачем??? Только глюки ловить, если не знаете, на что это может повилять; про это давно писано… Надёжнее сделать "ifconfig ifname0 -inet6", ну и как вариант "block quick inet6" в pf.conf тоже работает исправно. :)

Так как проблема с прерываниями явно связана с APIC или его окрестностями, думаю, всё же лучше разобраться с исходной проблемой.


"Официально вышел релиз OpenBSD 4.7"
Отправлено gara , 25-Май-10 17:54 

>>А вот еще, перекомпилял чтоб IPV6 выключить.
>
>А это-то зачем??? Только глюки ловить, если не знаете, на что это
>может повилять; про это давно писано… Надёжнее сделать "ifconfig ifname0 -inet6",
>ну и "block quick inet6" в pf.conf работает исправно. :)

Ок попробую.

>Так как проблема с прерываниями явно связана с APIC или его окрестностями,
>думаю, всё же лучше разобраться с исходной проблемой.

Попробую через неделю на новый сервер поставить OpenBSD 4.7

Огромное вам спасибо.


"Официально вышел релиз OpenBSD 4.7"
Отправлено gara , 04-Июн-10 11:33 
Поставил 4.7, проблем с ACPI нет.
Упала ли нагрузка по "interrupt", сказать пока не могу....