* [d-kernel] howto kernel-feat || reiser4
@ 2004-08-22 1:03 sergey ivanov
2004-08-22 7:18 ` [d-kernel] " Konstantin A. Lepikhov
2004-08-22 8:36 ` [d-kernel] howto kernel-feat || reiser4 Sergey Vlasov
0 siblings, 2 replies; 13+ messages in thread
From: sergey ivanov @ 2004-08-22 1:03 UTC (permalink / raw)
To: ALT Linux kernel packages development
Всем привет.
Есть ли, и если есть, то где, описание как можно самому сделать
kernel-feat? Насколько это сложно?
Второй вопрос, может кто-нибудь для Альтлинукса собирал reiserfs 4?
Я попробовал это сделать в gentoo, и впечатления очень хорошие. Можно в
любой момент выключать питание кнопкой, и никаких проблем кроме потери
самых последних изменений не возникает. Экономия места на диске по
сравнению с reiserfs 3 процентов тридцать если не больше. И многие
операции выполняются просто мгновенно.
Так что именно поэтому хотел узнать, что если кто-то уже сделал для
себя reiserfs4 для Альтлинукса, - то поделитесь. А если нет - хотел бы
сам узнать, с какой стороны к этому подступаться.
С уважением,
Сергей.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [d-kernel] Re: howto kernel-feat || reiser4
2004-08-22 1:03 [d-kernel] howto kernel-feat || reiser4 sergey ivanov
@ 2004-08-22 7:18 ` Konstantin A. Lepikhov
2004-08-22 17:11 ` sergey ivanov
2004-08-24 3:56 ` [d-kernel] I: kernel-feat-fs-reiser4 в Дедалусе (was: Re: howto kernel-feat || reiser4) sergey ivanov
2004-08-22 8:36 ` [d-kernel] howto kernel-feat || reiser4 Sergey Vlasov
1 sibling, 2 replies; 13+ messages in thread
From: Konstantin A. Lepikhov @ 2004-08-22 7:18 UTC (permalink / raw)
To: ALT Linux kernel packages development
Hi sergey!
Saturday 21, at 09:03:54 PM you wrote:
> Всем привет.
> Есть ли, и если есть, то где, описание как можно самому сделать
> kernel-feat? Насколько это сложно?
не сложно. Возьмите какой-нибудь готовый -feat и сделайте по его подобию.
Вводная - kernel-policy.txt из kernel-build-tools
> Второй вопрос, может кто-нибудь для Альтлинукса собирал reiserfs 4?
> Я попробовал это сделать в gentoo, и впечатления очень хорошие. Можно в
> любой момент выключать питание кнопкой, и никаких проблем кроме потери
> самых последних изменений не возникает. Экономия места на диске по
У reiserfs была другая напасть, которая сильно доставала - при аварии
содержимое одного файла оказывалось в другом. Там такого не замечено?
--
WBR, Konstantin chat with ==>ICQ: 109916175
Lepikhov, speak to ==>JID: lakostis@jabber.org
aka L.A. Kostis write to ==>mailto:lakostis@pisem.net.nospam
...The information is like the bank... (c) EC8OR
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] howto kernel-feat || reiser4
2004-08-22 1:03 [d-kernel] howto kernel-feat || reiser4 sergey ivanov
2004-08-22 7:18 ` [d-kernel] " Konstantin A. Lepikhov
@ 2004-08-22 8:36 ` Sergey Vlasov
1 sibling, 0 replies; 13+ messages in thread
From: Sergey Vlasov @ 2004-08-22 8:36 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 467 bytes --]
On Sat, Aug 21, 2004 at 09:03:54PM -0400, sergey ivanov wrote:
> Есть ли, и если есть, то где, описание как можно самому сделать
> kernel-feat? Насколько это сложно?
Правила сборки ядерных пакетов лежат в пакете kernel-build-tools.
Посмотрите существующие пакеты kernel-feat-* в качестве образца - в
большинстве случаев в спеке нужно просто указать список файлов с
патчами, установка патчей в нужный каталог выполняется макросами из
kernel-build-tools.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: howto kernel-feat || reiser4
2004-08-22 7:18 ` [d-kernel] " Konstantin A. Lepikhov
@ 2004-08-22 17:11 ` sergey ivanov
2004-08-23 10:44 ` Alexander Bokovoy
2004-08-24 3:56 ` [d-kernel] I: kernel-feat-fs-reiser4 в Дедалусе (was: Re: howto kernel-feat || reiser4) sergey ivanov
1 sibling, 1 reply; 13+ messages in thread
From: sergey ivanov @ 2004-08-22 17:11 UTC (permalink / raw)
To: ALT Linux kernel packages development
Konstantin A. Lepikhov wrote:
>Hi sergey!
>
>Saturday 21, at 09:03:54 PM you wrote:
>
>
>
>> Второй вопрос, может кто-нибудь для Альтлинукса собирал reiserfs 4?
>>Я попробовал это сделать в gentoo, и впечатления очень хорошие. Можно в
>>любой момент выключать питание кнопкой, и никаких проблем кроме потери
>>самых последних изменений не возникает. Экономия места на диске по
>>
>>
>У reiserfs была другая напасть, которая сильно доставала - при аварии
>содержимое одного файла оказывалось в другом. Там такого не замечено?
>
>
Вроде reiser4 полностью журналируемый, не только структура файловой
системы, но и операции с содержимым файлов. И в их списке рассылки пока
если и были отзывы про warning messages после сбоев питания, то
оказывалось что это было исправлено уже в апреле, да и до исправления
было несущественно.
Сергей.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: howto kernel-feat || reiser4
2004-08-22 17:11 ` sergey ivanov
@ 2004-08-23 10:44 ` Alexander Bokovoy
2004-08-23 22:05 ` Sergey Ivanov
2004-08-26 21:10 ` sergey ivanov
0 siblings, 2 replies; 13+ messages in thread
From: Alexander Bokovoy @ 2004-08-23 10:44 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Sun, Aug 22, 2004 at 01:11:25PM -0400, sergey ivanov wrote:
> >> Второй вопрос, может кто-нибудь для Альтлинукса собирал reiserfs 4?
> >>Я попробовал это сделать в gentoo, и впечатления очень хорошие. Можно в
> >>любой момент выключать питание кнопкой, и никаких проблем кроме потери
> >>самых последних изменений не возникает. Экономия места на диске по
> >>
> >>
> >У reiserfs была другая напасть, которая сильно доставала - при аварии
> >содержимое одного файла оказывалось в другом. Там такого не замечено?
> >
> >
> Вроде reiser4 полностью журналируемый, не только структура файловой
> системы, но и операции с содержимым файлов. И в их списке рассылки пока
> если и были отзывы про warning messages после сбоев питания, то
> оказывалось что это было исправлено уже в апреле, да и до исправления
> было несущественно.
Пожалуйста, все "вроде" выбросьте и говорите только исходя из собственного
опыта. Файловые системы не терпят пересказа и сослагательного наклонения.
Вы сами crash-тесты проводили? И benchmarks?
Мне очень хочется узнать о их результатах из первых уст, желательно от
неангажированных лиц.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: howto kernel-feat || reiser4
2004-08-23 10:44 ` Alexander Bokovoy
@ 2004-08-23 22:05 ` Sergey Ivanov
2004-08-24 2:47 ` Ivan Fedorov
` (2 more replies)
2004-08-26 21:10 ` sergey ivanov
1 sibling, 3 replies; 13+ messages in thread
From: Sergey Ivanov @ 2004-08-23 22:05 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1398 bytes --]
Alexander Bokovoy wrote:
> On Sun, Aug 22, 2004 at 01:11:25PM -0400, sergey ivanov wrote:
>>Вроде reiser4 полностью журналируемый, не только структура файловой
>>системы, но и операции с содержимым файлов. И в их списке рассылки пока
>>если и были отзывы про warning messages после сбоев питания, то
>>оказывалось что это было исправлено уже в апреле, да и до исправления
>>было несущественно.
>
> Пожалуйста, все "вроде" выбросьте и говорите только исходя из собственного
> опыта. Файловые системы не терпят пересказа и сослагательного наклонения.
> Вы сами crash-тесты проводили? И benchmarks?
>
> Мне очень хочется узнать о их результатах из первых уст, желательно от
> неангажированных лиц.
Я не проводил. Ни crash-тестов, ни benchmarks. Сейчас хочу аккуратно
собрать всё это у себя, и после этого готов проводить эти тесты и марки.
Пока есть личное впечатление что на тот же раздел можно гораздо больше
вместить, если его сделать reiser4, и что некоторые операции происходят
мнговенно.
Ещё одно впечатление - подключал внешний диск на USB1, и с reiser4 без
проблем туда записал большой файл в 11 гигабайт. С ext3fs скопировать не
удалось, весть процесс зависал и даже убить его kill -9 не удавалось.
Насчет benchmarks я нашёл прямо в Сизифусе bonnie, bonnie++ и iozone. А
что такое crashtest и как его проводить - подскажите, пожалуйста.
Сергей.
[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 2551 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: howto kernel-feat || reiser4
2004-08-23 22:05 ` Sergey Ivanov
@ 2004-08-24 2:47 ` Ivan Fedorov
2004-08-24 8:02 ` Alexander Kuprin
2004-08-24 11:18 ` Alexander Bokovoy
2 siblings, 0 replies; 13+ messages in thread
From: Ivan Fedorov @ 2004-08-24 2:47 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 1051 bytes --]
Sergey Ivanov пишет:
>> Пожалуйста, все "вроде" выбросьте и говорите только исходя из
>> собственного
>> опыта. Файловые системы не терпят пересказа и сослагательного наклонения.
>> Вы сами crash-тесты проводили? И benchmarks?
>> Мне очень хочется узнать о их результатах из первых уст, желательно от
>> неангажированных лиц.
>
> Я не проводил. Ни crash-тестов, ни benchmarks. Сейчас хочу аккуратно
> собрать всё это у себя, и после этого готов проводить эти тесты и марки.
> Пока есть личное впечатление что на тот же раздел можно гораздо
> больше вместить, если его сделать reiser4, и что некоторые операции
> происходят мнговенно.
>
> Ещё одно впечатление - подключал внешний диск на USB1, и с reiser4
> без проблем туда записал большой файл в 11 гигабайт. С ext3fs
> скопировать не удалось, весть процесс зависал и даже убить его kill -9
> не удавалось.
> Насчет benchmarks я нашёл прямо в Сизифусе bonnie, bonnie++ и
> iozone. А что такое crashtest и как его проводить - подскажите, пожалуйста.
reset'ом его, reset'ом!.. ;)
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* [d-kernel] I: kernel-feat-fs-reiser4 в Дедалусе (was: Re: howto kernel-feat || reiser4)
2004-08-22 7:18 ` [d-kernel] " Konstantin A. Lepikhov
2004-08-22 17:11 ` sergey ivanov
@ 2004-08-24 3:56 ` sergey ivanov
1 sibling, 0 replies; 13+ messages in thread
From: sergey ivanov @ 2004-08-24 3:56 UTC (permalink / raw)
To: ALT Linux kernel packages development
Всем привет,
спасибо за подсказки, пакет
kernel-feat-fs-reiser4-2004.08.23-alt1.src.rpm собрал и направил в
incoming/Daedalus
Сергей Иванов.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: howto kernel-feat || reiser4
2004-08-23 22:05 ` Sergey Ivanov
2004-08-24 2:47 ` Ivan Fedorov
@ 2004-08-24 8:02 ` Alexander Kuprin
2004-08-24 8:36 ` Konstantin A. Lepikhov
2004-08-24 11:18 ` Alexander Bokovoy
2 siblings, 1 reply; 13+ messages in thread
From: Alexander Kuprin @ 2004-08-24 8:02 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Tuesday 24 August 2004 01:05, Sergey Ivanov wrote:
>
> Ещё одно впечатление - подключал внешний диск на USB1, и с reiser4
> без проблем туда записал большой файл в 11 гигабайт. С ext3fs
> скопировать не удалось, весть процесс зависал и даже убить его kill
> -9 не удавалось.
И давно Ext3 без соответствующих патчей научился хранить файлы размером
более 2 Гбайт? Может я что-то пропустил, но кажется такое ограничение в
Ext3 было связано с обратной совместимостью с Ext2, хотя, кажется, в
RHEL использовался подобный патч.
--
WBR, Alexander Kuprin
^ permalink raw reply [flat|nested] 13+ messages in thread
* [d-kernel] Re: howto kernel-feat || reiser4
2004-08-24 8:02 ` Alexander Kuprin
@ 2004-08-24 8:36 ` Konstantin A. Lepikhov
0 siblings, 0 replies; 13+ messages in thread
From: Konstantin A. Lepikhov @ 2004-08-24 8:36 UTC (permalink / raw)
To: ALT Linux kernel packages development
Hi!
Tue, Aug 24, 2004 at 11:02:25AM +0300, you wrote:
<skip>
> И давно Ext3 без соответствующих патчей научился хранить файлы размером
> более 2 Гбайт? Может я что-то пропустил, но кажется такое ограничение в
> Ext3 было связано с обратной совместимостью с Ext2, хотя, кажется, в
> RHEL использовался подобный патч.
Вообще-то в ext3 эта возможность реализована изначально.
--
WBR,
Konstantin Lepikhov
aka L.A. Kostis // lakostis at rnt dot ru
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: howto kernel-feat || reiser4
2004-08-23 22:05 ` Sergey Ivanov
2004-08-24 2:47 ` Ivan Fedorov
2004-08-24 8:02 ` Alexander Kuprin
@ 2004-08-24 11:18 ` Alexander Bokovoy
2004-08-25 5:56 ` Ivan Fedorov
2 siblings, 1 reply; 13+ messages in thread
From: Alexander Bokovoy @ 2004-08-24 11:18 UTC (permalink / raw)
To: ALT Linux kernel packages development
On Mon, Aug 23, 2004 at 06:05:00PM -0400, Sergey Ivanov wrote:
>А что такое crashtest и как его проводить - подскажите, пожалуйста.
Crash-тесты -- это такой процесс тестирования чего-либо, в рамках которого
используется действия, потенциально могущие привести к нарушению
функционирования тестируемого продукта. Например, многие файловые системы
плохо работают с блокировками файлов при одновременном к ним обращении из
множества процессов. Причем такие проблемы начинаются при обращении
нескольких сотен и тысяч процессов одновременно и не видны при
"нормальной" эксплуатации. Впрочем, для некоторых как раз такой стрессовый
режим и является нормальным.
Файловая система должна вести себя устойчиво не в нормальных условиях, а
при нагрузке, которая кажется нереалистичной. Приведенный выше пример
кому-то покажется нереалистичным, однако это штатная ситуация, например,
для dial-in сервера или PDC.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: howto kernel-feat || reiser4
2004-08-24 11:18 ` Alexander Bokovoy
@ 2004-08-25 5:56 ` Ivan Fedorov
0 siblings, 0 replies; 13+ messages in thread
From: Ivan Fedorov @ 2004-08-25 5:56 UTC (permalink / raw)
To: ALT Linux kernel packages development
[-- Attachment #1: Type: text/plain, Size: 761 bytes --]
Alexander Bokovoy пишет:
> On Mon, Aug 23, 2004 at 06:05:00PM -0400, Sergey Ivanov wrote:
>
>>А что такое crashtest и как его проводить - подскажите, пожалуйста.
>
> Crash-тесты -- это такой процесс тестирования чего-либо, в рамках которого
> используется действия, потенциально могущие привести к нарушению
> функционирования тестируемого продукта. Например, многие файловые системы
> плохо работают с блокировками файлов при одновременном к ним обращении из
> множества процессов. Причем такие проблемы начинаются при обращении
> нескольких сотен и тысяч процессов одновременно и не видны при
> "нормальной" эксплуатации. Впрочем, для некоторых как раз такой стрессовый
> режим и является нормальным.
IMHO это правильнее называть stress-test, а не crash...
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [d-kernel] Re: howto kernel-feat || reiser4
2004-08-23 10:44 ` Alexander Bokovoy
2004-08-23 22:05 ` Sergey Ivanov
@ 2004-08-26 21:10 ` sergey ivanov
1 sibling, 0 replies; 13+ messages in thread
From: sergey ivanov @ 2004-08-26 21:10 UTC (permalink / raw)
To: ALT Linux kernel packages development
Alexander Bokovoy wrote:
> On Sun, Aug 22, 2004 at 01:11:25PM -0400, sergey ivanov wrote:
>
> [skip]
> Пожалуйста, все "вроде" выбросьте и говорите только исходя из собственного
> опыта. Файловые системы не терпят пересказа и сослагательного наклонения.
> Вы сами crash-тесты проводили? И benchmarks?
>
> Мне очень хочется узнать о их результатах из первых уст, желательно от
> неангажированных лиц.
Вот результаты небольшого теста. Выполнялся на файловых системах ext2,
ext3, ext3+option(data=journal), reiserfs3.6, reiser4.
Sequential ext2 ext3 ext3(dj) r3.6 r4
Create
files/sec 22.3 276 118.3 26.21 212.51
cpu % 0 1.71 0.69 0.31 3.45
Read
files/sec 18.11 28.72 49.01 7 96.7
cpu% 0 0 0.07 0 0.37
Delete
files/sec 74.88 11.68 22.85 25.47 31.77
cpu% 0 0 0.03 0.05 0.14
Random
Create
files/sec 13.73 138.17 92.48 11.97 108.96
cpu % 0 0.55 0.36 0 1.75
Read
files/sec 6.71 16.45 13.17 0.29 22.55
cpu% 0 0 0 0 0.09
Delete
files/sec 31.67 6.13 6.51 1.02 16.51
cpu% 0 0 0 0 0.03
Машина лэптоп Тошиба Текра-9000, с 512 мегабайт памяти и с 1200
мегагерцевым Пентиум-3. Диск 20-гигабайтный, раздел на котором
экспериментировал - 9 гигабайт. Тест заключался в порождении 100
процессов bonnie++, которые синхронно начинали создавать, потом читать,
а потом удалять каждый по тысяче файлов случайных размеров от 9000 байт
до 0 байт, каждый процесс порождал для этого по 200 папок. Первая тройка
создать - прочесть - удалить делала все эти процессы последовательно,
вторая - в случайном порядке.
Итого файлов создавалось на 100 умножить на (9000 + 0) пополам, то есть
на 450 мегабайт. Это меньше чем об'ём памяти у машины.
Для теста файловой системы это, в общем, нехорошо. Однако бывают
ситуации в которых и это как раз то, что нужно.
Вот сам скрипт:
=====
bonnie++ -d /mnt/hda9/ -u seriv -g seriv -p 100 2>&1
for (( i=0; $i<100; i=$(( $i+1 )) ))
do
bonnie++ -d /mnt/hda9/ -s 0 -n 1:9000:0:200 -x 1 -m e3 \
-u seriv -g seriv -y 2>&1 | tee /home/seriv/e3/e3-b${i}-plus.log &
done
=====
С уважением,
Сергей
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2004-08-26 21:10 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-22 1:03 [d-kernel] howto kernel-feat || reiser4 sergey ivanov
2004-08-22 7:18 ` [d-kernel] " Konstantin A. Lepikhov
2004-08-22 17:11 ` sergey ivanov
2004-08-23 10:44 ` Alexander Bokovoy
2004-08-23 22:05 ` Sergey Ivanov
2004-08-24 2:47 ` Ivan Fedorov
2004-08-24 8:02 ` Alexander Kuprin
2004-08-24 8:36 ` Konstantin A. Lepikhov
2004-08-24 11:18 ` Alexander Bokovoy
2004-08-25 5:56 ` Ivan Fedorov
2004-08-26 21:10 ` sergey ivanov
2004-08-24 3:56 ` [d-kernel] I: kernel-feat-fs-reiser4 в Дедалусе (was: Re: howto kernel-feat || reiser4) sergey ivanov
2004-08-22 8:36 ` [d-kernel] howto kernel-feat || reiser4 Sergey Vlasov
ALT Linux kernel packages development
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
public-inbox-index devel-kernel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git