Вышло обновление набора утилит для работы с файловыми системами EXT2/EXT3. В новой версии исправлены некоторые ошибки, а также добавлена поддержка новой возможности htree для ядер серии 2.6
> А какая на твой взгляд фс может помочь в этом случае?
Никакая, о том и речь -- журналирование данных БЕСПОЛЕЗНО. Потому его и нет ни в одной нормальной ФС, и только пЫонеры пытаются поднять себя за волосы...
>Из Linux'-овых ФС -- только к ext3. ReiserFS делает tail merging,
>XFS хранит мелкие файлы непосредственно в inode, etc.
>За счет них набирается ~30% дискового пространства.
Ну во-первых, появление избыточности - вполне естественная обратная сторона увеличения надёжности..
А во-вторых, насчёт 30% ты явно перегнул.. Хотя, это вполне возможно, если у тебя вместо нормального ёмкого винта стоит древний кирпич на 40 МБ..
>Дык тест там весьма малореалистичный. Как правило, чтение/запись
>идет на один раздел, причем этим одновременно занимаются
>несколько процессов.
Да ты, батенька, скептик.. :)
*************************************************************
Свои бенчмарки [делались на одной машине и на одном харде на разных Primary-партишенах]
>Попробуйте вот это:
>time dd if=/dev/zero of=test.1 bs=1M count=2048
Попробовал на EXT3 [block-size файловой системы = 4096 байт]
shell# mkfs.ext3 -V
Using EXT2FS Library version 1.34
shell# time dd if=/dev/zero of=/test bs=1M count=1024
1024+0 records in
1024+0 records out
real 0m21.846s
user 0m0.008s
sys 0m9.670s
**************************************************************
а теперь на ReiserFS [block-size файловой системы тоже = 4096 байт]
>> А какая на твой взгляд фс может помочь в этом случае?
>Никакая, о том и речь -- журналирование данных БЕСПОЛЕЗНО. Потому
>его и нет ни в одной нормальной ФС, и только пЫонеры пытаются
>поднять себя за волосы...
Что-то мне подсказывает, что и ReiserFS тебе на фиг не нужен.. в лучшем случае EXT2..
ОО!! А может ты на NTFS насмотрелся?
Там, говорят, есть что-то типа журналирования, но я, честно говоря, думаю, что это - гонево.. Ибо столько раз инфа с NTFS высыпалась в утиль, что я не выдержал и переехал в линух.. :) а до тех пор так же, как и ты, считал журналирование дурацким мифом.. :)
> А во-вторых, насчёт 30% ты явно перегнул.. Хотя, это вполне возможно, если у тебя
... в /usr/include полно всякого добра...
> Свои бенчмарки [делались на одной машине и на одном харде на разных Primary-партишенах]
Вы не до конца сделали...
Цель теста -- показать, что ext3... употребляет чупа-чупс, если происходит одновременно чтение и запись двух больших файлов. Большие файлы берутся для того, чтоб тестировать именно производительность ФС, а не block cache; аналогичный результат был бы и при большом количестве среднего размера файлов ( если суммарный объем превышает раза в ~ 3 общий объем кеша). Сравнивается время записи файла в "ненагруженную" ФС и время записи _такого же_ файла, при одновременном чтении другого большого файла.
Понятное дело, что у любой ФС производительность во втором случае будет меньше, вопрос только в том -- на сколько. Я сравнивал XFS, ReiserFS и ext3 data=ordered. Сильнее всего производительность падает у ext3, из чего вывод: ext3 -- г...
с поставленными задачами. тормозов в работе заметно не было. журналируемость несколько раз выручала. что еще надо? тормоза существуют в вашем воображении. реальные задачи это не маркетинговые тесты заинтересованных сторон
а так ты из тех красноглазиков для которых существует только один вид абсолютно правильных фс, одна идеальная ось, один рулезный дситрибутив. что ж ты сразу не сказал.
ирси тоже самое говорил. по типу маздай рулез - возрази мне! тут и послать нах пропадает желание а не что возражать аргументами. если человек в упор не хочет видеть или видит только то что ему нравиться, никакие аргументы не помогут. так стоит ли тратить время на ушлепков? с тобой бы никто не спорил бы еслибы ты заявил "дселекту журналируемые системы не нужны". тут бы все согласились. некоторым вон пальмы с бананами хватает. опять же тебе никто не говорит - "нежурналируемые системы отстой". т.е. заняли взвешенную позицию - не впадая в крайности - для каждой задачи свой инструмент. поэтому они правы а ты нет. и так будет всегда пока ты будешь утверждать что крайность которая тебе нравится это рулез немерянный. журналируемость придумали и развивают. значит она нужна. развивают умные люди. много умных людей. а тут один дселект пиздит. стоит ли ему аргументированно возражать? ну разве что если времени не жаль
Ни в одной нормальной _журналируемой_ ФС -- XFS, UFS, ReiserFS, JFS, NTFS, etc -- нет такой мути, как журналирование данных. Потому, что их придумали и написали грамотные люди, а не начитавшиеся сказок про JBD красноглазые.
А почему у "грамотных" людей баг на баге и всё под маркой "экспериментал",
а продукт неграмотных стоит на большинстве рабочих систем?
Тебе не кажется, что ты перегрелся?
btw, может кому поможет:
mke2fs -J device=/dev/hde7 /dev/hda5
поместило журнал на другом винте - увеличивает скорость работы и может быть повысит надёжность.
рецепт отсюда: http://www.zip.com.au/~akpm/linux/ext3/ext3-usage.html