|
![]() |
Пред. тема | След. тема | ||
Форумы
![]() | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"OpenNews: Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от opennews ![]() | ||
Pawel Dawidek опубликовал (http://groups.google.ru/group/fa.freebsd.current/msg/1efcf31...) текущие наработки проекта GJournal для FreeBSD 6.x и 7.x, инструкцию по организации журналирования данных и мета-данных UFS и результаты тестирования производительности системы. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от leonardinius ![]() | ||
афигеть, дайте 2. да еще независимо от файловой системы! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
3. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
ага, независимо. ну что за народ пошел, немощный головой. кто как не файловая система определяет какой набор изменений является транзакцией? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
4. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от leonardinius ![]() | ||
а там случаем не такая архитектура: | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
5. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
наверняка так. только ведь это подразумевает, что та самая "любая fs" должна это api использовать. в linux'е это сделано в виде независимого модуля jbd с самого начала, с 99 года. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
6. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от kruk ![]() | ||
fs не должна, нужен будет небольшой модуль | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
8. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
ага. супер. и что будет делать этот ufs_gjournal.ko? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
11. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от kruk ![]() | ||
>ага. супер. и что будет делать этот ufs_gjournal.ko? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
12. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
именно, что жестоко. что толку расширять функции geom'а, если только fs знает где начинается и заканчивается транзакция? транзакция, в данном случае, это такой набор изменений, который переводит fs из одного консистентного состояние в другое консистентное состояние. пример: нужно создать файл. для этого нужно: 1) аллоцировать иноду (модифицировать суперблок и карту свободных инод); 2) инициализировать эту иноду (блок в таблице инод); 3) добавить запись в каталог (как минимум один блок каталога + инода каталога, может потребоваться аллокация дополнительного блока). как geom может знать эти подробности? так что сказки про "любую fs" и "не потребует переписывания (или патчинга)" оставьте. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
35. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от echo ![]() ![]() | ||
> в linux'е это сделано в виде независимого модуля jbd с самого начала, с 99 года. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
41. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от fresco ![]() | ||
Мдаа. Ну вы, блин, и... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
42. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от echo ![]() ![]() | ||
>Мдаа. Ну вы, блин, и... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
46. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
бла-бла-бла. никому эта фича на bsd не нужна, очевидно. потому как работает bsd только на домашних писюках. у всех остальных, кто хоть как-то связан с реальными приложениями масштаба предприятия (sgi/dec/m$/sun/etc) - давно есть журналирование. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
2. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от DeadMoroz ![]() | ||
что то вроде ext2/ext3 выходит | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Dorlas ![]() | ||
Радует, что это GEOM, а не хрень какая-нибудь :) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
9. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() | ||
видимо всетаки почитали сурсы солярки, бо там уже давно к уфс журналирование прикрутили ))))))) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
10. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
ага. иначе не умеют. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
13. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от butcher ![]() | ||
Кто-нибудь из вас прочитал сообщение pjd@ ? Похоже что нет. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
14. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
ну раз вы прочитали, расскажите всем нам в каком там месте транзакции описываются. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
15. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от universite ![]() ![]() | ||
Every few seconds (you may define how many) journal is terminated and | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
16. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
ага. покажите где здесь "транзакция". или уважаемый автор предлагает "терминировать" журнал посередине какой-нить creat(2) или rename(2) ? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
18. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Квагга ![]() | ||
2. If we have file system, synchronize it. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
20. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от sauron ![]() ![]() | ||
>2. If we have file system, synchronize it. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
21. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Квагга ![]() | ||
Такой подход даст ЮФС журналирование. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
23. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
ну да, ну да. двойная запись _всего_ в разные участки диска конечно же не окажет заметного воздействия на производительность. "серверная os" ... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
25. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от sauron ![]() ![]() | ||
Еще как даст. Единственная FS которая под linux журнализирует данные а не метаданные это ext3. И по умолчанию включено журнализирование метаданных. Включение журнализации еще и данных дает падение производительности. Когда тестировали ext3 с таким флагом это было заметно. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
26. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
не нужно лжи. по-умолчанию ext3 работает в ordered mode. это означает, что журналируются только метаданные, а данные принудительно сбрасываются перед каждой транзакцией. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
27. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от nuclight ![]() ![]() | ||
Читать сообщение, на которое отвечаешь, нынче не модно? Там ровно это и написано - что по умолчанию на ext3 журналирование метаданных, а включение журналирования данных приводит к падению производительности. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
38. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от sauron ![]() ![]() | ||
>не нужно лжи. по-умолчанию ext3 работает в ordered mode. это означает, что | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
22. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
LOL. ну и где здесь декларация начала-конца транзакции в ufs? как этот доморощеный gjournal узнает когда все текущие операции завершены? я уже не говорю о том, что нет возможности выбрать режим журналирования writeback/data/ordered, что на время терминирования журнала (читай сброса на диск) заблокированы любые модификации и так далее. децкая поделка. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
17. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от butcher ![]() | ||
Ключевые слова: | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
24. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
таки придется что-то в ufs менять? ай-яй-яй ... как уже было сказано, журналирование данных - это вещь тормозная по определению. об чем сам автор и написал. так что давайте там, не изобретайте велосипед с квадратными колесами. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
19. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от sauron ![]() ![]() | ||
Мдя... в результате получаем туже производительность что у ext3. Причем в не зависимости от файловой системы. Будь то XFS ReiserFS или любая другая. Ганс вон хочет чтобы его reiserfs с отдельными плагинами в ядро включили. А тут все раз-раз и в дамках одно слово офигеть. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
28. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от X0R ![]() | ||
непонял. вообще то во фре есть алтернаимва журналированию - soft updates. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
29. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
это не альтернатива, это костыль. SU не спасают от необходимости запуска fsck. fsck хорошо нагружает диск. система, соответственно, тормозит. когда у вас терабайтная fs, fsck будет работать очень долго и система тоже будет долго тормозить. воостановление через журнал - это максимум несколько секунд, независимо от размера fs. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
33. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от SunTech ![]() | ||
Не знаю на каких у вас там дисках очень долго всё запускается, а у меня на 4х400Gb RAID5 (файлсервер с папкой обмена и интенсивной записью более 50 клиентов одновременно) после внезапного выключения и повторного включения поднимается довольно быстро, пять минут не решают, если пользователи уже заметили отсутствие услуги. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
34. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
ага, безумно огромная fs - 1,2TB. вашим пользователям может и пол-часа не решают. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
51. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от XAD ![]() | ||
про нормальный контроллер - это вы глупость сказали. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
44. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от X0R ![]() | ||
а разве fsck на фре работает не в фоне? или я ошибаюсь | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
45. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от echo ![]() ![]() | ||
>а разве fsck на фре работает не в фоне? или я ошибаюсь | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
49. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Квагга ![]() | ||
Пока не fsck - НЕ загрузится. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
50. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от echo ![]() ![]() | ||
> Пока не fsck - НЕ загрузится. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
52. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
гыгыгы. по умолчанию ext3 журналирует _метаданные_, чего достаточно для обхода fsck. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
53. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от echo ![]() ![]() | ||
>гыгыгы. по умолчанию ext3 журналирует _метаданные_, чего достаточно для обхода fsck. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
54. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
не нужно отсылать меня к каким-то там обсуждениям -- я умею читать маны. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
30. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от ErrSkin ![]() | ||
Собственно, зачем для UFS2 журналирование? Неужели чего-то в ней не хватает? Просто интересная разработка с ограниченным кругом применений. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
31. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от edwin ![]() ![]() | ||
> зачем для UFS2 журналирование? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
32. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от админ ![]() | ||
Русский перевод http://wiki.bsdportal.ru/doc:gr_gjournal | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
36. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от echo ![]() ![]() | ||
вообще-то команда фрибзди не всегда верно выбирает путь развития. совершенно дебильно, | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
37. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Аноним ![]() ![]() | ||
ну да, вся freebsd - напрасная трата времени. ясное дело, что нет ничего правильнее fsck на терабайтных fs. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
56. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от azimut ![]() | ||
>вообще-то команда фрибзди не всегда верно выбирает путь развития. совершенно дебильно, | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
39. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Dorlas ![]() | ||
1) Вообще то это глупость - ставить при инсталляции кучу package. (Вы же соврем не видите комментарии, которые появляются после установки большинства пакетов! - они полезны!) Правильный Вариант (и во FreeBSD и в Linux) иметь каталог (DVD-диск), где все нужные пакеты (rpm-ки, дистфайлы) находятся в одном месте. Если в Debian 11 CD, и мы ставим очень много сразу, диски тоже менять будем... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
40. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от echo aka andr.ru ![]() ![]() | ||
> 1) Вообще то это глупость - ставить при инсталляции кучу package. (Вы | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
47. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от LOL ![]() | ||
>скорость, мля! кде на целероне 1,7 собирался 3 дня. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
48. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от echo ![]() ![]() | ||
| ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
![]() | ||
57. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от azimut ![]() | ||
>скорость, мля! кде на целероне 1,7 собирался 3 дня. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
43. "Включение журналирования в UFS для FreeBSD" | +/– | |
Сообщение от Dorlas ![]() | ||
Без комментариев... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |