The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Официально объявлено о выходе FreeBSD 10.0, opennews (?), 20-Янв-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


179. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от Аноним (-), 22-Янв-14, 10:15 
Хорошо что PF не забросили, имхо на текущий момент это единственный пакетный фильтр с "человеческим лицом", то есть с понятным без бубна синтаксисом правил и с продвинутыми возможностями.
UFS2 тоже радует - теперь можно разделы расширять без переразбивки, тоже иногда бывает надо. Вообще я не понимаю, почему пингвиноиды так ругают UFS2? Если там включить асинхронность - то скорость записи ничуть не хуже пингвинских экстов, журналирование тоже - хошь включай, а хошь не включай. Никогда у мну не крашилась UFS-2, несмотря даже на аварийные отключения.
Ответить | Правка | Наверх | Cообщить модератору

180. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от xM (ok), 22-Янв-14, 10:24 
В 10.1 обещают даже GEOM_MIRROR ресайзать научить. Во как.
Ответить | Правка | Наверх | Cообщить модератору

191. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от Miha (??), 22-Янв-14, 18:34 
> Хорошо что PF не забросили, имхо на текущий момент это единственный пакетный
> фильтр с "человеческим лицом", то есть с понятным без бубна синтаксисом
> правил и с продвинутыми возможностями.

  Вот когда покажите мне рулесет для системы в которой десяток интерфейсов, 4 провайдера, приоритизация трафика, например, когда аплоад полностью забит, а вы работая из "мира" по ssh этого даже не замечает, да шейпер не забываем, что бы клиентам нарезать. А клиенту своя приоритизация в своей "трубе". Вот тогда и поговорим о "продвинутых возможностях" :-)

Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

208. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от uniman (ok), 23-Янв-14, 20:39 
>Вот когда покажите мне рулесет для системы в которой десяток
>интерфейсов, 4 провайдера, приоритизация трафика, ...

..., блэкджек, скотч и шлюхи. =)

Всегда можно найти безумные требования за пределами системы.


Ответить | Правка | Наверх | Cообщить модератору

245. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от Аноним (-), 24-Янв-14, 10:28 
> Вот когда покажите мне рулесет для системы в которой десяток интерфейсов

А вы покажите мне рулесет для ipfw аналогичный такому:

pass in quick on $int_if reply-to ($int_if $int_gw) proto tcp from !$int_if:network to port 80 keep state

Ответить | Правка | К родителю #191 | Наверх | Cообщить модератору

247. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от pavel_simple (ok), 24-Янв-14, 11:14 
>> Вот когда покажите мне рулесет для системы в которой десяток интерфейсов
> А вы покажите мне рулесет для ipfw аналогичный такому:
> pass in quick on $int_if reply-to ($int_if $int_gw) proto tcp from !$int_if:network
> to port 80 keep state

а по русски это как будет? -- а то слово quick сильно смущает -- у бсдэшнегов два firewall'а один быстрый а по умолчанию не очень?

чито это правило делаат?

Ответить | Правка | Наверх | Cообщить модератору

275. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от Аноним (-), 25-Янв-14, 00:05 
>а по русски это как будет?

А что перевести трудно? Это вам не iptables с его корявыми сокращениями и шаманскими аргументами, тут все и так понятно.

>слово quick сильно смущает

Нормальное слово, позволяет менять очередность обработки правил - что вам тут не нравится?

>у бсдэшнегов два firewall'а один быстрый а по умолчанию не очень?

У нас-то хоть их два, а у линуксярников один, и от рождения кривой.

Ответить | Правка | Наверх | Cообщить модератору

282. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от pavel_simple (ok), 25-Янв-14, 13:44 
>>а по русски это как будет?
> А что перевести трудно? Это вам не iptables с его корявыми сокращениями
> и шаманскими аргументами, тут все и так понятно.

нет -- ты прикинь, вот допустим я не понял, тыже померяться хотел -- так даставай^Wобъясняй что было в этом правиле.

>>слово quick сильно смущает
> Нормальное слово, позволяет менять очередность обработки правил - что вам тут не
> нравится?
>>у бсдэшнегов два firewall'а один быстрый а по умолчанию не очень?
> У нас-то хоть их два, а у линуксярников один, и от рождения
> кривой.

наброс слишком уныл -- пробуй ещё, старайся и всё получиться.

Ответить | Правка | Наверх | Cообщить модератору

289. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 25-Янв-14, 14:41 
>>>у бсдэшнегов два firewall'а один быстрый а по умолчанию не очень?

три.
- ipfw2, freebsd
- pf, openbsd
- ipfilter, independ

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

в сети достаточно информации.

если вы не в состоянии понять и описать требования к коммуникации, и не намерены использовать систему и фильтры для образование, личных нужд или профессионально, то к чему ваш словесный поток?

>> У нас-то хоть их два, а у линуксярников один, и от рождения
>> кривой.
> наброс слишком уныл -- пробуй ещё, старайся и всё получиться.

попробуйте на лету оттранслировать хотя бы простейший access list в нотацию iptables.
взял с ближайшей балалайки, только не надо зашиваться в рассмотрение буковок.
просто переписать для iptables, быстро и наглядно.

ipv6 access-list TEMP-HE-IN
deny udp any any eq sunrpc
deny udp any any eq 2049
permit tcp any any eq ftp
permit tcp any any eq 22
permit tcp any any eq telnet
permit tcp any any eq smtp
permit tcp any any eq domain
permit udp any any eq domain
deny tcp any any eq finger
permit tcp any any eq www
permit tcp any any eq pop3
deny tcp any any eq sunrpc
deny udp any any eq ntp
deny tcp any any eq 139
permit tcp any any eq 143
permit tcp any any eq 443
deny tcp any any eq 445
deny tcp any any eq 631
deny tcp any any eq 735
deny tcp any any eq 762
permit tcp any any eq 993
permit tcp any any eq 995
deny tcp any any eq 1234
deny tcp any any eq 2049
deny tcp any any eq 2601
deny tcp any any eq 2604
deny tcp any any eq 2606
permit tcp any any
permit udp any any
permit icmp any any
deny ipv6 any any

Ответить | Правка | Наверх | Cообщить модератору

292. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от pavel_simple (ok), 25-Янв-14, 14:56 
>[оверквотинг удален]
>  permit tcp any any eq 995
>  deny tcp any any eq 1234
>  deny tcp any any eq 2049
>  deny tcp any any eq 2601
>  deny tcp any any eq 2604
>  deny tcp any any eq 2606
>  permit tcp any any
>  permit udp any any
>  permit icmp any any
>  deny ipv6 any any

это список? и обрабытывается линейно? -- тогда писал его криворукий урод.
потому что нужно сделать или permit или deny в конце и писать уже правила отличные от политики.

ну примерно так
-p tcp -m multiport ftp,22,telnet,smtp,domain,www,pop3,143,443,993,995 -j ACCEPT
-p udp -m multiport domain -j ACCEPT

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

Ответить | Правка | Наверх | Cообщить модератору

299. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 25-Янв-14, 15:39 
> это список? и обрабытывается линейно?
> ну примерно так
> тогда писал его криворукий урод.

показательный ответ  =) даже на мизере надо попытаться оскобить.
ты даже не понял, как четко описал свою компетентность =)

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

ну да ладно.

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

уж на что мне и моим коллегам пофик тип балалаек, но при упоминании iptables рвет на родину.

Ответить | Правка | Наверх | Cообщить модератору

378. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от Аноним (-), 27-Янв-14, 01:04 
> логика откомпилированных правил в сегменте текста-данных и написанных в тексте
> конфигурации - две большие разницы.

И вот хорошо бы эту логику указывать. А еще лучше когда она совпадает с тем что мы видим на картине.

> упоминании iptables рвет на родину.

Бсдшники - слабаки :).

Ответить | Правка | Наверх | Cообщить модератору

383. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 01:39 
>> логика откомпилированных правил в сегменте текста-данных и написанных в тексте
>> конфигурации - две большие разницы.
> И вот хорошо бы эту логику указывать. А еще лучше когда она
> совпадает с тем что мы видим на картине.

Парень, ты хоть раз ассемблерный текст видел? =)

Ответить | Правка | Наверх | Cообщить модератору

296. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от AlexAT (ok), 25-Янв-14, 15:23 
> попробуйте на лету оттранслировать хотя бы простейший access list в нотацию iptables.

Ээээээ. А чего сложного? Строчка в строчку.

-N TEMP-HE-IN
-F TEMP-HE-IN
-A TEMP-HE-IN -p udp -m udp --dport sunrpc -j DROP
-A TEMP-HE-IN -p udp -m udp --dport 2049 -j DROP
-A TEMP-HE-IN -p tcp --dport ftp -j ACCEPT
-A TEMP-HE-IN -p tcp --dport 22 -j ACCEPT
-A TEMP-HE-IN -p tcp --dport telnet -j ACCEPT
-A TEMP-HE-IN -p tcp --dport smtp -j ACCEPT
-A TEMP-HE-IN -p tcp --dport domain -j ACCEPT
-A TEMP-HE-IN -p udp -m udp --dport domain -j ACCEPT
-A TEMP-HE-IN -p tcp --dport finger -j DROP
-A TEMP-HE-IN -p tcp --dport www -j ACCEPT
-A TEMP-HE-IN -p tcp --dport pop3 -j ACCEPT
-A TEMP-HE-IN -p tcp --dport sunrpc -j DROP
-A TEMP-HE-IN -p udp -m udp --dport ntp -j DROP
-A TEMP-HE-IN -p tcp --dport 139 -j DROP
-A TEMP-HE-IN -p tcp --dport 143 -j ACCEPT
-A TEMP-HE-IN -p tcp --dport 443 -j ACCEPT
-A TEMP-HE-IN -p tcp --dport 445 -j DROP
-A TEMP-HE-IN -p tcp --dport 631 -j DROP
-A TEMP-HE-IN -p tcp --dport 735 -j DROP
-A TEMP-HE-IN -p tcp --dport 762 -j DROP
-A TEMP-HE-IN -p tcp --dport 993 -j ACCEPT
-A TEMP-HE-IN -p tcp --dport 995 -j ACCEPT
-A TEMP-HE-IN -p tcp --dport 1234 -j DROP
-A TEMP-HE-IN -p tcp --dport 2049 -j DROP
-A TEMP-HE-IN -p tcp --dport 2601 -j DROP
-A TEMP-HE-IN -p tcp --dport 2604 -j DROP
-A TEMP-HE-IN -p tcp --dport 2606 -j DROP
-A TEMP-HE-IN -p tcp -j ACCEPT
-A TEMP-HE-IN -p udp -j ACCEPT
-A TEMP-HE-IN -p icmp -j ACCEPT
-A TEMP-HE-IN -j DROP

Ответить | Правка | К родителю #289 | Наверх | Cообщить модератору

298. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от AlexAT (ok), 25-Янв-14, 15:25 
Если же воспользоваться возможностями iptables в полной мере, можно получить вот такое:

-N TEMP-HE-IN
-F TEMP-HE-IN
-A TEMP-HE-IN -p udp -m multiport --dport sunrpc,2049 -j DROP
-A TEMP-HE-IN -p tcp -m multiport --dport ftp,22,telnet,smtp,domain -j ACCEPT
-A TEMP-HE-IN -p udp -m udp --dport domain -j ACCEPT
-A TEMP-HE-IN -p tcp -m tcp --dport finger -j DROP
-A TEMP-HE-IN -p tcp -m multiport --dport www,pop3 -j ACCEPT
-A TEMP-HE-IN -p tcp -m tcp --dport sunrpc -j DROP
-A TEMP-HE-IN -p udp -m udp --dport ntp -j DROP
-A TEMP-HE-IN -p tcp -m tcp --dport 139 -j DROP
-A TEMP-HE-IN -p tcp -m multiport --dport 143,443 -j ACCEPT
-A TEMP-HE-IN -p tcp -m multiport --dport 445,631,735,762 -j DROP
-A TEMP-HE-IN -p tcp -m multiport --dport 993,995 -j ACCEPT
-A TEMP-HE-IN -p tcp -m multiport --dport 1234,2049,2601,2604,2606 -j DROP
-A TEMP-HE-IN -p tcp -j ACCEPT
-A TEMP-HE-IN -p udp -j ACCEPT
-A TEMP-HE-IN -p icmp -j ACCEPT
-A TEMP-HE-IN -j DROP

Как видишь - даже несколько оптимальнее.

Ответить | Правка | Наверх | Cообщить модератору

300. "Официально объявлено о выходе FreeBSD 10.0"  –3 +/
Сообщение от uniman (ok), 25-Янв-14, 15:46 
> Если же воспользоваться возможностями iptables в полной мере, можно получить вот такое:
> Как видишь - даже несколько оптимальнее.

Как вас элементарно разводить на мизере, аж надулись от важности доказательной базы =)

Спасибо, все наглядно показали.


Ответить | Правка | Наверх | Cообщить модератору

303. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от AlexAT (ok), 25-Янв-14, 15:49 
Вот сюда глянь, здесь нагляднее:
http://alex-at.ru/media/blogs/alex/Misc/acl_xlator_test.txt
Ответить | Правка | Наверх | Cообщить модератору

306. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 25-Янв-14, 15:54 
> Вот сюда глянь, здесь нагляднее:
> http://alex-at.ru/media/blogs/alex/Misc/acl_xlator_test.txt

Верю на слово. =)


Ответить | Правка | Наверх | Cообщить модератору

297. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от metallica (ok), 25-Янв-14, 15:25 
>>>>у бсдэшнегов два firewall'а один быстрый а по умолчанию не очень?
> три.
> - ipfw2, freebsd
> - pf, openbsd
> - ipfilter, independ

Хоть один умеет стохастическую балансировку?
А защиту сервисов от левых, не прошедших через файервол
пакетов c маркировкой типа -j SECMARK --selctx system_u:object_r:true_packet_t:s0?

Ответить | Правка | К родителю #289 | Наверх | Cообщить модератору

302. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 25-Янв-14, 15:49 
> Хоть один умеет стохастическую балансировку?

Тебя в гугле забанили? =) Или мне заниматься твоим образованием?

> А защиту сервисов от левых, не прошедших через файервол  пакетов c маркировкой типа

Ты хоть сам понял, что написал в предложении? =)


Ответить | Правка | Наверх | Cообщить модератору

314. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от metallica (ok), 25-Янв-14, 16:59 

>> А защиту сервисов от левых, не прошедших через файервол  пакетов c маркировкой типа
> Ты хоть сам понял, что написал в предложении? =)

Для bsdsm защита от ботов, атакующих из локальной сети.

Ответить | Правка | Наверх | Cообщить модератору

375. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 26-Янв-14, 14:02 
>>> А защиту сервисов от левых, не прошедших через файервол  пакетов c маркировкой типа
>> Ты хоть сам понял, что написал в предложении? =)
> Для bsdsm защита от ботов, атакующих из локальной сети.

Да, боты внутри локальной сети - это нечто.

Сэр, если вы такой компетеный специалист по коммуникациями,
то наверное вам легко погуглить и разобраться в пакетных фильтрах.
Уверен, как минимум на основании двух возможно решение.
Cкажем в виде динамических фильтров на основании сигнатур.

Если уж цель поддержания целостности и рабоспособности инфраструктуры организации
не достигается иными методиками.

Полная документация по ipfw2, pf & ipf доступна, как и примеры решений.
Почему вы задаете вопрос мне, а не читаете документацию?

И второе, если вы решили проблему функциональностью iptables, но не пробовали
функциональностью pf/ipfw/ipf, и не собираетесь -
то зачем выеживатся со своими дурацкими вопросами?


Ответить | Правка | Наверх | Cообщить модератору

305. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от pavel_simple (ok), 25-Янв-14, 15:52 
>>>>>у бсдэшнегов два firewall'а один быстрый а по умолчанию не очень?
>> три.
>> - ipfw2, freebsd
>> - pf, openbsd
>> - ipfilter, independ
> Хоть один умеет стохастическую балансировку?
> А защиту сервисов от левых, не прошедших через файервол
> пакетов c маркировкой типа -j SECMARK --selctx system_u:object_r:true_packet_t:s0?

но чичас скаже что "Не НАДА" -- а вобора то дргугого нет -- только стандартная отговорка "Если нет - значит не надо"

Ответить | Правка | К родителю #297 | Наверх | Cообщить модератору

301. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от AlexAT (ok), 25-Янв-14, 15:49 
И - да - я тебе секрет открою - бывают трансляторы похлеще:

http://alex-at.ru/media/blogs/alex/Misc/acl_xlator_test.txt

Огромный безумный ACL транслируется во всего ничего правил iptables, и несколько ipset'ов. Естественно, уже не человеческими руками, а компилятором ACL, но оно не отменяет.

Ответить | Правка | К родителю #289 | Наверх | Cообщить модератору

219. "Официально объявлено о выходе FreeBSD 10.0"  +2 +/
Сообщение от Аноним (-), 23-Янв-14, 21:35 
> UFS2 тоже радует - теперь можно разделы расширять без переразбивки,

Чувак, это в EXTах можно уже довольно давно есть. А у вас - "новье и круть".

> Вообще я не понимаю, почему пингвиноиды так ругают UFS2?

Потому что на уровне внутреннего устройства - оно еще дедушку Ленина видывало. Архаичные дисковые структуры, которые устарели лет на 20. Бздюки пробурчали "на кардинальную переделку UFS нет ресурсов" и так и оставили древний шит, немного подкрасив. А как вы понимаете, новые дисковые технологии придумывали не для красоты, а потому что работают лучше старых. Поэтому это тормозило в лучшем случае с ext3 сможет зарубиться, который тоже тот еще слоупок.

> Если там включить асинхронность - то скорость записи ничуть не хуже
> пингвинских экстов,

Ну да, конечно. Пока в буфер умещается. RAM диски вообще быстрые, заразы. А если нормальненько бенчмарки поделать, с working set поболее оперативы и прочая, хотя-бы на уровне фороникса - сразу все и видно становится. И UFS там в полной лузе почему-то.

Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

223. "Официально объявлено о выходе FreeBSD 10.0"  –3 +/
Сообщение от iZEN (ok), 23-Янв-14, 23:12 
>> UFS2 тоже радует - теперь можно разделы расширять без переразбивки,
> Чувак, это в EXTах можно уже довольно давно есть. А у вас
> - "новье и круть".

Чувак, ты немного неправ.

man growfs:

growfs -- expand an existing UFS file system

HISTORY
     The growfs utility first appeared in FreeBSD 4.4.    The ability to resize
     mounted filesystems was added in FreeBSD 10.0.

Ключевое слово в новой технологии изменения размера: "mounted".

>> Вообще я не понимаю, почему пингвиноиды так ругают UFS2?
> Потому что на уровне внутреннего устройства - оно еще дедушку Ленина видывало.
> Архаичные дисковые структуры, которые устарели лет на 20.

Это Ext4 — старьё на "стероидах" в виде экстентов. А UFS2 отличается от UFS1, как авиалайнер от аэроплана.

Ответить | Правка | Наверх | Cообщить модератору

230. "Официально объявлено о выходе FreeBSD 10.0"  +2 +/
Сообщение от AlexAT (ok), 24-Янв-14, 00:19 
Чувак, ключевое слово именно
The ability to resize mounted filesystems was added in FreeBSD 10.0.

В линухах resize (grow) mounted filesystem живо где-то так года с 2004.
http://marc.info/?l=linux-ext4&m=108610590010909

Ответить | Правка | Наверх | Cообщить модератору

308. "Официально объявлено о выходе FreeBSD 10.0"  –2 +/
Сообщение от uniman (ok), 25-Янв-14, 16:16 
> В линухах resize (grow) mounted filesystem живо где-то так года с 2004.

Очень замечательно. Пользуйтесь линухами живо с 2004 года.
Измерянном бенчмарками в пингинах для продакшена.

Только нахрен об этом писать в обсуждении новости о FreeBSD 10?

Ответить | Правка | Наверх | Cообщить модератору

231. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от Аноним (-), 24-Янв-14, 00:20 
> Ключевое слово в новой технологии изменения размера: "mounted".

Так про то и речь, в ext4 online resize не вчера появился, насколько я помню. Давай, расскажи про то как это круто. А до этого наверняка была другая песенка, да? "Это нинужна!!!111". Как-то так? :)

> Это Ext4 — старьё на "стероидах" в виде экстентов. А UFS2 отличается
> от UFS1, как авиалайнер от аэроплана.

Двигло осталось от аэроплана, крылья тоже. А то что его покрасили краской от авиалайнера - не больно какая радость, лучше летать не стало.

Ответить | Правка | К родителю #223 | Наверх | Cообщить модератору

232. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от AlexAT (ok), 24-Янв-14, 00:21 
> Так про то и речь, в ext4 online resize не вчера появился,
> насколько я помню. Давай, расскажи про то как это круто. А
> до этого наверняка была другая песенка, да? "Это нинужна!!!111". Как-то так?
> :)

Угумс, в 2.6.6-rc приняли, в 2.7-с-чем-то реально заработало. 2004 год. Не ext4, а еще ext2/3...

Ответить | Правка | Наверх | Cообщить модератору

237. "Официально объявлено о выходе FreeBSD 10.0"  +3 +/
Сообщение от Аноним (-), 24-Янв-14, 00:27 
> Угумс, в 2.6.6-rc приняли, в 2.7-с-чем-то реально заработало. 2004 год. Не ext4, а еще ext2/3...

Ну вот теперь и у слоупоков это есть. Подумаешь, на 10 лет отстало. Стандартно же для бздюков - 10 лет орать "это не нyжно!!!111" а потом носиться с воплями о том как рулит прошлогодний снег... :)

Ответить | Правка | Наверх | Cообщить модератору

244. "Официально объявлено о выходе FreeBSD 10.0"  –2 +/
Сообщение от iZEN (ok), 24-Янв-14, 10:25 
>> Так про то и речь, в ext4 online resize не вчера появился,
>> насколько я помню. Давай, расскажи про то как это круто. А
>> до этого наверняка была другая песенка, да? "Это нинужна!!!111". Как-то так?
>> :)
> Угумс, в 2.6.6-rc приняли, в 2.7-с-чем-то реально заработало. 2004 год. Не ext4,
> а еще ext2/3...

Оно хотя бы у вас работало? Или как всегда, только в определённой фазе Луны?


Ответить | Правка | К родителю #232 | Наверх | Cообщить модератору

262. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от Аноним (-), 24-Янв-14, 20:20 
> Оно хотя бы у вас работало? Или как всегда, только в определённой фазе Луны?

Смею тебя заверить, за 10 лет вполне можно протестировать фичу и довести до рабочего состояния. А вот насколько оно работало у вас и сколько томов будет запилено насмерть - это мы через еще 10 лет узнаем как раз.

Ответить | Правка | Наверх | Cообщить модератору

224. "Официально объявлено о выходе FreeBSD 10.0"  –4 +/
Сообщение от uniman (ok), 23-Янв-14, 23:12 
>> UFS2 тоже радует - теперь можно разделы расширять без переразбивки,
> Чувак, это в EXTах можно уже довольно давно есть. А у вас
> - "новье и круть".

man growfs

HISTORY
     The growfs utility first appeared in FreeBSD 4.4.

>> Вообще я не понимаю, почему пингвиноиды так ругают UFS2?
> Потому что на уровне внутреннего устройства - оно еще дедушку Ленина видывало.
> Архаичные дисковые структуры, которые устарели лет на 20.

Введены два слоя абстракции FFS и UFS с кардинальным переписыванием кодв, разработан механизм целостности и синхронности метаданных, разработано два варианта журналирования, переработан механизм кэширования, введен фремйворк GEOM поверх фрейворка CAM, разработаны два механизма ACL, ...

Но парень не в курсе, он выучил три буквы U, F and S.
Посмотреть разницу в коде между 4.4BSD и FreeBSD ...7,8,9 он не в состоянии.

> И UFS там в полной лузе почему-то.

Парень, все таки почитай про отличия магнитных носителей от "пузырьковых", и почему _все_ файловые системы для HDD показывают худшие показатели на запись на втором.


Ответить | Правка | К родителю #219 | Наверх | Cообщить модератору

234. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от AlexAT (ok), 24-Янв-14, 00:22 
Еще один ниасиливший отличить resize от online (mounted) resize?
Ответить | Правка | Наверх | Cообщить модератору

236. "Официально объявлено о выходе FreeBSD 10.0"  +2 +/
Сообщение от Аноним (-), 24-Янв-14, 00:24 
>      The growfs utility first appeared in FreeBSD

Мы вроде про _онлайн_ ресайз, который в том же ext4 появился явно раньше UFS. Но да, теперь у слоупоков тоже радость.

> Введены два слоя абстракции FFS и UFS с кардинальным переписыванием кодв,

Булшит. Структуры ФС никто переделывать не стал, прямо заявив что на это мол нет ресурсов, так что давайте подкрасим и донапилим то что уже есть и назовем это UFS2. Так он и появился.

> разработан механизм целостности и синхронности метаданных, разработано
> два варианта журналирования, переработан механизм кэширования,
> введен фремйворк GEOM поверх фрейворка CAM, разработаны два механизма ACL, ...

...а дисковые структуры как были древним барахлом эпохи ранних UFS/FFS, так и остались. То что вы покрасили ваш аэроплан краской для авиалайнеров не сильно улучшает летные качества, знаете ли.

> Посмотреть разницу в коде между 4.4BSD и FreeBSD ...7,8,9 он не в состоянии.

Я в состоянии посмотреть на изменения дисковых структур. Которые как раз переделывать то и заломались. Подкрасили да подконопатили немного, не более.

> Парень, все таки почитай про отличия магнитных носителей от "пузырьковых", и почему
> _все_ файловые системы для HDD показывают худшие показатели на запись на втором.

Не знаю что вы там под "пузырьковыми" носителями имеете в виду, но да, группы цилиндров на флеше смотрятся особенно феерично :).

Ответить | Правка | К родителю #224 | Наверх | Cообщить модератору

238. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от AlexAT (ok), 24-Янв-14, 00:29 
> Не знаю что вы там под "пузырьковыми" носителями имеете в виду, но да, группы цилиндров на флеше смотрятся особенно феерично :).

Лол. Они что, LBA до сих пор ниасилили?

А уж если учесть, что структура "цилиндров" даже нынешних HDD весьма хитрая - не зря транслятор придумали, ибо количество секторов на дорожку от центра к краю слегонца так (раза в 3-4) может отличаться, и хрен точно узнаешь, сколько там реально "цилиндров" - то на учет "цилиндров" в софте можно класть априори. Относительно-приблизительный seek time неплохо можно и по LBA посчитать.

Ответить | Правка | Наверх | Cообщить модератору

263. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от Аноним (-), 24-Янв-14, 20:29 
> Лол. Они что, LBA до сих пор ниасилили?

На уровне драйверов наверное осилили. А какие-то доисторические "группы цилиндров" в структурах ФС, созданные для оптимизации работы каких-то совсем доисторических механических дисков, где это несло какой-то физический смысл и что-то даже давало - до сих пор IIRC остались. Что лол. Особенно на флеше. Клевый у них там ероплан - с колесами от кареты и крыльями на растяжках. Но краской "для боинга" подкрасили. Орлы!

> А уж если учесть, что структура "цилиндров" даже нынешних HDD весьма хитрая
> - не зря транслятор придумали,

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

> "цилиндров" в софте можно класть априори. Относительно-приблизительный seek time неплохо
> можно и по LBA посчитать.

Я думаю что в ентом фанерном ероплане никто бортовыми компьютерами не заморачивался. Нету у господ ресурсов на всякие навороты. Вот краской подкрасить "по бырому", чтобы выглядело не так древне - это да. А перебирать гнилое двигло - желающих мало, сам понимаешь.

Ответить | Правка | Наверх | Cообщить модератору

271. "Официально объявлено о выходе FreeBSD 10.0"  –2 +/
Сообщение от uniman (ok), 24-Янв-14, 21:42 
>> Не знаю что вы там под "пузырьковыми" носителями имеете в виду,
>но да, группы цилиндров на флеше смотрятся особенно феерично :).

Особенно феерично тупо смотриться ваше неумение найти и понять код при наличии Internet & Google =)

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

Вы слышали о управлении циклами жизни технических систем?

> Лол. Они что, LBA до сих пор ниасилили?

LBA - это не уровень файловой системы. Для файловой системы BSD UFS еще с 80-х дисковая система - это непрерывный массив блоков. Если мне помниться, это было уже в коде Unix V7, как часть концепции.

Сейчас между UFS2 и HDD - GEOM, CAM и собственно слой драйверов. В каждом слое может быть свой бутерброт.

Проброс данных о диске при _разметке_ массива блоков был попыткой для увеличить эффективность всего комплекса FS-drv-HDD. Перестала играть роль лет 7-10 назад, и фактически осталась для совместимости с логикой ранее созданых файловых систем. Занимает ~ 0.1% кода FS и утилит.

Вам бы про основы Unix-систем почитать, того же Баха.

Ответить | Правка | К родителю #238 | Наверх | Cообщить модератору

344. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от Аноним (-), 25-Янв-14, 18:58 
> Особенно феерично тупо смотриться ваше неумение найти и понять код при наличии
> Internet & Google =)

Копаться в ушатанном движке древнего ероплана - желающий мало. Я окинул взглядом это дело и осознал что единственное нормальное применение этого агрегата - "сдать на металлолом". Что вы от меня еще хотите?

> В коде UFS2 всего тройка мест, где это параметр используется для расчетов
> информации о диске.

Не отменяет общей лулзовости этой замшелой архаики. И не делает дисковые структуры более современными.

> В структурах метаданных для совместимости c предыдущими версиями файловых систем

Ну вот в EXT3 -> EXT4 это как-то изящнее обтяпали.

> и оборудования.

Это как? По-моему вы уже совсем заврались, господин хороший.

> Вы слышали о управлении циклами жизни технических систем?

Да, я слышал о том что старье иногда надо сдавать в металлолом. Иначе с этого хлама начинают драпать даже лояльные яхи и опачи.

> эффективность всего комплекса FS-drv-HDD. Перестала играть роль лет 7-10 назад,

На большинстве систем - намного раньше. Диски перешли на внутреннюю трансляцию явно более 10 лет назад. Скорее, лет 20 назад, или когда там у нас IDE и SCSI появились?

> Занимает ~ 0.1% кода FS и утилит.

А общая структура ФС - все те же окаменелые останки мамонта.

> Вам бы про основы Unix-систем почитать, того же Баха.

Ваши представления о дисковых ФС так и остались на этом уровне каменного века...

Ответить | Правка | Наверх | Cообщить модератору

363. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 25-Янв-14, 19:41 
>> Особенно феерично тупо смотриться ваше неумение найти и понять код при наличии
>> Internet & Google =)
> Копаться в ушатанном движке древнего ероплана ...

Далее следует 12 повторений мантры "гавно мамонта" и "старье".

PS
Парень, я тебя огорчу. Это тайна, и ты никому не рассказывай.

Linux kernel такое же старое унылое гавно мамонта, разрабатывается с 1991 года.

GNU utils (gcc, binutils, make, gawk, ...) - еще раньше, с ~1985 и ранее.

Ты еще тогда не родился.

Ответить | Правка | Наверх | Cообщить модератору

379. "Официально объявлено о выходе FreeBSD 10.0"  +2 +/
Сообщение от Аноним (-), 27-Янв-14, 01:18 
> Далее следует 12 повторений мантры "гaвно мамонта" и "старье".

А что я еще могу сказать об архаичных дисковых структурах? Они на своем месте не "потому что это хорошо работает", а потому что "это уже было, со времен царя гороха, переделывать все-равно некому". Ну да, очень обоснованное техническое решение - "некому программить, поэтому пусть остается окаменелым гамном мамонта".

> Linux kernel такое же старое унылое гaвно мамонта, разрабатывается с 1991 года.

Вот только там умудряются делать довольно технологичные экспонаты в рамках процесса разработки. И могут себе приличные ФСы разработать не уповая на подачки из сана или откуда там еще.

> Ты еще тогда не родился.

Форумная аналитика зафэйлена - я таки несколько менее молокосoс чем тебе бы хотелось думать.

Ответить | Правка | Наверх | Cообщить модератору

384. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 01:49 
>> Далее следует 12 повторений мантры "гaвно мамонта" и "старье".
> А что я еще могу сказать об архаичных дисковых структурах?

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

> И могут себе приличные ФСы разработать не уповая на подачки из  сана или откуда там еще.

Откуда появляются средства у разработчиков на обеспечение деятельности, мысли не было? =)

>> Ты еще тогда не родился.
> Я таки несколько менее молокосoс чем тебе бы хотелось думать.

Каждый молокосос считает обязательным это упомянуть.

Ответить | Правка | Наверх | Cообщить модератору

240. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от BayaN (ok), 24-Янв-14, 00:36 
> UFS2 тоже радует - теперь можно разделы расширять без переразбивки, тоже иногда
> бывает надо. Вообще я не понимаю, почему пингвиноиды так ругают UFS2?

Потому что им пофиг на FreeBSD, у них есть все аналогичные возможности, и, справедливости ради, по многим параметрам Linux впереди. Поэтому они приходят в эту ветку сугубо для того, чтобы насрать в комментах. Поэтому им не известно, что UFS2 за время своего существования претерпела не меньше изменений чем их EXT(2,3,4).


Ответить | Правка | К родителю #179 | Наверх | Cообщить модератору

241. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от AlexAT (ok), 24-Янв-14, 00:37 
>> Поэтому им не известно, что UFS2 за время своего существования претерпела не меньше изменений чем их EXT(2,3,4).

Только вот толку никакого. Экстентного аллокатора как не было, так и нет. Онлайн ресайз - шел 2014 год. И так далее. Поэтому приходим даже не насрать, а так, поржать - что еще запилили из дремучей древности.

Ответить | Правка | Наверх | Cообщить модератору

243. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от BayaN (ok), 24-Янв-14, 00:58 
Зато есть снапшоты и Soft Updates, а шел 2014 год.

Ответить | Правка | Наверх | Cообщить модератору

266. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от Аноним (-), 24-Янв-14, 20:38 
> Зато есть снапшоты и Soft Updates, а шел 2014 год.

А что, в пингвинах снапшотов нет? Или у вас как обычно, ручник долго отпускается? Хотя с таким ником это, наверное, нормально...

Ответить | Правка | Наверх | Cообщить модератору

268. "Официально объявлено о выходе FreeBSD 10.0"  –2 +/
Сообщение от uniman (ok), 24-Янв-14, 21:01 
>> Зато есть снапшоты и Soft Updates, а шел 2014 год.
> А что, в пингвинах снапшотов нет? Или у вас как обычно, ручник
> долго отпускается? Хотя с таким ником это, наверное, нормально...

Вы, Cэр, поимели нахаляву копию системы, в которой вашего труда Ноль целых Шиш десятых.
И уже гордо загибаете пальцы.
- Я скачал и поставил Самую Крутую Систему! Ваша система не самая крутая, Ее кто-то даже мерял в пингвинах и недомерял!

Не нравится - не пользуйся. От тебя не убудет.
Проблема то в чем? В голове совковая вавка? =)

Ответить | Правка | Наверх | Cообщить модератору

347. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от Аноним (-), 25-Янв-14, 18:59 
Проблема в том что такие как вы - многовато врут.
Ответить | Правка | Наверх | Cообщить модератору

366. "Официально объявлено о выходе FreeBSD 10.0"  –2 +/
Сообщение от uniman (ok), 25-Янв-14, 20:12 
> Проблема в том что такие как вы - многовато врут.

Ого! Это серъезное заявление. Неплохо бы только уточнить
1 Кто такие как мы.
2 Доказательную базу.
3 В чем проступок

А то как-то в моем лице, и все человечество... =)

Ответить | Правка | Наверх | Cообщить модератору

380. "Официально объявлено о выходе FreeBSD 10.0"  +2 +/
Сообщение от Аноним (-), 27-Янв-14, 01:30 
> 1 Кто такие как мы.

Фанатики от пЫонерии. С плохим уровнем знаний, зато немеряным апломбом. Мне например такое ламерье уже не в первый раз задвигает про какие-то "шины" и упирание в них. Старательно забывая уточнить - какие именно шины имеются в виду и какого фига в них что-то упирается.

Облом для ламерюг состоит в том что я довольно долго изучал микропроцессорные системы всех мастей и калибров, делая это на совесть, "для себя". А не для шефа,для диплома или как вы там это делаете. Поэтому я догадываюсь как работают микропроцессорные системы. И имею представление о их архитектуре и узких местах. Так что навесить мне лапшу на уши громкими терминами может и не получиться с разбегу. Этот момент очень туго дается мегапрофи от пЫонерии, что приводит к довольно колоритным фэйлам.

> 2 Доказательную базу.

Вам дать ссылочку на ваш профайл или сами найдете?

> 3 В чем проступок

В объемах фанатского булшита, не соответствующего действительности и попытках дискредитировать нормальных специалистов. Типа того же AlexAT'а, например. Видно же что человек шарит в своей области интересов. Профессионала видно не по громкому качу прав и битью себя пяткой в грудь (как это делаете вы и вам подобные ламерюги), а по компетенции и способности обосновать свою точку зрения. У вас с этим хиловато. Зато ЧСВ хватит на троих.

Упущеньице у вас только одно: вешать лапшу на уши в мире открытых исходников - категорически тухлое начинание.

Ответить | Правка | Наверх | Cообщить модератору

385. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 02:03 
Ого, сколько текста. Парень все выдал что было =)

Парень, у тебя есть показать самостоятельные или партнерские ICT-проекты?
У тебя есть сертификация хотя бы в каком-то профайле ICT компетенций?

Много вас, критиков-убунтоводов. =)

PS
Детка, я понимаю, ты может и имешь представление о чем-то, но прежде чем писать длинные тексты ниочем представление надо иметь о тексте операционной системы, и в частности тексте файловой системы. И где и чем он выполняеться.

Ответить | Правка | Наверх | Cообщить модератору

388. "Официально объявлено о выходе FreeBSD 10.0"  +2 +/
Сообщение от Аноним (-), 27-Янв-14, 02:18 
> Парень, у тебя есть показать самостоятельные или партнерские ICT-проекты?
> У тебя есть сертификация хотя бы в каком-то профайле ICT компетенций?

Забавный стиль мышления. Как по мне - можете ваши сертификаты засунуть туда где не светит солнце. Я и без сертификатов уровень ваших знаний вижу.

> Много вас, критиков-убунтоводов. =)

То что вы поставили не убунут а бзду - еще не делает вас на автомате крутым профессионалом. Инструкции по бумажке даже обезьяна может выполнять.

> системы, и в частности тексте файловой системы. И где и чем он выполняеться.

А у вас этого представления нет. По этому поводу ваши попытки умничать и набивать себе цену (или что это было вон там про сертификацию) выглядят довольно хило.

Ответить | Правка | Наверх | Cообщить модератору

390. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 02:27 
>> Парень, у тебя есть показать самостоятельные или партнерские ICT-проекты?
>> У тебя есть сертификация хотя бы в каком-то профайле ICT компетенций?
> Забавный стиль мышления. Как по мне - можете ваши сертификаты засунуть туда
> где не светит солнце. Я и без сертификатов уровень ваших знаний  вижу.

Вообще-то, детка, с ганджибаса ты можешь увидеть и зеленых человечков. =)

Ответить | Правка | Наверх | Cообщить модератору

267. "Официально объявлено о выходе FreeBSD 10.0"  –2 +/
Сообщение от uniman (ok), 24-Янв-14, 20:54 
>>> Поэтому им не известно, что UFS2 за время своего существования претерпела не меньше изменений чем их EXT(2,3,4).
> Только вот толку никакого. Экстентного аллокатора как не было, так и нет.
> Онлайн ресайз - шел 2014 год. И так далее. Поэтому приходим
> даже не насрать, а так, поржать - что еще запилили из
> дремучей древности.

Мне кажется, основная причина твоих комментариев - дремучая и тупая злоба совка.
На англоязычных форумах подобных твоим текстов практически не наблюдается.

Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору

274. "Официально объявлено о выходе FreeBSD 10.0"  +4 +/
Сообщение от AlexAT (ok), 24-Янв-14, 22:34 
> На англоязычных форумах подобных твоим текстов практически не наблюдается.

Я тебе примерно расскажу ход дискуссий на англоязычных форумах:

A: Installed xBSD yesterday. Please tell me how I can speed up my filesystem, Windows gives 80MBps and BSD on UFS only 50MBps on average in my torrent client.
B: Install Windows, dude.
A: I want an *nix OS.
B: Why do you need it so badly?
A: I want to run my Apache with Ruby and Redmine, surf inet and play some games from time to time, and be open source. It's just awesome.
B: Try <ton of crap about UFS and ZFS, about moving to ZFS>.
A: Ok, I reinstalled, downloading is faster a bit. Still have 50 MBps while seeding, what can I do?
B: Hmm, <another ton of crap>.
... 3 days pass in horrific silence ...
A: Nevermind, I installed Linux yesterday and it gives me 100 MBps and more on torrents. Cya.

Ответить | Правка | Наверх | Cообщить модератору

277. "Официально объявлено о выходе FreeBSD 10.0"  –2 +/
Сообщение от uniman (ok), 25-Янв-14, 01:28 
>> На англоязычных форумах подобных твоим текстов практически не наблюдается.
> Я тебе примерно расскажу ход дискуссий на англоязычных форумах:

Показательный пример. Ты часто там зависаешь? =)

Ответить | Правка | Наверх | Cообщить модератору

348. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от Аноним (-), 25-Янв-14, 19:00 
> Показательный пример.

Да, показательный. Linux работает и не тр@#$ет мозг расовой вернотой и рассказами о том чего нужно и не нyжно.

Ответить | Правка | Наверх | Cообщить модератору

365. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 25-Янв-14, 20:10 
>> Показательный пример.
> Да, показательный. Linux работает и не тр@#$ет мозг расовой вернотой и рассказами
> о том чего нужно и не нyжно.

# uname -msr
FreeBSD 9.2-STABLE i386

FreeBSD работает, и без вас никто не трахал бы мозг расовой вернотой и рассказами о том чего нужно и чего не нужно. =)

Ответить | Правка | Наверх | Cообщить модератору

272. "Официально объявлено о выходе FreeBSD 10.0"  –2 +/
Сообщение от uniman (ok), 24-Янв-14, 21:50 
>>> Поэтому им не известно, что UFS2 за время своего существования претерпела не меньше изменений чем их EXT(2,3,4).
> Только вот толку никакого. Экстентного аллокатора как не было, так и нет.

Объясни - зачем? Цель? =)
Уменьшить фрагментацию с 1% до 0.9% путем приседаний*2? =)

Ответить | Правка | К родителю #241 | Наверх | Cообщить модератору

350. "Официально объявлено о выходе FreeBSD 10.0"  +/
Сообщение от Аноним (-), 25-Янв-14, 19:01 
> Объясни - зачем? Цель? =)

Работает в ряде ворклоадов намного быстрее. Пока классический аллокатор ворочает горы метаданных, экстентный просто метит немеряный регион как занятый одним присестом и операция завершается.

Ответить | Правка | Наверх | Cообщить модератору

364. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 25-Янв-14, 20:06 
>> Объясни - зачем? Цель? =)
> Работает в ряде ворклоадов намного быстрее. Пока классический аллокатор ворочает горы метаданных,
>экстентный просто метит немеряный регион как занятый одним присестом и операция  завершается.

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

Но вам лучше почитать того же МакКузика и других товарищей.

Ответить | Правка | Наверх | Cообщить модератору

386. "Официально объявлено о выходе FreeBSD 10.0"  +2 +/
Сообщение от Аноним (-), 27-Янв-14, 02:04 
> Чего-то не понял про горы метаданных.

А чего тут не понятно? Там где экстентный аллокатор метит одним махом большой регион как занятый, тратя на это минимум времени, обычный аллокатор лопатит гору метаданных чтобы достичь того же результата. Как быстрее - ежу понятно.

> Операции в оперативной памяти, сразу большими кусками.

Вообще-то метаданные должны на диске храниться. Хотя-бы из соображений консистентности того что в оперативной памяти и на диске. Иначе при отвале питания вас постигнет невкусный факап. Это означает что объем I/O на работу с метаданными будет выше. Да и отпедалить 1 мелкую структуру хоть там где - быстрее чем кучу метаданных ворочать. Из этой простой логики результаты некоторых ворклоадов становятся довольно предсказуемы, так что даже бенчи "от фороникса" - совершенно не удивляют. Они показывают именно то что должны. Потому что оно так работает. А не потому что фороникс заинтересован кого-то полить или что-то похвалить.

> В некоторый момент метаданные, и данные согласованно синхронизируются
> (копируются) на накопитель.

При том желательно чтобы в I/O было бы побольше данных и поменьше метаданных. Из соображений КПД операций. В этом месте наверное должно бы начать доходить почему все нормальные дизайны уже давно используют экстенты. В среднем экстенты работают лучше. Хотя разумеется можно и для экстентного аллокатора подобрать неудобный режим работы.

> Вычисления занимають менее процента процессорного времени,

А вот это весьма и весьма зависит от. Случаи бывают разными.

> и уж точно по времени меньше на порядое и более чем обновление
> метаданных на накопитель.

Сильно зависит от оборудования и характера нагрузки. Параметры могут довольно дико варьироваться: свойства скоростного PCI-E SSD за много килобаксов несколько отличаются от свойств механического ноутбучного 2.5" винча. Экстенты выигрывают глобально: меньше метаданных -> меньше их обработки. PROFIT.

> Но вам лучше почитать того же МакКузика и других товарищей.

А вам лучше сбавить менторский тон и поурезать ЧСВ.

Ответить | Правка | Наверх | Cообщить модератору

396. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 02:41 
> Вообще-то метаданные должны на диске храниться.

Неужели? С ума сойти. И как они на диск попадают...

Ответить | Правка | Наверх | Cообщить модератору

376. "Официально объявлено о выходе FreeBSD 10.0"  –3 +/
Сообщение от uniman (ok), 26-Янв-14, 15:22 
>> Объясни - зачем? Цель? =)
> Пока классический аллокатор ворочает горы метаданных,
> экстентный просто метит _немеряный_ регион как занятый одним присестом и операция
> завершается.

PS

Брр.. Попалось на глаза. Вы хоть поняли что написали?
"немеряный регион... и операция завершается"  =)
Больше ничего никуда не пишет =)

На основании чего ядро может предсказать, какой размер файла будет в будущем?
10 байт или 100Mb?

Вы хоть понимаете, что ликвидации ошибки за неверное предсказание
может намного более занимать ресурсов, чем вычисление в памяти
классического дерева сегментов в каждом случае, с учетом неких
среднестатистических оценок о размере файлов?
Как это и делается сейчас в тексте UFS2, и прочих?

Ответить | Правка | К родителю #350 | Наверх | Cообщить модератору

387. "Официально объявлено о выходе FreeBSD 10.0"  +2 +/
Сообщение от Аноним (-), 27-Янв-14, 02:10 
> На основании чего ядро может предсказать, какой размер файла будет в будущем?

Оно не может предсказать. Но зато оно выполняет запросы и видит что от него хотят. И логично стараться выполнить запросы максимально шустро. Экстенты хорошо согласуются с этим желанием.

> Вы хоть понимаете, что ликвидации ошибки за неверное предсказание

Зачем же предсказания? Ядро знает наверняка что от него просили программы, гадать не требуется.

> Как это и делается сейчас в тексте UFS2, и прочих?

Результаты бенчмарков в общем случае намекают что в целом экстентные аллокаторы лучше себя ведут. За что их и используют в чуть ли не всех новых дизайнах поголовно. Понятно что всегда можно найти ворклоад максимально неудобный той или иной схеме, а в неудачном случае экстентный аллокатор тоже может зашиться по полной программе. Но в целом для большинства нагрузок это работает лучше.

Ответить | Правка | Наверх | Cообщить модератору

392. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 02:32 
>> На основании чего ядро может предсказать, какой размер файла будет в будущем?
> Ядро знает наверняка что от него просили программы, гадать не требуется.

Ого! Уже есть код машины времени! =)


Ответить | Правка | Наверх | Cообщить модератору

399. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от iZEN (ok), 27-Янв-14, 10:32 
>> Как это и делается сейчас в тексте UFS2, и прочих?
> Результаты бенчмарков в общем случае намекают что в целом экстентные аллокаторы лучше
> себя ведут.

Можно ссылочку на бенчмарки UFS2 в сравннии с другими ФС? Только не те, что были два-три года назад.

Ответить | Правка | К родителю #387 | Наверх | Cообщить модератору

400. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от Andrey Mitrofanov (?), 27-Янв-14, 10:40 
> Можно ссылочку на бенчмарки UFS2 в сравннии с другими ФС? Только не
> те, что были два-три года назад.

Да! Список новых фич и разительных улучшений в UFS2 за "два-три года" просто поражает! </>

Ответить | Правка | Наверх | Cообщить модератору

401. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от iZEN (ok), 27-Янв-14, 10:44 
>> Можно ссылочку на бенчмарки UFS2 в сравннии с другими ФС? Только не
>> те, что были два-три года назад.
> Да! Список новых фич и разительных улучшений в UFS2 за "два-три года"
> просто поражает! </>

За последние годы UFS2 сильно улучшилась в плане производительности I/O. Только вот форониксовые бенчмарки сравнивали различные ФС очень давно.


Ответить | Правка | Наверх | Cообщить модератору

402. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 11:35 
>> Можно ссылочку на бенчмарки UFS2 в сравннии с другими ФС? Только не
>> те, что были два-три года назад.
> Да! Список новых фич и разительных улучшений в UFS2 за "два-три года"
> просто поражает!

Не файловая система, а просто какашка!
Не печет мне пирожки и не рассказывает сказки!

Вариант 1
1 Определите requirements/требования
2 Организуйте грант на проект
3 Морочтие моск разработчикам

Вариант 2
1 Становитесь партнером разработки
2 ООпределяете требования и цели
2 Морочите моск партнерам

Все остальное - трепоня от лукавого.
Особенно в отношении общественного предприятия-проекта.

По мне, пользуясь различными системами, даже не замечаю разницы.
У каждой ообенности, которые надо знать и учитывать.
Как правило, основные проблемы не в FS, а во всем что вокруг них.

Ответить | Правка | К родителю #400 | Наверх | Cообщить модератору

404. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от Andrey Mitrofanov (?), 27-Янв-14, 12:12 
>>> Можно ссылочку на бенчмарки UFS2 в сравннии с другими ФС? Только не
>>> те, что были два-три года назад.
> Вариант 1
> 3 Морочтие моск разработчикам
> Вариант 2
> 2 Морочите моск партнерам

Спасибо, Ваш ответ iZEN-у исключительно в тему. Теперь он знает, где брать "бенчмарки UFS2" поновее и поцветастее.

> Все остальное - трепоня от лукавого.
> Особенно в отношении общественного предприятия-проекта.

Ответить | Правка | Наверх | Cообщить модератору

408. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 12:58 
> Спасибо, Ваш ответ ...

Так где же требования к ICT-комплексу?
Надо встраивать http сервер или нет? =)

Ответить | Правка | Наверх | Cообщить модератору

403. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 11:53 
>> Можно ссылочку на бенчмарки UFS2 в сравннии с другими ФС? Только не
>> те, что были два-три года назад.
> Да! Список новых фич и разительных улучшений в UFS2 за "два-три года"
> просто поражает!

PS

В общем случае рекомендую перед определением качества технической системы и ее соотвествия задачам  таки определить требования к этой технической системе.
Начиная с критических, по приоритетам.

Давеча project user пишет - Oracle over Solaris 10 over UFS. Это достаточно и соотвествует  требованиям по всему комплексу. И на UFS системы работают годами, и никто даже не вспоминает что там внутри.

А то можно долго моск шелудить о фичастости, на самом деле нахрен никому не нужной.
Хотя на данный момент трудновато представить, чего еще такого выдернуть от FS.
Встроить http сервер?

Ответить | Правка | К родителю #400 | Наверх | Cообщить модератору

405. "Официально объявлено о выходе FreeBSD 10.0"  +1 +/
Сообщение от metallica (ok), 27-Янв-14, 12:25 

> Давеча project user пишет - Oracle over Solaris 10 over UFS. Это
> достаточно и соотвествует  требованиям по всему комплексу. И на UFS
> системы работают годами, и никто даже не вспоминает что там внутри.

Да на солярисовой ufs всё работает годами, она хоть и тормознута, но
надёжна как бетонная плита. Но, с одной стороны, это камень
в огород  расхвалённой zfs, которую в основном применении соляриса или
вообще выкидывают, или ограничивают root разделом (sol11), все же
данные пакуются на ufs.
С другой стороны причём тут ufs2 из freebsd?

Ответить | Правка | Наверх | Cообщить модератору

407. "Официально объявлено о выходе FreeBSD 10.0"  –1 +/
Сообщение от uniman (ok), 27-Янв-14, 12:54 
> С другой стороны причём тут ufs2 из freebsd?

Пример.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру