The OpenNET Project / Index page

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



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

Оглавление

Началось тестирование сборок FreeBSD, переведённых на 'ZFS o..., opennews (??), 20-Апр-19, (0) [смотреть все]

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


92. "Началось тестирование сборок FreeBSD, переведённых на ZFS on..."  +1 +/
Сообщение от anonus (?), 20-Апр-19, 19:03 
>Раньше в *BSD оно просто правильно работало

Раскрой тему, чем это вдруг порт ZoL на фряху отличается от порта с илюмос?

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

100. "Началось тестирование сборок FreeBSD, переведённых на ZFS on..."  –1 +/
Сообщение от VINRARUS (ok), 20-Апр-19, 20:29 
>>Раньше в *BSD оно просто правильно работало
> Раскрой тему, чем это вдруг порт ZoL на фряху отличается от порта
> с илюмос?

На скоко знаю вариант для ZFS под Linux имеет проблему в отжырании оперативки под кашу мимо родного механизма дисковой кашы ОС. То есть ОС видит это всё как прогаму (точнее память програмы). Поправте если шото поменялось.

В *BSD же этой проблемы нет, там каша ZFS для ОС видна именно как дисковая каша. Но теперь костыль из Linux портирован и на *BSD. УРА!

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

103. "Началось тестирование сборок FreeBSD, переведённых на ZFS on..."  +/
Сообщение от anonus (?), 20-Апр-19, 21:17 
>В *BSD же этой проблемы нет

Так её и в порте ZoL не будет. Там под каждую ОС пилится свой слой совместимости.
Во фре это почти один в один со старым портом из илюмос.

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

158. "Началось тестирование сборок FreeBSD, переведённых на ZFS on..."  –1 +/
Сообщение от пох (?), 21-Апр-19, 12:56 
> Так её и в порте ZoL не будет. Там под каждую ОС пилится свой слой совместимости.

вы там посмотрите в код (bsd'шный) - и убедитесь, что "слой совместимости" - он буквально ни о чем.
По факту там #ifdef illumos через каждые десять строк, о чем громко плачут и линуксеры, и все остальные.
А тех кто пытается решать эту проблему вместо загоняния под коврик, дико не любят, ага.

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

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

115. "Началось тестирование сборок FreeBSD, переведённых на ZFS on..."  +/
Сообщение от пох (?), 20-Апр-19, 23:46 
> В *BSD же этой проблемы нет, там каша ZFS для ОС видна именно как дисковая каша.

это называется "zones", и с ними на самом деле не все хорошо - они принадлежат конкретной подсистеме (не абстрактному "диску", а конкретно zfs, ufs не сможет задействовать чанк из нее).
Краткий пересказ slw: чтобы освободить память внутри - достаточно пометить ее как свободную. Чтобы вернуть эту память операционной системе - здравствуй global lock и медленный вызов с обновлениями кучи таблиц - а память-то может быть системе в этот момент и вовсе даже не нужна (а вот под кэш нужна и через сто наносекунд мы ее обратно запросим)!

поэтому есть специальный костыль имени сана (видимо, там примерно так же, а врали-то, врали, что чистая сыстемV еще с 94го года!) тщательно выпиленный неосиляторами из iX и около. Патч, возвращающий его на место принимать отказались по куче причин. Причина первая - он не украинский!

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

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

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

143. "Началось тестирование сборок FreeBSD, переведённых на ZFS on..."  +/
Сообщение от Аноним (143), 21-Апр-19, 04:58 
Может хоть протестят нормально, прежде чем внедрять?
Ответить | Правка | К родителю #100 | Наверх | Cообщить модератору

174. "Началось тестирование сборок FreeBSD, переведённых на ZFS on..."  +/
Сообщение от пох (?), 22-Апр-19, 10:10 
ну вот на фринасерах и потестят. А ты думал, у нас есть какое-то другое тестирование?

(нет, никто тебе не мешает, конечно, скачать вот это, которое выкатили, или самому в работающей системе обновиться на портовую версию (nextboot если што - наше всьо) - но ты ж не захочешь?)

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

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

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




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

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